Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps/powerpc: Exception initialization error is fatal | Sebastian Huber | 2012-11-15 | 22 | -107/+48 |
| | |||||
* | bsps: Interrupt initialization error is fatal | Sebastian Huber | 2012-11-15 | 28 | -116/+61 |
| | |||||
* | score: Add RTEMS_FATAL_SOURCE_EXIT | Sebastian Huber | 2012-11-15 | 100 | -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_VECTOR | Sebastian Huber | 2012-11-15 | 1 | -22/+0 |
| | | | | | Use INTERNAL_ERROR_CPU_ISR_INSTALL_VECTOR on PowerPC for _CPU_ISR_install_vector(). | ||||
* | sapi: Add and use rtems_internal_error_description | Sebastian Huber | 2012-11-15 | 1 | -44/+1 |
| | |||||
* | sapi: Add rtems_fatal_source and rtems_fatal_code | Sebastian Huber | 2012-11-15 | 1 | -2/+2 |
| | |||||
* | bsp/jmr3904: Define bsp_reset() | Sebastian Huber | 2012-11-15 | 2 | -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 Huber | 2012-11-15 | 1 | -0/+1 |
| | |||||
* | bsps: Include <bspopts.h> in <bsp.h> | Sebastian Huber | 2012-11-14 | 3 | -0/+6 |
| | |||||
* | bsps/sparc: Define bsp_reset() | Sebastian Huber | 2012-11-14 | 1 | -0/+2 |
| | | | | | This is declared in <bsp/bootcard.h> and is the usual function to reset a board. | ||||
* | bsps: Include <bsp/bootcard.h> | Sebastian Huber | 2012-11-14 | 11 | -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 Huber | 2012-11-14 | 1 | -9/+0 |
| | | | | This function is only used if CPU_HAS_HARDWARE_INTERRUPT_STACK == TRUE. | ||||
* | bsps/sparc: Add BSP_INITIAL_EXTENSION to <bsp.h> | Sebastian Huber | 2012-11-13 | 7 | -0/+33 |
| | | | | The bsp_fatal_extension() will call BSP_fatal_return(). | ||||
* | bsps: New file <bsp/default-initial-extension.h> | Sebastian Huber | 2012-11-13 | 3 | -0/+67 |
| | |||||
* | rtems-message_queue.adb: Formatting | Joel Sherrill | 2012-11-07 | 1 | -6/+6 |
| | |||||
* | bsps/sparc: Delete unused symbol declaration | Sebastian Huber | 2012-11-07 | 1 | -1/+0 |
| | |||||
* | sapi: Delete duplicate declarations | Sebastian Huber | 2012-11-07 | 4 | -17/+0 |
| | |||||
* | sapi: Use rtems_configuration_get_work_space_size | Sebastian Huber | 2012-11-07 | 1 | -1/+4 |
| | |||||
* | sapi: Use rtems_*_get_user_multiprocessing_table | Sebastian Huber | 2012-11-07 | 2 | -2/+2 |
| | |||||
* | sapi: Use rtems_config*_get_interrupt_stack_size | Sebastian Huber | 2012-11-07 | 5 | -6/+10 |
| | |||||
* | sapi: Use rtems_config*_get_microseconds_per_tick | Sebastian Huber | 2012-11-07 | 5 | -11/+11 |
| | |||||
* | bsp/nds: Do not change configuration | Sebastian Huber | 2012-11-07 | 1 | -3/+0 |
| | |||||
* | bsp/mvme167: Do not provide user extensions table | Sebastian Huber | 2012-11-07 | 1 | -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 parameter | Sebastian Huber | 2012-11-07 | 3 | -9/+3 |
| | |||||
* | bsps: Use allocator mutex for generic IRQ support | Sebastian Huber | 2012-11-06 | 1 | -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 change | Sebastian Huber | 2012-11-02 | 5 | -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 migration | Sebastian Huber | 2012-11-02 | 1 | -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 events | Sebastian Huber | 2012-11-02 | 45 | -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: Typo | Sebastian Huber | 2012-10-29 | 1 | -1/+1 |
| | |||||
* | bsp/mpc55xx: Stop tasks for SMSC9218i during off | Sebastian Huber | 2012-10-25 | 1 | -0/+6 |
| | |||||
* | bsp/mpc55xx: Add custom work area init | Sebastian Huber | 2012-10-25 | 9 | -25/+70 |
| | |||||
* | bsps: Add bsp_work_area_initialize_with_table() | Sebastian Huber | 2012-10-25 | 1 | -0/+9 |
| | |||||
* | score: Work area initialization API change | Sebastian Huber | 2012-10-25 | 17 | -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épius | 2012-10-19 | 1 | -4/+1 |
| | |||||
* | Make open_eth_txDaemon static. | Ralf Corsépius | 2012-10-19 | 1 | -1/+1 |
| | |||||
* | Remove unused vars 'rxdmaBase', txdmaBase. | Ralf Corsépius | 2012-10-19 | 1 | -4/+0 |
| | |||||
* | Remove stray blanks. | Ralf Corsépius | 2012-10-19 | 19 | -19/+0 |
| | |||||
* | Add clock/rtc.h to rtc_rel_SOURCES. | Ralf Corsépius | 2012-10-19 | 1 | -1/+1 |
| | |||||
* | Remove unused var 'sc'. | Ralf Corsépius | 2012-10-15 | 1 | -2/+1 |
| | |||||
* | Fix z85c30_get_register, z85c30_set_register prototype mismatch. | Ralf Corsépius | 2012-10-15 | 1 | -2/+2 |
| | |||||
* | Include <rtems/framebuffer.h>. | Ralf Corsépius | 2012-10-15 | 1 | -0/+1 |
| | |||||
* | Include libchip/z85c30.h. | Ralf Corsépius | 2012-10-15 | 1 | -0/+2 |
| | |||||
* | Include stdint.h, libchip/serial.h. | Ralf Corsépius | 2012-10-15 | 1 | -0/+4 |
| | |||||
* | bsps: Remove unused bsp_libc_init() prototype | Sebastian Huber | 2012-10-15 | 3 | -12/+0 |
| | |||||
* | bsps/arm: Add BSP_USB_OTG_TRANSCEIVER_I2C_ADDR | Sebastian Huber | 2012-10-12 | 2 | -0/+6 |
| | |||||
* | bsp/lpc24xx: Fix PCLK clock divider calculation | Sebastian Huber | 2012-10-12 | 1 | -1/+1 |
| | |||||
* | bsp/lpc24xx: Use 96MHz CCLK for LPC17XX EA BSP | Sebastian Huber | 2012-10-12 | 1 | -1/+1 |
| | | | | This enables USB support by PLL0. | ||||
* | bsp/lpc24xx: Evaluate LPC17XX pin type | Sebastian Huber | 2012-10-12 | 2 | -4/+20 |
| | | | | New pin type LPC17XX_PIN_TYPE_OPEN_DRAIN. | ||||
* | bsp/lpc24xx: Enable USB clock by PLL0 for LPC17XX | Sebastian Huber | 2012-10-12 | 1 | -2/+11 |
| | |||||
* | bsp/lpc24xx: Fix warnings | Sebastian Huber | 2012-10-12 | 1 | -2/+2 |
| |