summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Delete Thread_CPU_usage_tSebastian Huber2016-03-016-26/+19
| | | | | This type is superfluous since all operations with it are done via the _Timestamp_*() functions.
* malloc: Fix function definitionSebastian Huber2016-03-011-1/+1
| | | | Close #2617.
* rtems: Avoid __RTEMS_USE_TICKS_FOR_STATISTICS__Sebastian Huber2016-02-251-30/+16
| | | | Option was removed by e6b31b27fbe3cd76534db2d4fc4ef5dcdf0d33b4.
* malloc: Add _Malloc_System_state()Sebastian Huber2016-02-257-115/+79
| | | | | | | | | | Replace malloc_is_system_state_OK() with _Malloc_System_state() to allow early allocations, e.g. in bsp_start(). Here the _Thread_Executing is NULL, thus an _API_Mutex_Lock() would lead to a NULL pointer access. Move malloc() support code to general case rtems_heap_allocate_aligned_with_boundary(). Use rtems_heap_allocate_aligned_with_boundary() to avoid duplicated code.
* malloc: Use dedicated lock for deferred freesSebastian Huber2016-02-251-9/+26
|
* malloc: Clean up "malloc_p.h" header fileSebastian Huber2016-02-252-8/+8
|
* _ARMV7M_Is_vector_an_irq: Use ARMV7M_VECTOR_SYSTICK instead of hardcoded 16Martin Galvan2016-02-191-1/+2
| | | | Also add a comment explaining why we use that value.
* epiphany: Delete unused SMP functionsSebastian Huber2016-02-181-119/+0
|
* score: Simplify _Watchdog_Tick()Sebastian Huber2016-02-172-4/+9
| | | | | | | Move thread dispatch disable check to legacy rtems_clock_tick(). Assert that thread dispatching is disabled in _Watchdog_Tick(). This is usually the case, since this function is called in interrupt context by the clock tick service routine.
* score: Avoid unused variable warningsSebastian Huber2016-02-171-2/+4
|
* score: Avoid SCORE_EXTERNSebastian Huber2016-02-1721-48/+69
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* sparc64: Avoid SCORE_EXTERNSebastian Huber2016-02-172-2/+8
| | | | Update #2559.
* moxie: Delete superfluous _CPU_Null_fp_contextSebastian Huber2016-02-171-30/+1
| | | | Update #2559.
* bfin: Delete superfluous _CPU_Null_fp_contextSebastian Huber2016-02-171-33/+1
| | | | Update #2559.
* no_cpu: Avoid SCORE_EXTERNSebastian Huber2016-02-171-1/+1
| | | | Update #2559.
* sparc: Avoid SCORE_EXTERNSebastian Huber2016-02-172-1/+5
| | | | Update #2559.
* lm32: Avoid SCORE_EXTERNSebastian Huber2016-02-171-1/+1
| | | | Update #2559.
* m68k: Avoid SCORE_EXTERNSebastian Huber2016-02-172-28/+34
| | | | Update #2559.
* mips: Avoid SCORE_EXTERNSebastian Huber2016-02-172-1/+5
| | | | Update #2559.
* epiphany: Delete superfluous _CPU_Null_fp_contextSebastian Huber2016-02-171-17/+1
| | | | Update #2559.
* sh: Avoid SCORE_EXTERNSebastian Huber2016-02-172-3/+9
| | | | Update #2559.
* i386: Avoid SCORE_EXTERNSebastian Huber2016-02-172-1/+5
| | | | Update #2559.
* or1k: Delete superfluous _CPU_Null_fp_contextSebastian Huber2016-02-171-17/+1
| | | | Update #2559.
* arm: Fix Cortex-M7 supportSebastian Huber2016-02-041-1/+2
|
* Delete unused API extensionsSebastian Huber2016-02-0312-177/+9
|
* Use linker set for POSIX User Threads initSebastian Huber2016-02-034-37/+6
| | | | Update #2408.
* Use linker set for Classic User Tasks initSebastian Huber2016-02-034-29/+6
| | | | Update #2408.
* Use linker set for MPCI initializationSebastian Huber2016-02-0310-186/+88
| | | | Update #2408.
* Use linker set for driver manager initializationSebastian Huber2016-02-033-60/+97
| | | | Update #2408.
* Use linker set for libio initializationSebastian Huber2016-02-036-63/+16
| | | | Update #2408.
* Use atexit() handler to close std file descriptorsSebastian Huber2016-02-034-12/+3
|
* Use linker set for root file system initializationSebastian Huber2016-02-034-12/+7
| | | | Update #2408.
* posix: Delete empty _POSIX_API_Initialize()Sebastian Huber2016-02-034-53/+0
|
* Optional POSIX Keys initializationSebastian Huber2016-02-037-120/+72
| | | | Update #2408.
* Optional CPU Set Handler initializationSebastian Huber2016-02-034-16/+9
| | | | Update #2408.
* Optional POSIX Spinlock initializationSebastian Huber2016-02-034-15/+12
| | | | Update #2408.
* Optional POSIX RWLock initializationSebastian Huber2016-02-034-12/+12
| | | | Update #2408.
* Optional POSIX Barrier initializationSebastian Huber2016-02-034-12/+12
| | | | Update #2408.
* Optional POSIX Timer initializationSebastian Huber2016-02-035-18/+12
| | | | Update #2408.
* Optional POSIX Semaphore initializationSebastian Huber2016-02-034-11/+12
| | | | Update #2408.
* Optional POSIX Message Queue initializationSebastian Huber2016-02-034-24/+15
| | | | Update #2408.
* Optional POSIX Mutex initializationSebastian Huber2016-02-034-12/+15
| | | | Update #2408.
* Optional POSIX Condition Variable initializationSebastian Huber2016-02-034-11/+12
| | | | Update #2408.
* Optional POSIX Cleanup initializationSebastian Huber2016-02-0310-136/+89
| | | | Update #2408.
* Optional POSIX Threads initializationSebastian Huber2016-02-035-21/+14
| | | | Update #2408.
* Optional POSIX Signals initializationSebastian Huber2016-02-034-7/+9
| | | | Update #2408.
* rtems: Delete empty _RTEMS_API_Initialize()Sebastian Huber2016-02-038-94/+1
|
* Optional Classic Barrier initializationSebastian Huber2016-02-036-52/+12
| | | | Update #2408.
* Optional Classic Rate Monotonic initializationSebastian Huber2016-02-036-50/+12
| | | | Update #2408.
* Optional Classic Dual-Ported Memory initializationSebastian Huber2016-02-036-48/+12
| | | | Update #2408.