summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/powerpc: Exception initialization error is fatalSebastian Huber2012-11-1522-107/+48
|
* bsps: Interrupt initialization error is fatalSebastian Huber2012-11-1528-116/+61
|
* score: Add RTEMS_FATAL_SOURCE_EXITSebastian Huber2012-11-15100-83/+278
| | | | | | | Include <bsp/default-initial-extension.h> in all BSPs. Call rtems_fatal() with RTEMS_FATAL_SOURCE_EXIT as source and the exit() status code as fatal code in every bsp_cleanup(). Move previous bsp_cleanup() code into bsp_fatal_extension().
* score: Add INTERNAL_ERROR_CPU_ISR_INSTALL_VECTORSebastian Huber2012-11-151-22/+0
| | | | | Use INTERNAL_ERROR_CPU_ISR_INSTALL_VECTOR on PowerPC for _CPU_ISR_install_vector().
* sapi: Add and use rtems_internal_error_descriptionSebastian Huber2012-11-151-44/+1
|
* sapi: Add rtems_fatal_source and rtems_fatal_codeSebastian Huber2012-11-151-2/+2
|
* bsp/jmr3904: Define bsp_reset()Sebastian Huber2012-11-152-1/+2
| | | | | This is declared in <bsp/bootcard.h> and is the usual function to reset a board.
* bsps/lm32: Include <bsp/bootcard.h>Sebastian Huber2012-11-151-0/+1
|
* bsps: Include <bspopts.h> in <bsp.h>Sebastian Huber2012-11-143-0/+6
|
* bsps/sparc: Define bsp_reset()Sebastian Huber2012-11-141-0/+2
| | | | | This is declared in <bsp/bootcard.h> and is the usual function to reset a board.
* bsps: Include <bsp/bootcard.h>Sebastian Huber2012-11-1411-20/+14
| | | | | Use <bsp/bootcard.h> to get prototype for bsp_cleanup(). Fix bsp_cleanup() definition if necessary.
* powerpc: Delete _CPU_Install_interrupt_stack()Sebastian Huber2012-11-141-9/+0
| | | | This function is only used if CPU_HAS_HARDWARE_INTERRUPT_STACK == TRUE.
* bsps/sparc: Add BSP_INITIAL_EXTENSION to <bsp.h>Sebastian Huber2012-11-137-0/+33
| | | | The bsp_fatal_extension() will call BSP_fatal_return().
* bsps: New file <bsp/default-initial-extension.h>Sebastian Huber2012-11-133-0/+67
|
* rtems-message_queue.adb: FormattingJoel Sherrill2012-11-071-6/+6
|
* bsps/sparc: Delete unused symbol declarationSebastian Huber2012-11-071-1/+0
|
* sapi: Delete duplicate declarationsSebastian Huber2012-11-074-17/+0
|
* sapi: Use rtems_configuration_get_work_space_sizeSebastian Huber2012-11-071-1/+4
|
* sapi: Use rtems_*_get_user_multiprocessing_tableSebastian Huber2012-11-072-2/+2
|
* sapi: Use rtems_config*_get_interrupt_stack_sizeSebastian Huber2012-11-075-6/+10
|
* sapi: Use rtems_config*_get_microseconds_per_tickSebastian Huber2012-11-075-11/+11
|
* bsp/nds: Do not change configurationSebastian Huber2012-11-071-3/+0
|
* bsp/mvme167: Do not provide user extensions tableSebastian Huber2012-11-071-13/+0
| | | | | | The application should use confdefs.h to set up the initial user extensions. The bsp_fatal_error_occurred() handler is available via <fatal.h>.
* bsp/mvme167: Remove unused parameterSebastian Huber2012-11-073-9/+3
|
* bsps: Use allocator mutex for generic IRQ supportSebastian Huber2012-11-061-89/+16
| | | | | | Since the allocator mutex allows nesting now we can use it for the generic IRQ support (recursive obtain in a potential malloc()). This simplifies the code and reduces memory usage.
* libblock: Block device transfer request API changeSebastian Huber2012-11-025-13/+16
| | | | | | | | | | | | | | Add and use rtems_blkdev_request_done(). Block device transfer requests must signal the completion status now with rtems_blkdev_request_done(). The return value of the block device IO control will be ignored for transfer requests. The first parameter of rtems_blkdev_request_cb is now the transfer request structure. Renamed rtems_blkdev_request::req_done to rtems_blkdev_request::done to break third party drivers at compile time, otherwise this API change would result in runtime errors.
* bsp/mpc55xx: SMSC9218i avoid mbuf migrationSebastian Huber2012-11-021-11/+28
| | | | | | The receive task will only hand over a mbuf if it gets a new one immediately. This avoids mbuf migration out of the receive task in case of overload.
* libnetworking: Use system eventsSebastian Huber2012-11-0245-137/+137
| | | | | | | Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
* bsp/pc386: TypoSebastian Huber2012-10-291-1/+1
|
* bsp/mpc55xx: Stop tasks for SMSC9218i during offSebastian Huber2012-10-251-0/+6
|
* bsp/mpc55xx: Add custom work area initSebastian Huber2012-10-259-25/+70
|
* bsps: Add bsp_work_area_initialize_with_table()Sebastian Huber2012-10-251-0/+9
|
* score: Work area initialization API changeSebastian Huber2012-10-2517-485/+185
| | | | | | | | | | | | The work areas (RTEMS work space and C program heap) will be initialized now in a separate step and are no longer part of rtems_initialize_data_structures(). Initialization is performed with tables of Heap_Area entries. This allows usage of scattered memory areas present on various small scale micro-controllers. The sbrk() support API changes also. The bsp_sbrk_init() must now deal with a minimum size for the first memory chunk to take the configured work space size into account.
* Eliminate unused var 'digit'.Ralf Corsépius2012-10-191-4/+1
|
* Make open_eth_txDaemon static.Ralf Corsépius2012-10-191-1/+1
|
* Remove unused vars 'rxdmaBase', txdmaBase.Ralf Corsépius2012-10-191-4/+0
|
* Remove stray blanks.Ralf Corsépius2012-10-1919-19/+0
|
* Add clock/rtc.h to rtc_rel_SOURCES.Ralf Corsépius2012-10-191-1/+1
|
* Remove unused var 'sc'.Ralf Corsépius2012-10-151-2/+1
|
* Fix z85c30_get_register, z85c30_set_register prototype mismatch.Ralf Corsépius2012-10-151-2/+2
|
* Include <rtems/framebuffer.h>.Ralf Corsépius2012-10-151-0/+1
|
* Include libchip/z85c30.h.Ralf Corsépius2012-10-151-0/+2
|
* Include stdint.h, libchip/serial.h.Ralf Corsépius2012-10-151-0/+4
|
* bsps: Remove unused bsp_libc_init() prototypeSebastian Huber2012-10-153-12/+0
|
* bsps/arm: Add BSP_USB_OTG_TRANSCEIVER_I2C_ADDRSebastian Huber2012-10-122-0/+6
|
* bsp/lpc24xx: Fix PCLK clock divider calculationSebastian Huber2012-10-121-1/+1
|
* bsp/lpc24xx: Use 96MHz CCLK for LPC17XX EA BSPSebastian Huber2012-10-121-1/+1
| | | | This enables USB support by PLL0.
* bsp/lpc24xx: Evaluate LPC17XX pin typeSebastian Huber2012-10-122-4/+20
| | | | New pin type LPC17XX_PIN_TYPE_OPEN_DRAIN.
* bsp/lpc24xx: Enable USB clock by PLL0 for LPC17XXSebastian Huber2012-10-121-2/+11
|
* bsp/lpc24xx: Fix warningsSebastian Huber2012-10-121-2/+2
|