Toma Radu
1d325e7b4d
sparc BSP shared: Improve Doxygen
...
Add doxygen to the header files in sparc/shared/include directory.
2014-01-09 09:21:49 -06:00
Gerardo Puga
78c84df00c
PR 1548: ERC32 console stops working when UART error flags are set
...
Problem:
The console works fine when only transmitting data from the ERC32, but stops
working after a while when receiving data.
"Stops working" means, bytes are neither sent nor received from the UART, but
the rest of the system keeps functioning (task are executing, the operative
system is responsive, etc).
Context:
- When an RX error occurs, the ERC32 UARTS stop generating RX/TX interrupts
until the corresponding error flag in the UART_STATUS are cleared.
- The console.c code currently cleans the error flags from the console_isr_x
subroutines, but those are NOT called when an RX error occurs. Thus the error
flag is never cleaned and then the UARTs stop generating interrupts
indefinitely.
- The ERC32 UARTs generate a different interrupt when an RX error occurs.
Fixed by:
- Adding a third interrupt service routine console_isr_error to handle the
UART_ERROR trap. This isr cleans the error flags of the channels.
- Cleaning the error flags manually just after having initialized the interrupt
vectors. This is because if the error flag was already set by the time the
interrupt vectors are configured, the interrupts might never be called.
2014-01-09 09:44:14 -05:00
Szkocsovszki Zsolt
a77c3719f8
powerpc/mvme3100: Improve Doxygen
2014-01-08 15:24:09 -06:00
Szkocsovszki Zsolt
d48ac18144
m68k/gen68360: Improve Doxygen
2014-01-08 15:24:09 -06:00
Szkocsovszki Zsolt
e87b300635
shared vmeUniverse: Improve Doxygen
2014-01-08 15:23:53 -06:00
Toma Radu
d496095366
genmcf548x: Improve Doxygen
...
Add doxygen to the header files in the genmcf548x/include directory.
2014-01-08 15:23:53 -06:00
Toma Radu
73885572e3
av5282: Improve Doxygen
...
Add doxygen to the header files in the av5282/include directory.
2014-01-08 15:23:53 -06:00
Szkocsovszki Zsolt
6b1ee0258e
idp: Add doxygen headers.
2014-01-03 08:14:49 -06:00
Mandar Juvekar
255178ec35
sptests: Refactor sp09 into sppartition_err01 and sp09.
2014-01-02 13:22:36 -06:00
Toma Radu
56ac38ec85
gen68340: Add doxygen header files.
2014-01-02 09:40:06 -06:00
Toma Radu
3bba3f58e0
gen68302: Add doxygen headers.
2013-12-30 14:24:12 -06:00
Szkocsovszki Zsolt
bbe0542806
m32rsim: Add doxygen headers.
2013-12-30 14:07:13 -06:00
Toma Radu
7c70c1d7ce
m68k_csb360: doxygen improvement
...
Add doxygen to the header files in the m68k/cdb360 directory.
2013-12-30 13:03:09 -06:00
Joel Sherrill
85f2486b5f
libbsp misc: Fix comment formatting
2013-12-30 12:56:19 -06:00
Szkocsovszki Zsolt
41aebd8a76
m32cbsp: Add doxygen headers.
2013-12-30 11:40:26 -06:00
Toma Radu
fa01e0d058
i386/pc386: Add doxygen file headers.
2013-12-30 10:48:57 -06:00
Szkocsovszki Zsolt
d281de9133
h8sim: Add Doxygen directives
2013-12-28 17:57:16 -06:00
Szkocsovszki Zsolt
9bb28849c4
libbsp/m68k: Add doxygen to m68k shared files.
2013-12-26 12:51:20 -06:00
Toma
03d184d0f8
lm32_milkymist: improve doxygen
...
Add doxygen to the header files in the /lm32/milymist/include directory.
2013-12-24 17:06:33 -05:00
Toma
5b4c479572
lm32_evr: improve doxygen
...
Add doxygen to the header files in the /lm32/lm32_evr/include directory.
2013-12-24 14:37:13 -05:00
Daniel Ramirez
997f22342c
bfin_eZKit533: added new doxygen
2013-12-24 13:19:15 -05:00
Daniel Ramirez
0c09ccf3d5
bfin_TLL6527: added new doxygen
2013-12-24 09:50:09 -05:00
Daniel Ramirez
c2b752881d
mips/shared: added new doxygen
2013-12-23 15:06:12 -05:00
Chirayu Desai
52943a2471
i386: shared: Add doxygen
2013-12-23 15:04:19 -05:00
Chirayu Desai
9dc999af01
lm32: Enhance Doxygen #2
2013-12-23 12:34:54 -05:00
Chirayu Desai
c541862e73
lm32: Add doxygen
2013-12-23 12:21:32 -05:00
Daniel Ramirez
8224d2af2b
arm_stm32f4: added new doxygen
2013-12-22 21:46:35 -05:00
Szkocsovszki Zsolt
b7212b9f1f
libbsp/arm: add doxygen to arm shared headers
2013-12-22 21:07:02 -05:00
Daniel Ramirez
21dd58d99d
arm_xilinx-zynq: added new doxygen
2013-12-22 20:55:04 -05:00
Gedare Bloom
9543fdbbe3
rtl22xx: delete extra temporary file.
2013-12-22 20:54:01 -05:00
Daniel Ramirez
78e529a660
arm_rtl22xx: added new doxygen
2013-12-22 15:39:55 -05:00
Daniel Ramirez
c0f731dfd7
arm_smdk2410: added new doxygen
2013-12-22 14:32:46 -05:00
Daniel Ramirez
582553d9d4
arm_gp32: added new doxygen
2013-12-22 14:22:18 -05:00
Daniel Ramirez
49232d0650
arm_edb7312: added new doxygen
2013-12-22 14:04:22 -05:00
Daniel Ramirez
3d6e1740ae
gumstix: added new doxygen
2013-12-22 11:10:01 -05:00
Sebastian Huber
56bea4339f
Filesystem: Use default kqfilter and poll handler
2013-12-20 10:31:53 +01:00
Sebastian Huber
2f68778f08
Filesystem: Add readv/writev handlers
...
The readv() and writev() support was implemented in terms of multiple
calls to the read and write handlers. This imposes a problem on device
files which use an IO vector as single request entity. For example a
low-level network device (e.g. BPF(4)) may use an IO vector to create
one frame from multiple protocol layers each with its own IO vector
entry.
2013-12-20 10:31:53 +01:00
Toma
7b10f130e6
arm/gba: doxygen improvement
...
Add doxygen to the header files in the arm/gba include,
irq, and console directories.
2013-12-19 19:57:41 -05:00
Chris Johns
f466e567a1
arm/a9mpcore: Add support to get the clock via a weak linkage function.
...
This allows an application to provide a localised clock freq with
needing to go down the BSP opts path. This is important with the
Zynq where the Xilinx tools generate the frequency.
2013-12-19 14:49:11 +11:00
Chris Johns
6c1e53014e
arm/zynq: Add support for application supplied MMU tables.
...
Users can provide a zynq_setup_mmu_and_cache function that sets
up the MMU. The Zynq's PL logic means users can vary the MMU.
2013-12-19 14:44:29 +11:00
Chris Johns
4a9e52eefc
Fix the broken conflict from the revert.
2013-12-19 11:45:19 +11:00
Chris Johns
1ab4f76900
Revert "bsps/arm: Use ALIGN_WITH_INPUT"
...
This reverts commit 287bbb65af .
Conflicts:
c/src/lib/libbsp/arm/shared/startup/linkcmds.base
2013-12-19 11:35:22 +11:00
Toma Radu
d970738c56
arm_lm3s69xx: improve doxygen
...
Add doxygen to the header files in the arm/lm3s69xx/include directory.
2013-12-17 20:54:01 -05:00
Sebastian Huber
14e1c677fd
bsp/genmcf548x: Increase network TX FIFO watermark
...
This prevents frequent transmit FIFO errors.
2013-12-16 15:15:42 +01:00
Sebastian Huber
a19b9157e9
bsp/genmcf548x: Fix network FIFO error handling
...
Use a buffer handling similar to the MPC5200B FEC driver to cope with
FIFO errors.
2013-12-16 15:15:42 +01:00
Sebastian Huber
6eb17335ed
bsp/genmcf548x: Use bsp_interrupt_vector_enable()
2013-12-16 15:15:42 +01:00
Sebastian Huber
8d2920119b
bsp/genmcf548x: Add initial values for INTC_ICRn
...
According to the manual the application must use unique and
non-overlapping level and priority definitions for enabled interrupts.
2013-12-16 15:15:42 +01:00
Sebastian Huber
5df9bf6e8a
bsp/genmcf548x: Add interrupt extension support
2013-12-16 15:15:41 +01:00
Sebastian Huber
6440903c48
bsps/m68k: Add and use linkcmds.base
2013-12-16 15:15:41 +01:00
Sebastian Huber
e4927eceff
bsps: Simplify FreeBSD linker sets
2013-12-16 15:15:39 +01:00