Commit Graph

25292 Commits

Author SHA1 Message Date
Sebastian Huber
7c8830c787 testsuites: Include missing header files 2013-07-28 14:00:19 +02:00
Chris Johns
681f198539 Return the amount of data written when an error occurs rather than
the error.

The change lets the mrfs_fsrdwr test pass.
2013-07-27 23:57:05 +10:00
Sebastian Huber
ede5a2a4d5 libtests/malloc04: Fixes for RTEMS_DEBUG 2nd try 2013-07-26 14:00:00 +02:00
Sebastian Huber
fcff6c7190 bsp/nds: Include missing <rtems/framebuffer.h> 2013-07-26 11:55:48 +02:00
Sebastian Huber
91404ded25 libmisc: Provide libutf8proc conditionally 2013-07-26 11:55:48 +02:00
Sebastian Huber
4e00fe62d3 bsps: Include missing <rtems/score/heapimpl.h> 2013-07-26 11:55:48 +02:00
Vipul Nayyar
1f4321b8fd Removed legacy data types from arm 2013-07-26 11:55:48 +02:00
Pavel Pisa
02632e83e0 bsp/csb336: mc9328mxl correct AITC access in bsp_interrupt_dispatch.
The original version is missing void and result is that (*x >> 16) is
optimized to ldh rX,[rY]. But it is not allowed/supported to access
bus/address range used by AITC by other than 32 bit wide accesses
and 16-bit access results in the data abort exception.
The corrected version works on real hardware and is even
more readable.

Signed-off-by: Pavel Pisa <ppisa@pikron.com>
2013-07-26 11:55:47 +02:00
Sebastian Huber
88c74ab115 score: Merge tod implementation into one file
Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and
TOD_MILLISECONDS_TO_TICKS().
2013-07-26 11:55:47 +02:00
Sebastian Huber
a2e3f33f39 score: Create object implementation header
Move implementation specific parts of object.h and object.inl into new
header file objectimpl.h.  The object.h contains now only the
application visible API.
2013-07-26 11:55:47 +02:00
Sebastian Huber
0c3edbf0cf Include missing <rtems/score/threaddispatch.h> 2013-07-26 11:55:47 +02:00
Sebastian Huber
bfd0d7a337 score: Include missing <rtems/score/thread.h> 2013-07-26 11:55:46 +02:00
Sebastian Huber
0b9f472116 score: Move mppkt implementation into mpciimpl.h 2013-07-26 11:55:46 +02:00
Sebastian Huber
7f04cb18ff score: Create mpci implementation header
Move implementation specific parts of mpci.h into new header file
mpciimpl.h.  The mpci.h contains now only the application visible API.
2013-07-26 11:55:46 +02:00
Sebastian Huber
6cec745f6c rtems: Create signal implementation header
Move implementation specific parts of signal.h into new header file
signalimpl.h.  The signal.h contains now only the application visible
API.
2013-07-26 11:55:46 +02:00
Sebastian Huber
cba15292d9 score: Merge objectmp implementation into one file 2013-07-26 11:55:46 +02:00
Sebastian Huber
3cf392389d rtems: Fix partition includes 2013-07-26 11:55:46 +02:00
Sebastian Huber
9892d677d3 rtems: Use proper header guard 2013-07-26 11:55:45 +02:00
Sebastian Huber
a1123646ac score: Create threadq implementation header
Move implementation specific parts of tqdata.h, threadq.h and
threadq.inl into new header file threadqimpl.h.  The threadq.h contains
now only the application visible API.

Delete tqdata.h.
2013-07-26 11:55:45 +02:00
Sebastian Huber
8d0bf3224b score: Delete threadq.inl 2013-07-26 11:55:45 +02:00
Sebastian Huber
62590a7331 score: Merge threadmp implementation into one file 2013-07-26 11:55:45 +02:00
Sebastian Huber
fe6c170cf5 score: Create states implementation header
Move implementation specific parts of states.h and states.inl into new
header file statesimpl.h.  The states.h contains now only the
application visible API.
2013-07-26 11:55:45 +02:00
Sebastian Huber
5618c37a7a score: Create thread implementation header
Move implementation specific parts of thread.h and thread.inl into new
header file threadimpl.h.  The thread.h contains now only the
application visible API.

Remove superfluous header file includes from various files.
2013-07-26 11:55:44 +02:00
Sebastian Huber
f0bfd7d81d score: Create prioritybitmap implementation header
Move implementation specific parts of prioritybitmap.h and
prioritybitmap.inl into new header file prioritybitmapimpl.h.  The
prioritybitmap.h contains now only the application visible API.

Move content of bitfield.h into prioritybitmapimpl.h.
2013-07-26 11:55:44 +02:00
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