Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Fix MPCI workspace size estimate | Sebastian Huber | 2016-03-29 | 1 | -0/+9 |
| | | | | Account for the global objects table. | ||||
* | score: Fix MPCI workspace size estimate | Sebastian Huber | 2016-03-29 | 1 | -1/+3 |
| | | | | | Global objects are no real objects with an objects information structure. | ||||
* | score: Fix MPCI receive server workspace size | Sebastian Huber | 2016-03-29 | 1 | -13/+33 |
| | |||||
* | score: Fix multiprocessing thread proxies | Sebastian Huber | 2016-03-29 | 1 | -1/+3 |
| | | | | | | | We must provide thread queue heads for the thread wait information for each thread proxy (thread queue heads were introduced by d7665823b208daefb6855591d808e1f3075cedcb). The thread proxy must be allocated before the enqueue operation. | ||||
* | sapi: Include missing header file | Sebastian Huber | 2016-03-17 | 2 | -0/+2 |
| | |||||
* | sapi: Do not disable thread dispatching | Sebastian Huber | 2016-03-16 | 1 | -2/+0 |
| | | | | | | | Do not disable thread dispatching to add a user extension. After startup, the object allocator lock is enough. Update #2555. | ||||
* | score: Use ISR lock for IO driver registration | Sebastian Huber | 2016-03-14 | 15 | -39/+92 |
| | | | | | | Create implementation header file. Update #2555. | ||||
* | score: Delete unused SAPI_IO_EXTERN | Sebastian Huber | 2016-03-14 | 3 | -31/+1 |
| | | | | Update #2559. | ||||
* | score: Replace watchdog handler implementation | Sebastian Huber | 2016-03-04 | 1 | -3/+0 |
| | | | | | | | | | Use a red-black tree instead of delta chains. Close #2344. Update #2554. Update #2555. Close #2606. | ||||
* | score: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 1 | -7/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Delete SCORE_INIT. This finally removes the some.h: #ifndef SOME_XYZ_EXTERN #define SOME_XYZ_EXTERN extern #endif SOME_XYZ_EXTERN type xyz; some_xyz.c: #define SOME_XYZ_EXTERN #include <some.h> pattern in favour of some.h: extern type xyz; some_xyz.c #include <some.h> type xyz; Update #2559. | ||||
* | Delete unused API extensions | Sebastian Huber | 2016-02-03 | 1 | -26/+8 |
| | |||||
* | Use linker set for POSIX User Threads init | Sebastian Huber | 2016-02-03 | 1 | -4/+5 |
| | | | | Update #2408. | ||||
* | Use linker set for Classic User Tasks init | Sebastian Huber | 2016-02-03 | 1 | -4/+5 |
| | | | | Update #2408. | ||||
* | Use linker set for MPCI initialization | Sebastian Huber | 2016-02-03 | 6 | -138/+11 |
| | | | | Update #2408. | ||||
* | Use linker set for driver manager initialization | Sebastian Huber | 2016-02-03 | 1 | -58/+0 |
| | | | | Update #2408. | ||||
* | Use linker set for libio initialization | Sebastian Huber | 2016-02-03 | 1 | -14/+0 |
| | | | | Update #2408. | ||||
* | Use atexit() handler to close std file descriptors | Sebastian Huber | 2016-02-03 | 1 | -7/+0 |
| | |||||
* | Use linker set for root file system initialization | Sebastian Huber | 2016-02-03 | 1 | -5/+6 |
| | | | | Update #2408. | ||||
* | posix: Delete empty _POSIX_API_Initialize() | Sebastian Huber | 2016-02-03 | 2 | -31/+0 |
| | |||||
* | Optional POSIX Keys initialization | Sebastian Huber | 2016-02-03 | 1 | -3/+0 |
| | | | | Update #2408. | ||||
* | Optional CPU Set Handler initialization | Sebastian Huber | 2016-02-03 | 1 | -3/+0 |
| | | | | Update #2408. | ||||
* | 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 | 3 | -37/+1 |
| | |||||
* | 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 | 5 | -45/+13 |
| | | | | Update #2408. | ||||
* | Optional Initial Extensions initialization | Sebastian Huber | 2016-02-03 | 2 | -2/+8 |
| | | | | 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: Fix simple timecounter support | Sebastian Huber | 2016-01-19 | 1 | -6/+29 |
| | | | | Update #2502. |