Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Include missing <sys/cpuset.h> | Sebastian Huber | 2018-11-14 | 1 | -2/+6 |
| | | | | Update #3598. | ||||
* | Add rtems_malloc() and rtems_calloc() | Sebastian Huber | 2018-11-12 | 1 | -0/+33 |
| | | | | Close #3583. | ||||
* | score: Add and use malloc() family attributes | Sebastian Huber | 2018-11-12 | 2 | -1/+52 |
| | | | | Update #3583. | ||||
* | score: Deprecate proc_ptr | Sebastian Huber | 2018-11-12 | 1 | -1/+1 |
| | | | | Update #3585. | ||||
* | score: Move internal structures to userextdata.h | Sebastian Huber | 2018-11-12 | 4 | -24/+65 |
| | | | | Update #3598. | ||||
* | score: Includes in <rtems/score/smplockstats.h> | Sebastian Huber | 2018-11-12 | 1 | -0/+2 |
| | | | | | | Include implementation header files only if necessary. Update #3598. | ||||
* | rtems: Simplify includes in <rtems/rtems/cache.h> | Sebastian Huber | 2018-11-12 | 1 | -2/+1 |
| | | | | Update #3598. | ||||
* | score: Move internal structures to objectdata.h | Sebastian Huber | 2018-11-12 | 15 | -71/+111 |
| | | | | Update #3598. | ||||
* | rtems: Avoid include of <rtems/score/scheduler.h> | Sebastian Huber | 2018-11-12 | 3 | -5/+8 |
| | | | | Update #3598. | ||||
* | rtems: Avoid include of <rtems/score/thread.h> | Sebastian Huber | 2018-11-12 | 1 | -3/+4 |
| | | | | Update #3598. | ||||
* | score: Avoid complex include in heap.h | Sebastian Huber | 2018-11-12 | 1 | -2/+3 |
| | | | | Update #3598. | ||||
* | rtems: Remove superfluous include | Sebastian Huber | 2018-11-12 | 1 | -1/+0 |
| | | | | Update #3598. | ||||
* | score: Introduce <rtems/score/watchdogticks.h> | Sebastian Huber | 2018-11-12 | 9 | -42/+83 |
| | | | | | | | Separate the definitions related to watchdog ticks from the watchdog structures. Update #3598. | ||||
* | rtems: Avoid <rtems/score/timecounter.h> in API | Sebastian Huber | 2018-11-12 | 3 | -7/+3 |
| | | | | | | Use a real function for rtems_clock_get_uptime_seconds(). Update #3598. | ||||
* | score: Avoid include of <rtems/score/thread.h> | Sebastian Huber | 2018-11-12 | 2 | -15/+17 |
| | | | | Update #3598. | ||||
* | score: Remove empty <rtems/score/tod.h> | Sebastian Huber | 2018-11-12 | 3 | -34/+0 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to extensiondata.h | Sebastian Huber | 2018-11-12 | 4 | -11/+64 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to timerdata.h | Sebastian Huber | 2018-11-12 | 4 | -50/+74 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to tasksdata.h | Sebastian Huber | 2018-11-12 | 4 | -60/+81 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to semdata.h | Sebastian Huber | 2018-11-12 | 4 | -84/+119 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to regiondata.h | Sebastian Huber | 2018-11-12 | 4 | -33/+61 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to partdata.h | Sebastian Huber | 2018-11-12 | 4 | -41/+68 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to messagedata.h | Sebastian Huber | 2018-11-12 | 4 | -43/+66 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to eventdata.h | Sebastian Huber | 2018-11-12 | 4 | -23/+51 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to dpmemdata.h | Sebastian Huber | 2018-11-12 | 4 | -35/+61 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to barrierdata.h | Sebastian Huber | 2018-11-12 | 4 | -39/+64 |
| | | | | Update #3598. | ||||
* | rtems: Remove Modes_Control | Sebastian Huber | 2018-11-12 | 4 | -21/+16 |
| | | | | | | | Use rtems_mode directly. This is in line with rtems_attribute and rtems_option. Update #3598. | ||||
* | rtems: Move internal structures to asrdata.h | Sebastian Huber | 2018-11-12 | 4 | -21/+60 |
| | | | | Update #3598. | ||||
* | rtems: Move internal structures to ratemondata.h | Sebastian Huber | 2018-11-12 | 5 | -111/+143 |
| | | | | Update #3598. | ||||
* | Include missing <sys/types.h> | Sebastian Huber | 2018-11-12 | 1 | -2/+3 |
| | | | | Update #3598. | ||||
* | rtems: Deprecate rtems_rate_monotonic_period_time_t | Sebastian Huber | 2018-11-09 | 1 | -5/+5 |
| | | | | | | | The rtems_rate_monotonic_period_time_t typedef as no corresponding API. It violates the POSIX namespace. A user can do nothing with it. Close #3595. | ||||
* | rtems: Deprecate rtems_thread_cpu_usage_t | Sebastian Huber | 2018-11-09 | 2 | -5/+5 |
| | | | | | | | The rtems_thread_cpu_usage_t typedef as no corresponding API. It violates the POSIX namespace. A user can do nothing with it. Close #3593. | ||||
* | rtems: Deprecate region_information_block | Sebastian Huber | 2018-11-09 | 1 | -1/+1 |
| | | | | | | | The region_information_block typedef as no corresponding API. It has no proper namespace prefix. A user can do nothing with it. Close #3591. | ||||
* | rtems: Deprecate rtems_context_fp | Sebastian Huber | 2018-11-09 | 1 | -1/+1 |
| | | | | | | | The rtems_context_fp typedef as no corresponding API. A user can do nothing with it. Close #3589. | ||||
* | rtems: Deprecate rtems_context | Sebastian Huber | 2018-11-09 | 1 | -1/+1 |
| | | | | | | | The rtems_context typedef as no corresponding API. A user can do nothing with it. Close #3587. | ||||
* | rtems: Add missing include | Sebastian Huber | 2018-11-08 | 1 | -0/+1 |
| | | | | Update #3598. | ||||
* | rtems: Move includes out of extern "C" scope | Sebastian Huber | 2018-11-08 | 3 | -12/+12 |
| | |||||
* | small typo | Malte Münch | 2018-11-08 | 1 | -1/+1 |
| | |||||
* | config: Move includes out of extern "C" scope | Sebastian Huber | 2018-11-08 | 1 | -4/+4 |
| | |||||
* | score: Use RTEMS_DEPRECATED for deprecated types | Sebastian Huber | 2018-11-08 | 2 | -6/+6 |
| | | | | Update #3584. | ||||
* | score: Remove _ISR_Dispatch() | Sebastian Huber | 2018-11-08 | 1 | -15/+0 |
| | | | | | | | | This function was only used on some m68k variants. On these m68k variants there is no need to use a global symbol. Use a local label instead. Remove _ISR_Dispatch() from the architecture-independent layer. | ||||
* | score: Rename interrupt stack symbols | Sebastian Huber | 2018-11-08 | 3 | -30/+31 |
| | | | | | | | | | | | | | Rename * _Configuration_Interrupt_stack_area_begin in _ISR_Stack_area_begin, * _Configuration_Interrupt_stack_area_end in _ISR_Stack_area_end, and * _Configuration_Interrupt_stack_size in _ISR_Stack_size. Move definitions to <rtems/score/isr.h>. The new names are considerable shorter and in the right namespace. Update #3459. | ||||
* | config: Move definitions after includes | Sebastian Huber | 2018-11-07 | 1 | -8/+8 |
| | |||||
* | config: Fix CONFIGURE_DISABLE_NEWLIB_REENTRANCY | Sebastian Huber | 2018-11-07 | 1 | -9/+5 |
| | | | | | | | | | | | Move the __getreent() variant using the global reentrancy structure to librtemscpu.a. This avoids a definition of __getreent() in the configuration module if CONFIGURE_DISABLE_NEWLIB_REENTRANCY is defined. This avoids all the dependencies which would be exposed by a reference to the global reentrancy structure. This change is only possible since the default configuration moved to librtemsdefaultconfig.a recently. | ||||
* | score: Optimize Objects_Information | Sebastian Huber | 2018-11-06 | 1 | -14/+14 |
| | | | | | | | Reduce structure internal padding. Group members used by _Objects_Get() together. Reduce size of some members. Format and simplify _Objects_Extend_information(). | ||||
* | posix: Provide threads by default | Sebastian Huber | 2018-10-29 | 4 | -80/+59 |
| | | | | Update #2514. | ||||
* | posix: Hide POSIX_API_Control by default | Sebastian Huber | 2018-10-29 | 2 | -0/+4 |
| | | | | Update #2514. | ||||
* | posix: Provide message queues by default | Sebastian Huber | 2018-10-29 | 2 | -42/+36 |
| | | | | Update #2514. | ||||
* | posix: Provide shared memory objects by default | Sebastian Huber | 2018-10-29 | 1 | -40/+23 |
| | | | | Update #2514. | ||||
* | posix: Provide named semaphores by default | Sebastian Huber | 2018-10-29 | 1 | -37/+40 |
| | | | | Update #2514. |