Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Optional POSIX Spinlock initialization | Sebastian Huber | 2016-02-03 | 1 | -5/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX RWLock initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX Barrier initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX Timer initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX Semaphore initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX Message Queue initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX Mutex initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX Condition Variable initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX Threads initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional POSIX Signals initialization | Sebastian Huber | 2016-02-03 | 1 | -1/+0 | |
| | | | | Update #2408. | |||||
* | rtems: Delete empty _RTEMS_API_Initialize() | Sebastian Huber | 2016-02-03 | 2 | -36/+0 | |
| | ||||||
* | Optional Classic Barrier initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Rate Monotonic initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Dual-Ported Memory initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Region initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Partition initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Semaphore initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Message Queue initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Event initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Signal initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Timer initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Classic Tasks initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Optional Extensions initialization | Sebastian Huber | 2016-02-03 | 3 | -32/+11 | |
| | | | | Update #2408. | |||||
* | Optional Initial Extensions initialization | Sebastian Huber | 2016-02-03 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | score: Create idle threads via linker set | Sebastian Huber | 2016-02-03 | 1 | -15/+15 | |
| | | | | | | This allows a more fine grained rtems_initialize_data_structures(). Update #2408. | |||||
* | Statically initialize _Objects_Information_table | Sebastian Huber | 2016-02-03 | 3 | -22/+13 | |
| | ||||||
* | Revert "drvmgr: Move bsp_driver_level_hook() calls" | Sebastian Huber | 2016-01-26 | 1 | -0/+4 | |
| | | | | | | | | | The --enable-drvmgr configure option controls the driver manager startup and not if the driver manager is present or not. Presence of the driver manager is determined by the architecture (only available on sparc so far). This reverts commit 61bbf9194ff4bdbc1b48e6ac9919c02b358e5701. | |||||
* | drvmgr: Move bsp_driver_level_hook() calls | Sebastian Huber | 2016-01-26 | 1 | -4/+0 | |
| | ||||||
* | score: Statically initialize TOD handler | Sebastian Huber | 2016-01-12 | 1 | -1/+0 | |
| | ||||||
* | score: Add fatal errors for NULL entry init tasks | Sebastian Huber | 2016-01-08 | 1 | -2/+4 | |
| | | | | | | This simplifies the global construction. Update #2514. | |||||
* | rtems: Delete empty function | Sebastian Huber | 2015-12-15 | 1 | -7/+0 | |
| | ||||||
* | Use linker set for system initialization | Sebastian Huber | 2015-12-11 | 1 | -4/+34 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make rtems_initialize_data_structures(), rtems_initialize_before_drivers() and rtems_initialize_device_drivers() static. Rename rtems_initialize_start_multitasking() to rtems_initialize_executive() and call the registered system initialization handlers in this function. Add system initialization API available via #include <rtems/sysinit.h>. Update the documentation accordingly. This is no functional change, only the method to call the existing initialization routines changes. Instead of direct function calls a table of function pointers contained in the new RTEMS system initialization linker set is used. This table looks like this (the actual addresses depend on the target). nm *.exe | grep _Linker | sort 0201a2d0 D _Linker_set__Sysinit_begin 0201a2d0 D _Linker_set__Sysinit_bsp_work_area_initialize 0201a2d4 D _Linker_set__Sysinit_bsp_start 0201a2d8 D _Linker_set__Sysinit_rtems_initialize_data_structures 0201a2dc D _Linker_set__Sysinit_bsp_libc_init 0201a2e0 D _Linker_set__Sysinit_rtems_initialize_before_drivers 0201a2e4 D _Linker_set__Sysinit_bsp_predriver_hook 0201a2e8 D _Linker_set__Sysinit_rtems_initialize_device_drivers 0201a2ec D _Linker_set__Sysinit_bsp_postdriver_hook 0201a2f0 D _Linker_set__Sysinit_end Add test sptests/spsysinit01. Update #2408. | |||||
* | score: Statically initialize system state | Sebastian Huber | 2015-12-08 | 1 | -4/+1 | |
| | | | | Update #2408. | |||||
* | score: Delete unused API extensions | Sebastian Huber | 2015-12-08 | 1 | -7/+0 | |
| | | | | Update #2408. | |||||
* | score: Statically initialize API extensions | Sebastian Huber | 2015-12-08 | 1 | -2/+0 | |
| | | | | Update #2408. | |||||
* | Remove <rtems/debug.h> | Sebastian Huber | 2015-12-07 | 2 | -58/+0 | |
| | | | | Close #2477. | |||||
* | rbheap: Fix rtems_rbheap_free() | Sebastian Huber | 2015-09-11 | 1 | -21/+16 | |
| | | | | | | | Remove unused descriptor of merged free chunks from the free chain and add them to the spare descriptors. Close #2417. | |||||
* | rbtree: Delete _RBTree_Initialize() | Sebastian Huber | 2015-08-31 | 1 | -0/+45 | |
| | | | | This function has no internal use case. | |||||
* | rbheap: Avoid internal API | Sebastian Huber | 2015-08-31 | 1 | -10/+11 | |
| | ||||||
* | score: Rename _POSIX_Absolute_timeout_to_ticks() | Sebastian Huber | 2015-07-28 | 1 | -1/+0 | |
| | | | | | | Rename _POSIX_Absolute_timeout_to_ticks() to _TOD_Absolute_timeout_to_ticks() and move it to the score directory. Delete empty <rtems/posix/time.h>. | |||||
* | score: Simplify <rtems/system.h> | Sebastian Huber | 2015-06-26 | 1 | -0/+1 | |
| | | | | | Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details. | |||||
* | timecounter: Use in RTEMS | Alexander Krutwig | 2015-05-20 | 1 | -0/+1 | |
| | | | | | | | | Replace timestamp implementation with FreeBSD bintime and timecounters. New test sptests/sptimecounter02. Update #2271. | |||||
* | timecounter: Port to RTEMS | Alexander Krutwig | 2015-05-20 | 1 | -0/+52 | |
| | | | | | | New test sptests/timecounter01. Update #2271. | |||||
* | sapi: Avoid declaration in source, fix type | Sebastian Huber | 2015-04-17 | 2 | -5/+3 | |
| | ||||||
* | DRVMGR: added driver manager to cpukit/libdrvmgr | Daniel Hellstrom | 2015-04-17 | 1 | -0/+63 | |
| | ||||||
* | IO_MANAGER: early dynamic driver registration | Daniel Hellstrom | 2015-04-17 | 2 | -1/+17 | |
| | | | | | | Adds the possibility to register drivers before the IO Manager has completed the initialization. Sometimes the BSP may want to register a driver dynamically early in the boot process. | |||||
* | score: Simplify debug code and use _Assert() | Sebastian Huber | 2015-03-22 | 1 | -1/+1 | |
| | ||||||
* | Move test support from sapi to libmisc/testsupport | Sebastian Huber | 2015-03-05 | 2 | -115/+0 | |
| | ||||||
* | sapi/src/testextension.c: Fix warnings | Joel Sherrill | 2014-11-04 | 1 | -0/+2 | |
| | ||||||
* | sapi: Use an interrupt lock for test extension | Sebastian Huber | 2014-10-24 | 1 | -23/+20 | |
| | | | | | Ensure to report only once on SMP machines and ensure that the report is output completely. |