Commit Graph
28632 Commits
Author SHA1 Message Date
Sebastian Huber ca4602e914 Use linker set for libio initialization
Update #2408.
2016-02-03 10:00:57 +01:00
Sebastian Huber f64c6b4c49 Use atexit() handler to close std file descriptors 2016-02-03 10:00:57 +01:00
Sebastian Huber 3d36164fe5 Use linker set for root file system initialization
Update #2408.
2016-02-03 10:00:57 +01:00
Sebastian Huber 529b08a705 posix: Delete empty _POSIX_API_Initialize() 2016-02-03 10:00:56 +01:00
Sebastian Huber 2605a48938 Optional POSIX Keys initialization
Update #2408.
2016-02-03 10:00:56 +01:00
Sebastian Huber 190169fee2 Optional CPU Set Handler initialization
Update #2408.
2016-02-03 10:00:56 +01:00
Sebastian Huber 4eee878145 Optional POSIX Spinlock initialization
Update #2408.
2016-02-03 10:00:56 +01:00
Sebastian Huber 76a8328945 Optional POSIX RWLock initialization
Update #2408.
2016-02-03 10:00:56 +01:00
Sebastian Huber e4e7f149c0 Optional POSIX Barrier initialization
Update #2408.
2016-02-03 10:00:56 +01:00
Sebastian Huber 6c67855790 Optional POSIX Timer initialization
Update #2408.
2016-02-03 10:00:55 +01:00
Sebastian Huber 2189b3e963 Optional POSIX Semaphore initialization
Update #2408.
2016-02-03 10:00:55 +01:00
Sebastian Huber 3015ed641a Optional POSIX Message Queue initialization
Update #2408.
2016-02-03 10:00:55 +01:00
Sebastian Huber 9871f5dc60 Optional POSIX Mutex initialization
Update #2408.
2016-02-03 10:00:55 +01:00
Sebastian Huber f4fee4778e Optional POSIX Condition Variable initialization
Update #2408.
2016-02-03 10:00:55 +01:00
Sebastian Huber cef56750eb Optional POSIX Cleanup initialization
Update #2408.
2016-02-03 10:00:54 +01:00
Sebastian Huber ef1a985fc7 Optional POSIX Threads initialization
Update #2408.
2016-02-03 10:00:54 +01:00
Sebastian Huber 04436ae7d8 Optional POSIX Signals initialization
Update #2408.
2016-02-03 10:00:54 +01:00
Sebastian Huber 58089ff3ad rtems: Delete empty _RTEMS_API_Initialize() 2016-02-03 10:00:54 +01:00
Sebastian Huber 97d94ff3e9 Optional Classic Barrier initialization
Update #2408.
2016-02-03 10:00:54 +01:00
Sebastian Huber b377e3f6b7 Optional Classic Rate Monotonic initialization
Update #2408.
2016-02-03 10:00:53 +01:00
Sebastian Huber af12278f9b Optional Classic Dual-Ported Memory initialization
Update #2408.
2016-02-03 10:00:53 +01:00
Sebastian Huber 365456cce3 Optional Classic Region initialization
Update #2408.
2016-02-03 10:00:53 +01:00
Sebastian Huber fd3cc36f61 Optional Classic Partition initialization
Update #2408.
2016-02-03 10:00:53 +01:00
Sebastian Huber cbaac1f7f4 Optional Classic Semaphore initialization
Update #2408.
2016-02-03 10:00:53 +01:00
Sebastian Huber ed8b00e667 Optional Classic Message Queue initialization
Update #2408.
2016-02-03 10:00:52 +01:00
Sebastian Huber ae85b0663e Optional Classic Event initialization
Update #2408.
2016-02-03 10:00:52 +01:00
Sebastian Huber a7f36829c0 Optional Classic Signal initialization
Update #2408.
2016-02-03 10:00:52 +01:00
Sebastian Huber 26335844f4 Optional Classic Timer initialization
Update #2408.
2016-02-03 10:00:52 +01:00
Sebastian Huber 565672a257 Optional Classic Tasks initialization
Update #2408.
2016-02-03 10:00:52 +01:00
Sebastian Huber 92bb345374 Optional Extensions initialization
Update #2408.
2016-02-03 10:00:51 +01:00
Sebastian Huber a853c8518d Optional Initial Extensions initialization
Update #2408.
2016-02-03 10:00:51 +01:00
Sebastian Huber 36b86d7eb5 score: Create idle threads via linker set
This allows a more fine grained rtems_initialize_data_structures().

Update #2408.
2016-02-03 10:00:51 +01:00
Sebastian Huber 17e6f869d7 Statically initialize _Objects_Information_table 2016-02-03 10:00:51 +01:00
Sebastian Huber e079b33e76 Filesystem: Export most generic path eval function
Add path length parameter to
rtems_filesystem_eval_path_start_with_root_and_current() so that users
may pass paths without a '\0' termination.

Update #2558.
2016-02-02 08:06:10 +01:00
Sebastian Huber 265312a5be doc: Fix typo 2016-01-29 09:26:01 +01:00
Sebastian Huber 5d1acc532a fstests/fsdosfsname01: Fix Makefile.am 2016-01-27 14:26:30 +01:00
Sebastian Huber ab8e821c9e bsps/powerpc: Fix startup
Do work area initialization after bsp_start() for BSPs using the shared
PowerPC work area initialization.

Close #2553.
2016-01-27 11:32:17 +01:00
Sebastian Huber 1f0e004e05 sptests/spsyslock01: Disable POSIX dependent parts 2016-01-26 17:41:56 +01:00
Sebastian Huber dcb1dc4dad psxtests: Disable POSIX only psxcleanup02 2016-01-26 17:41:12 +01:00
Sebastian Huber 93244a9769 drvmgr: Install header files conditionally
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).

Partially revert 4719019486.
2016-01-26 16:26:43 +01:00
Sebastian Huber 297aa075dc Revert "drvmgr: Move bsp_driver_level_hook() calls"
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 61bbf9194f.
2016-01-26 16:22:46 +01:00
Sebastian Huber b501fcfef3 bsps/sparc: Fix link-time error
Fix for commit 76ac1ee3bb.
2016-01-26 11:54:21 +01:00
Sebastian Huber 275806412b sparc: Adjust CPU_CACHE_LINE_BYTES for LEON3
Fix for commit a8865f8b41.
2016-01-26 11:53:57 +01:00
Sebastian Huber 61bbf9194f drvmgr: Move bsp_driver_level_hook() calls 2016-01-26 11:42:04 +01:00
Sebastian Huber 4719019486 drvmgr: Remove dupl bsp_driver_level_hook() decl 2016-01-26 11:41:28 +01:00
Sebastian Huber addb6000f8 mpci: Fix warning
Assignment is superfluous due to later call to _Thread_queue_Enqueue().
2016-01-26 10:30:33 +01:00
Sebastian Huber 885c342e04 mpci: Update due to API changes
Update due to API changes introduced by
ccd54344d9.

Update #2514.
2016-01-26 10:23:22 +01:00
Sebastian Huber a8865f8b41 score: Introduce CPU_CACHE_LINE_BYTES
Add CPU_CACHE_LINE_BYTES for the maximum cache line size in bytes.  The
actual processor may use no cache or a smaller cache line size.
2016-01-26 09:07:30 +01:00
Sebastian Huber cd9ef18564 score: Add RTEMS_ALIGNED() 2016-01-26 09:07:23 +01:00
Sebastian Huber a0c79c1f3f sparc64: No explicit align of _CPU_Null_fp_context
This structure is not performance critical.
2016-01-26 09:07:15 +01:00