Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Delete Thread_CPU_usage_t | Sebastian Huber | 2016-03-01 | 6 | -26/+19 |
| | | | | | This type is superfluous since all operations with it are done via the _Timestamp_*() functions. | ||||
* | malloc: Fix function definition | Sebastian Huber | 2016-03-01 | 1 | -1/+1 |
| | | | | Close #2617. | ||||
* | rtems: Avoid __RTEMS_USE_TICKS_FOR_STATISTICS__ | Sebastian Huber | 2016-02-25 | 1 | -30/+16 |
| | | | | Option was removed by e6b31b27fbe3cd76534db2d4fc4ef5dcdf0d33b4. | ||||
* | malloc: Add _Malloc_System_state() | Sebastian Huber | 2016-02-25 | 7 | -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 frees | Sebastian Huber | 2016-02-25 | 1 | -9/+26 |
| | |||||
* | malloc: Clean up "malloc_p.h" header file | Sebastian Huber | 2016-02-25 | 2 | -8/+8 |
| | |||||
* | _ARMV7M_Is_vector_an_irq: Use ARMV7M_VECTOR_SYSTICK instead of hardcoded 16 | Martin Galvan | 2016-02-19 | 1 | -1/+2 |
| | | | | Also add a comment explaining why we use that value. | ||||
* | epiphany: Delete unused SMP functions | Sebastian Huber | 2016-02-18 | 1 | -119/+0 |
| | |||||
* | score: Simplify _Watchdog_Tick() | Sebastian Huber | 2016-02-17 | 2 | -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 warnings | Sebastian Huber | 2016-02-17 | 1 | -2/+4 |
| | |||||
* | score: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 21 | -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_EXTERN | Sebastian Huber | 2016-02-17 | 2 | -2/+8 |
| | | | | Update #2559. | ||||
* | moxie: Delete superfluous _CPU_Null_fp_context | Sebastian Huber | 2016-02-17 | 1 | -30/+1 |
| | | | | Update #2559. | ||||
* | bfin: Delete superfluous _CPU_Null_fp_context | Sebastian Huber | 2016-02-17 | 1 | -33/+1 |
| | | | | Update #2559. | ||||
* | no_cpu: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 1 | -1/+1 |
| | | | | Update #2559. | ||||
* | sparc: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 2 | -1/+5 |
| | | | | Update #2559. | ||||
* | lm32: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 1 | -1/+1 |
| | | | | Update #2559. | ||||
* | m68k: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 2 | -28/+34 |
| | | | | Update #2559. | ||||
* | mips: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 2 | -1/+5 |
| | | | | Update #2559. | ||||
* | epiphany: Delete superfluous _CPU_Null_fp_context | Sebastian Huber | 2016-02-17 | 1 | -17/+1 |
| | | | | Update #2559. | ||||
* | sh: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 2 | -3/+9 |
| | | | | Update #2559. | ||||
* | i386: Avoid SCORE_EXTERN | Sebastian Huber | 2016-02-17 | 2 | -1/+5 |
| | | | | Update #2559. | ||||
* | or1k: Delete superfluous _CPU_Null_fp_context | Sebastian Huber | 2016-02-17 | 1 | -17/+1 |
| | | | | Update #2559. | ||||
* | arm: Fix Cortex-M7 support | Sebastian Huber | 2016-02-04 | 1 | -1/+2 |
| | |||||
* | Delete unused API extensions | Sebastian Huber | 2016-02-03 | 12 | -177/+9 |
| | |||||
* | Use linker set for POSIX User Threads init | Sebastian Huber | 2016-02-03 | 4 | -37/+6 |
| | | | | Update #2408. | ||||
* | Use linker set for Classic User Tasks init | Sebastian Huber | 2016-02-03 | 4 | -29/+6 |
| | | | | Update #2408. | ||||
* | Use linker set for MPCI initialization | Sebastian Huber | 2016-02-03 | 10 | -186/+88 |
| | | | | Update #2408. | ||||
* | Use linker set for driver manager initialization | Sebastian Huber | 2016-02-03 | 3 | -60/+97 |
| | | | | Update #2408. | ||||
* | Use linker set for libio initialization | Sebastian Huber | 2016-02-03 | 6 | -63/+16 |
| | | | | Update #2408. | ||||
* | Use atexit() handler to close std file descriptors | Sebastian Huber | 2016-02-03 | 4 | -12/+3 |
| | |||||
* | Use linker set for root file system initialization | Sebastian Huber | 2016-02-03 | 4 | -12/+7 |
| | | | | Update #2408. | ||||
* | posix: Delete empty _POSIX_API_Initialize() | Sebastian Huber | 2016-02-03 | 4 | -53/+0 |
| | |||||
* | Optional POSIX Keys initialization | Sebastian Huber | 2016-02-03 | 7 | -120/+72 |
| | | | | Update #2408. | ||||
* | Optional CPU Set Handler initialization | Sebastian Huber | 2016-02-03 | 4 | -16/+9 |
| | | | | Update #2408. | ||||
* | Optional POSIX Spinlock initialization | Sebastian Huber | 2016-02-03 | 4 | -15/+12 |
| | | | | Update #2408. | ||||
* | Optional POSIX RWLock initialization | Sebastian Huber | 2016-02-03 | 4 | -12/+12 |
| | | | | Update #2408. | ||||
* | Optional POSIX Barrier initialization | Sebastian Huber | 2016-02-03 | 4 | -12/+12 |
| | | | | Update #2408. | ||||
* | Optional POSIX Timer initialization | Sebastian Huber | 2016-02-03 | 5 | -18/+12 |
| | | | | Update #2408. | ||||
* | Optional POSIX Semaphore initialization | Sebastian Huber | 2016-02-03 | 4 | -11/+12 |
| | | | | Update #2408. | ||||
* | Optional POSIX Message Queue initialization | Sebastian Huber | 2016-02-03 | 4 | -24/+15 |
| | | | | Update #2408. | ||||
* | Optional POSIX Mutex initialization | Sebastian Huber | 2016-02-03 | 4 | -12/+15 |
| | | | | Update #2408. | ||||
* | Optional POSIX Condition Variable initialization | Sebastian Huber | 2016-02-03 | 4 | -11/+12 |
| | | | | Update #2408. | ||||
* | Optional POSIX Cleanup initialization | Sebastian Huber | 2016-02-03 | 10 | -136/+89 |
| | | | | Update #2408. | ||||
* | Optional POSIX Threads initialization | Sebastian Huber | 2016-02-03 | 5 | -21/+14 |
| | | | | Update #2408. | ||||
* | Optional POSIX Signals initialization | Sebastian Huber | 2016-02-03 | 4 | -7/+9 |
| | | | | Update #2408. | ||||
* | rtems: Delete empty _RTEMS_API_Initialize() | Sebastian Huber | 2016-02-03 | 8 | -94/+1 |
| | |||||
* | Optional Classic Barrier initialization | Sebastian Huber | 2016-02-03 | 6 | -52/+12 |
| | | | | Update #2408. | ||||
* | Optional Classic Rate Monotonic initialization | Sebastian Huber | 2016-02-03 | 6 | -50/+12 |
| | | | | Update #2408. | ||||
* | Optional Classic Dual-Ported Memory initialization | Sebastian Huber | 2016-02-03 | 6 | -48/+12 |
| | | | | Update #2408. |