summaryrefslogtreecommitdiffstats
path: root/cpukit/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Include missing <sys/cpuset.h>Sebastian Huber2018-11-141-2/+6
| | | | Update #3598.
* Add rtems_malloc() and rtems_calloc()Sebastian Huber2018-11-121-0/+33
| | | | Close #3583.
* score: Add and use malloc() family attributesSebastian Huber2018-11-122-1/+52
| | | | Update #3583.
* score: Deprecate proc_ptrSebastian Huber2018-11-121-1/+1
| | | | Update #3585.
* score: Move internal structures to userextdata.hSebastian Huber2018-11-124-24/+65
| | | | Update #3598.
* score: Includes in <rtems/score/smplockstats.h>Sebastian Huber2018-11-121-0/+2
| | | | | | Include implementation header files only if necessary. Update #3598.
* rtems: Simplify includes in <rtems/rtems/cache.h>Sebastian Huber2018-11-121-2/+1
| | | | Update #3598.
* score: Move internal structures to objectdata.hSebastian Huber2018-11-1215-71/+111
| | | | Update #3598.
* rtems: Avoid include of <rtems/score/scheduler.h>Sebastian Huber2018-11-123-5/+8
| | | | Update #3598.
* rtems: Avoid include of <rtems/score/thread.h>Sebastian Huber2018-11-121-3/+4
| | | | Update #3598.
* score: Avoid complex include in heap.hSebastian Huber2018-11-121-2/+3
| | | | Update #3598.
* rtems: Remove superfluous includeSebastian Huber2018-11-121-1/+0
| | | | Update #3598.
* score: Introduce <rtems/score/watchdogticks.h>Sebastian Huber2018-11-129-42/+83
| | | | | | | Separate the definitions related to watchdog ticks from the watchdog structures. Update #3598.
* rtems: Avoid <rtems/score/timecounter.h> in APISebastian Huber2018-11-123-7/+3
| | | | | | Use a real function for rtems_clock_get_uptime_seconds(). Update #3598.
* score: Avoid include of <rtems/score/thread.h>Sebastian Huber2018-11-122-15/+17
| | | | Update #3598.
* score: Remove empty <rtems/score/tod.h>Sebastian Huber2018-11-123-34/+0
| | | | Update #3598.
* rtems: Move internal structures to extensiondata.hSebastian Huber2018-11-124-11/+64
| | | | Update #3598.
* rtems: Move internal structures to timerdata.hSebastian Huber2018-11-124-50/+74
| | | | Update #3598.
* rtems: Move internal structures to tasksdata.hSebastian Huber2018-11-124-60/+81
| | | | Update #3598.
* rtems: Move internal structures to semdata.hSebastian Huber2018-11-124-84/+119
| | | | Update #3598.
* rtems: Move internal structures to regiondata.hSebastian Huber2018-11-124-33/+61
| | | | Update #3598.
* rtems: Move internal structures to partdata.hSebastian Huber2018-11-124-41/+68
| | | | Update #3598.
* rtems: Move internal structures to messagedata.hSebastian Huber2018-11-124-43/+66
| | | | Update #3598.
* rtems: Move internal structures to eventdata.hSebastian Huber2018-11-124-23/+51
| | | | Update #3598.
* rtems: Move internal structures to dpmemdata.hSebastian Huber2018-11-124-35/+61
| | | | Update #3598.
* rtems: Move internal structures to barrierdata.hSebastian Huber2018-11-124-39/+64
| | | | Update #3598.
* rtems: Remove Modes_ControlSebastian Huber2018-11-124-21/+16
| | | | | | | Use rtems_mode directly. This is in line with rtems_attribute and rtems_option. Update #3598.
* rtems: Move internal structures to asrdata.hSebastian Huber2018-11-124-21/+60
| | | | Update #3598.
* rtems: Move internal structures to ratemondata.hSebastian Huber2018-11-125-111/+143
| | | | Update #3598.
* Include missing <sys/types.h>Sebastian Huber2018-11-121-2/+3
| | | | Update #3598.
* rtems: Deprecate rtems_rate_monotonic_period_time_tSebastian Huber2018-11-091-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_tSebastian Huber2018-11-092-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_blockSebastian Huber2018-11-091-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_fpSebastian Huber2018-11-091-1/+1
| | | | | | | The rtems_context_fp typedef as no corresponding API. A user can do nothing with it. Close #3589.
* rtems: Deprecate rtems_contextSebastian Huber2018-11-091-1/+1
| | | | | | | The rtems_context typedef as no corresponding API. A user can do nothing with it. Close #3587.
* rtems: Add missing includeSebastian Huber2018-11-081-0/+1
| | | | Update #3598.
* rtems: Move includes out of extern "C" scopeSebastian Huber2018-11-083-12/+12
|
* small typoMalte Münch2018-11-081-1/+1
|
* config: Move includes out of extern "C" scopeSebastian Huber2018-11-081-4/+4
|
* score: Use RTEMS_DEPRECATED for deprecated typesSebastian Huber2018-11-082-6/+6
| | | | Update #3584.
* score: Remove _ISR_Dispatch()Sebastian Huber2018-11-081-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 symbolsSebastian Huber2018-11-083-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 includesSebastian Huber2018-11-071-8/+8
|
* config: Fix CONFIGURE_DISABLE_NEWLIB_REENTRANCYSebastian Huber2018-11-071-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_InformationSebastian Huber2018-11-061-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 defaultSebastian Huber2018-10-294-80/+59
| | | | Update #2514.
* posix: Hide POSIX_API_Control by defaultSebastian Huber2018-10-292-0/+4
| | | | Update #2514.
* posix: Provide message queues by defaultSebastian Huber2018-10-292-42/+36
| | | | Update #2514.
* posix: Provide shared memory objects by defaultSebastian Huber2018-10-291-40/+23
| | | | Update #2514.
* posix: Provide named semaphores by defaultSebastian Huber2018-10-291-37/+40
| | | | Update #2514.