Commit Graph

32417 Commits

Author SHA1 Message Date
Sebastian Huber
98c01a53c8 rtems: Avoid <rtems/score/timecounter.h> in API
Use a real function for rtems_clock_get_uptime_seconds().

Update #3598.
2018-11-12 13:25:41 +01:00
Sebastian Huber
a11b98c906 score: Avoid include of <rtems/score/thread.h>
Update #3598.
2018-11-12 13:25:41 +01:00
Sebastian Huber
742d6db125 score: Remove empty <rtems/score/tod.h>
Update #3598.
2018-11-12 13:25:41 +01:00
Sebastian Huber
5fc855d960 rtems: Move internal structures to extensiondata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber
e1b7c18839 rtems: Move internal structures to timerdata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber
b7af3e449a rtems: Move internal structures to tasksdata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber
739df1f583 rtems: Move internal structures to semdata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber
e8e914b3b1 rtems: Move internal structures to regiondata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber
f00c5c6e34 rtems: Move internal structures to partdata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber
257668dc5d rtems: Move internal structures to messagedata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber
efc227cd7d rtems: Move internal structures to eventdata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber
72a4a42984 rtems: Move internal structures to dpmemdata.h
Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber
395a49e199 rtems: Move internal structures to barrierdata.h
Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber
bdd4eb8786 rtems: Remove Modes_Control
Use rtems_mode directly.  This is in line with rtems_attribute and
rtems_option.

Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber
257cf743a5 rtems: Move internal structures to asrdata.h
Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber
78bbe5940b rtems: Move internal structures to ratemondata.h
Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber
93fae332a9 Include missing <sys/types.h>
Update #3598.
2018-11-12 13:25:35 +01:00
Sebastian Huber
0a9378af97 x86_64: Remove duplicate _CPU_Thread_Idle_body() 2018-11-12 13:25:33 +01:00
Sebastian Huber
bfcf1473cf m32c: Remove this target
Update #3599.
2018-11-12 07:01:16 +01:00
shashvatjain
7ea717815f arm/csb337: Update Doxygen (GCI 2018) 2018-11-12 08:37:45 +11:00
Joel Sherrill
62954aaf25 psxtmtests_plan.csv: Add pthread cleanup and attr test cases 2018-11-11 09:25:16 -06:00
shashvatjain
b3c624d888 arm/altera cyclone v: Update Doxygen (GCI 2018) 2018-11-09 12:51:08 -05:00
Sebastian Huber
84aedcae3b Include missing <rtems/score/thread.h>
Update #3598.
2018-11-09 15:06:48 +01:00
Sebastian Huber
5841e0b851 bsp/lpc32xx: Include missing <time.h>
Update #3598.
2018-11-09 15:06:48 +01:00
Sebastian Huber
fdd3b85022 bsp/motorola_powerpc: Include <sys/param.h>
Update #3598.
2018-11-09 10:48:48 +01:00
Sebastian Huber
028853637f bsps: Include missing header files
Update #3598.
2018-11-09 09:42:31 +01:00
Sebastian Huber
efdb4a767a bsp/beatnik: Fix warnings 2018-11-09 09:42:31 +01:00
Sebastian Huber
1e039fb37a rtems: Deprecate rtems_rate_monotonic_period_time_t
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.
2018-11-09 07:25:09 +01:00
Sebastian Huber
aacc7a035f rtems: Deprecate rtems_thread_cpu_usage_t
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.
2018-11-09 07:25:09 +01:00
Sebastian Huber
d53862a30b rtems: Deprecate region_information_block
The region_information_block typedef as no corresponding API.  It has no
proper namespace prefix.  A user can do nothing with it.

Close #3591.
2018-11-09 07:25:09 +01:00
Sebastian Huber
7e86e0027c rtems: Deprecate rtems_context_fp
The rtems_context_fp typedef as no corresponding API.  A user can do
nothing with it.

Close #3589.
2018-11-09 07:25:09 +01:00
Sebastian Huber
0ac4a777c1 rtems: Deprecate rtems_context
The rtems_context typedef as no corresponding API.  A user can do
nothing with it.

Close #3587.
2018-11-09 07:25:09 +01:00
Chris Johns
06ced255e7 testsuite: Add python verison support to rtems-test-check.py
Closes #3579
2018-11-09 10:20:00 +11:00
Sebastian Huber
947b679f74 h8300: Remove left over files
Update #2452.
2018-11-08 16:48:15 +01:00
Sebastian Huber
942d52a260 build: Fix library order
Update #3551.
2018-11-08 14:00:31 +01:00
Sebastian Huber
4f4ed2f0e3 rtems: Add missing include
Update #3598.
2018-11-08 13:18:28 +01:00
Sebastian Huber
ac8025c113 libcsupport: Add missing include
Update #3598.
2018-11-08 13:18:28 +01:00
Sebastian Huber
2c8b87f998 rtems: Move includes out of extern "C" scope 2018-11-08 13:18:18 +01:00
Malte Münch
795dfaacfe small typo 2018-11-08 12:02:08 +01:00
Sebastian Huber
ea8cf79fb7 config: Move includes out of extern "C" scope 2018-11-08 12:02:08 +01:00
Sebastian Huber
32953f904c bsp/realview-pbx-a9: Update headers.am 2018-11-08 08:38:47 +01:00
Sebastian Huber
ef30eb1c4d monitor: Remove dead code
Update #3587.
Update #3589.
2018-11-08 08:09:25 +01:00
Sebastian Huber
a9767a07a2 score: Use RTEMS_DEPRECATED for deprecated types
Update #3584.
2018-11-08 08:09:25 +01:00
Sebastian Huber
4fea054ca5 score: Remove _ISR_Dispatch()
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.
2018-11-08 08:09:25 +01:00
Sebastian Huber
ff081aee72 score: Rename interrupt stack symbols
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.
2018-11-08 08:09:20 +01:00
Joel Sherrill
e9f15bee8b psxtmtests_plan.csv: Add psxtmonce01 2018-11-07 12:09:00 -06:00
Joel Sherrill
98cc00e6f3 psxtmonce01/init.c: Use static and Simple Console 2018-11-07 12:07:53 -06:00
Sebastian Huber
e94b73f345 config: Include <rtems.h> for RTEMS_NEWLIB 2018-11-07 14:29:20 +01:00
Sebastian Huber
97a86719af config: Move definitions after includes 2018-11-07 12:59:48 +01:00
Sebastian Huber
2faea99ac2 bsp/realview-pbx-a9: Fix printk() support
Avoid dependencies on the Termios support in case only printk() is used
by the application.
2018-11-07 11:09:51 +01:00