Commit Graph

25268 Commits

Author SHA1 Message Date
Sebastian Huber
c6e21ee18f score: Create scheduler implementation header
Move implementation specific parts of scheduler.h and scheduler.inl into
new header file schedulerimpl.h.  The scheduler.h contains now only the
application visible API.
2013-07-26 11:55:44 +02:00
Sebastian Huber
f068384e3c score: Create schedulerpriority impl header
Move implementation specific parts of schedulerpriority.h and
schedulerpriority.inl into new header file schedulerpriorityimpl.h.  The
schedulerpriority.h contains now only the application visible API.

Add missing includes.  Remove superfluous includes.

Move declaration of _Priority_Bit_map to prioritybitmap.inl since this
variable is used only here.

Remove second declaration of  _Priority_Major_bit_map.
2013-07-26 11:55:44 +02:00
Sebastian Huber
bd5606abcb score: Create schedulersimple impl header
Move implementation specific parts of schedulersimple.h and
schedulersimple.inl into new header file schedulersimpleimpl.h.  The
schedulersimple.h contains now only the application visible API.
2013-07-26 11:55:43 +02:00
Sebastian Huber
044f317aac libtests/malloc04: Fixes for RTEMS_DEBUG 2013-07-26 11:55:37 +02:00
Joel Sherrill
989604a56f conf.t: Fix minor typos. 2013-07-24 15:30:24 -05:00
Sahil Patnayakunii
5711ecffef readdir_r(): Add restrict keyword per Single UNIX Specification 2013-07-24 13:14:29 -05:00
Sahil Patnayakunii
cc86fe1fd2 POSIX Semaphore: Add restrict keyword per Single UNIX Specification 2013-07-24 13:14:29 -05:00
Sahil Patnayakunii
4343f5b4c7 POSIX AIO: Add restrict keyword per Single UNIX Specification 2013-07-24 13:14:29 -05:00
Sahil Patnayakunii
f74a492cf6 POSIX mqueue.h: Add restrict keyword per Single UNIX Specification 2013-07-24 13:14:28 -05:00
Cynthia Rempel
3c495d510d doc/user/conf.t: Fix SMP_MAXIMUM_PROCESSORS and add Go configuration 2013-07-24 13:14:28 -05:00
Peter Dufault
b3a84034e2 bsp/mpc55xx: Fix prototype 2013-07-24 15:49:53 +02:00
Sebastian Huber
4508a5adc1 score: Move _Heap_Area_overhead() definition.
This function is used in bootcard.h.
2013-07-24 15:33:28 +02:00
Sebastian Huber
c9155f7b9b score: Include <rtems/score/cpu.h>
This file uses CPU_ALIGNMENT.
2013-07-24 15:33:18 +02:00
Zhongwei Yao
8fb2bea426 score: Add freechain 2013-07-24 11:11:21 +02:00
Sebastian Huber
df8f9271ea score: Delete priority.inl 2013-07-24 11:11:21 +02:00
Sebastian Huber
39046f766f score: Merge sysstate API into one file 2013-07-24 11:11:21 +02:00
Sebastian Huber
b7cf09c305 libtests/malloctest: Fixes for RTEMS_DEBUG 2013-07-24 11:11:21 +02:00
Sebastian Huber
83015b16b5 bsp/lpc32xx: Fix memory map for GPIO registers 2013-07-24 11:11:20 +02:00
Sebastian Huber
218286bc05 score: Create stack implementation header
Move implementation specific parts of stack.h and stack.inl into new
header file stackimpl.h.  The stack.h contains now only the application
visible API.
2013-07-23 17:19:08 +02:00
Sebastian Huber
f41eeb030b posix: Include missing <stdint.h> 2013-07-23 17:19:08 +02:00
Sebastian Huber
e6f7f81766 score: Create heap implementation header
Move implementation specific parts of heap.h and heap.inl into new
header file heapimpl.h.  The heap.h contains now only the application
visible API.
2013-07-23 17:19:08 +02:00
Sebastian Huber
7121a9faa9 score: Include missing <rtems/score/thread.h> 2013-07-23 17:19:07 +02:00
Sebastian Huber
965ef82015 score: PR1782: CPU_USE_DEFERRED_FP_SWITCH
Do not redefine CPU_USE_DEFERRED_FP_SWITCH.
2013-07-23 17:19:07 +02:00
Sebastian Huber
560efebbd5 score: Include missing <rtems/score/address.h> 2013-07-23 17:19:07 +02:00
Sebastian Huber
1cb75cc4c2 score: Merge wkspace API into one file 2013-07-23 17:19:07 +02:00
Sebastian Huber
f26f5fc124 score: Merge address API into one file 2013-07-23 17:19:07 +02:00
Sebastian Huber
8125cb7aa6 rtems: Include missing header 2013-07-23 15:25:24 +02:00
Sebastian Huber
c40482815e rtems: Create tasks implementation header
Move implementation specific parts of tasks.h and tasks.inl into new
header file tasksimpl.h.  The tasks.h contains now only the application
visible API.
2013-07-23 15:12:55 +02:00
Sebastian Huber
f6c7c57d86 rtems: Create region implementation header
Move implementation specific parts of region.h and region.inl into new
header file regionimpl.h.  The region.h contains now only the
application visible API.
2013-07-23 15:12:55 +02:00
Sebastian Huber
ef36f7e228 rtems: Include <rtems/debug.h> in <rtems.h>
This header file is included indirectly via <rtems/rtems/region.h>.
2013-07-23 15:12:55 +02:00
Sebastian Huber
8695cae269 rtems: Create part implementation header
Move implementation specific parts of part.h and part.inl into new
header file partimpl.h.  The part.h contains now only the application
visible API.
2013-07-23 15:12:55 +02:00
Sebastian Huber
e90b1dfdda rtems: Create timer implementation header
Move implementation specific parts of timer.h and timer.inl into new
header file timerimpl.h.  The timer.h contains now only the application
visible API.
2013-07-23 15:12:54 +02:00
Sebastian Huber
ecdcf01add rtems: Create ratemon implementation header
Move implementation specific parts of ratemon.h and ratemon.inl into
new header file ratemonimpl.h.  The ratemon.h contains now only the
application visible API.
2013-07-23 15:12:54 +02:00
Sebastian Huber
d19c535205 score: Include <string.h> in basedefs.h 2013-07-23 15:12:54 +02:00
Sebastian Huber
7660e8b347 Include missing <string.h> 2013-07-23 15:12:54 +02:00
Sebastian Huber
562815cf0b rtems: Create dpmem implementation header
Move implementation specific parts of dpmem.h and dpmem.inl into new
header file dpmemimpl.h.  The dpmem.h contains now only the application
visible API.
2013-07-23 15:12:54 +02:00
Sebastian Huber
e151eb1a36 rtems: Create event implementation header
Move implementation specific parts of event.h, event.inl, eventset.h and
eventset.inl into new header file eventimpl.h.  The event.h contains now
only the application visible API.
2013-07-23 15:12:53 +02:00
Sebastian Huber
9108bef646 rtems: Merge support API into one file 2013-07-23 15:12:53 +02:00
Sebastian Huber
f4d9ab3e28 rtems: Create asr implementation header
Move implementation specific parts of asr.h and asr.inl into new header
file asrimpl.h.  The asr.h contains now only the application visible
API.
2013-07-23 15:12:53 +02:00
Sebastian Huber
b79953cfe9 rtems: Create modes implementation header
Move implementation specific parts of modes.h and modes.inl into new
header file modesimpl.h.  The modes.h contains now only the application
visible API.
2013-07-23 15:12:53 +02:00
Sebastian Huber
63d229d655 rtems: Create attr implementation header
Move implementation specific parts of attr.h and attr.inl into new
header file attrimpl.h.  The attr.h contains now only the application
visible API.
2013-07-23 15:12:52 +02:00
Sebastian Huber
caab339b6c rtems: Create options implementation header
Move implementation specific parts of options.h and options.inl into new
header file optionsimpl.h.  The options.h contains now only the
application visible API.
2013-07-23 15:12:52 +02:00
Sebastian Huber
faa2f8c4e9 rtems: Create status implementation header
Move implementation specific parts of status.h and status.inl into new
header file statusimpl.h.  The status.h contains now only the
application visible API.
2013-07-23 15:12:52 +02:00
Sebastian Huber
93fb3cb059 score: Create rbtree implementation header
Move implementation specific parts of rbtree.h and rbtree.inl into new
header file rbtreeimpl.h.  The rbtree.h contains now only the
application visible API.
2013-07-23 15:12:52 +02:00
Sebastian Huber
ac252bdce0 sapi: Create extension implementation header
Move implementation specific parts of extension.h and extension.inl into
new header file extensionimpl.h.  The extension.h contains now only the
application visible API.
2013-07-23 15:12:51 +02:00
Sebastian Huber
2445bda1db sapi: Merge rbtree API into one file 2013-07-23 15:12:51 +02:00
Sebastian Huber
98c7eacaaa sapi: Merge timespec API into one file 2013-07-23 15:12:51 +02:00
Sebastian Huber
b5ffa5e136 sapi: Merge CBS API into one file 2013-07-23 15:12:51 +02:00
Sebastian Huber
be1b8a7a05 posix: Include proper header file 2013-07-23 09:15:12 +02:00
Cynthia Rempel
1f6138e50f doc/user/conf.t: Fix SMP_MAXIMUM_PROCESSORS and add Go Configuration 2013-07-22 18:30:07 -05:00