Commit Graph

32302 Commits

Author SHA1 Message Date
Pavel Pisa
aefd4a2dee bsp/tms570: correct inclusion of header files for build with HW init.
The build fails when TMS570_USE_HWINIT_STARTUP=1 option is set.
2018-11-14 23:46:43 +01:00
Sebastian Huber
a13b89bb17 bsp/i386: Use interrupt stack for init stack
Update #3459.
2018-11-14 08:43:07 +01:00
Sebastian Huber
5f32da0b69 bsp/or1k: Use interrupt stack for init stack
Update #3459.
2018-11-14 08:00:00 +01:00
Sebastian Huber
dc56355633 Include missing <sys/cpuset.h>
Update #3598.
2018-11-14 07:24:08 +01:00
Sebastian Huber
28bf4cae78 or1k: Support GCC 9
Close #3602.
2018-11-14 07:02:03 +01:00
Sebastian Huber
9a029cec02 bsps/irq: Use rtems_malloc() 2018-11-12 13:26:22 +01:00
Sebastian Huber
6efc831f0f Add rtems_malloc() and rtems_calloc()
Close #3583.
2018-11-12 13:26:22 +01:00
Sebastian Huber
c1f3c2b88a score: Add and use malloc() family attributes
Update #3583.
2018-11-12 13:26:22 +01:00
Sebastian Huber
4539e30762 x86_64: Remove use of proc_ptr
Update #3585.
2018-11-12 13:26:18 +01:00
Sebastian Huber
70928bc98b sparc64: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:44 +01:00
Sebastian Huber
ce37237f96 sparc: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:44 +01:00
Sebastian Huber
510fbfc314 sh: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:44 +01:00
Sebastian Huber
ed9da8e821 powerpc: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:44 +01:00
Sebastian Huber
54c5ffca4f or1k: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
12dfa5e26f nios2: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
264e128465 moxie: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
b6be8f33a0 mips: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
5c6edeed51 m68k: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
0e16fa45cd lm32: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
3c6a6e80ec i386: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
a043ff859d epiphany: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
8203db45d5 bfin: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:42 +01:00
Sebastian Huber
685aa280ea arm: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:42 +01:00
Sebastian Huber
d997aa1f0e no_cpu: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:42 +01:00
Sebastian Huber
3faa845984 rtems: Simplify rtems_interrupt_catch()
Remove casts and superfluous inline functions.

Update #3585.
2018-11-12 13:25:42 +01:00
Sebastian Huber
b15b288179 score: Deprecate proc_ptr
Update #3585.
2018-11-12 13:25:42 +01:00
Sebastian Huber
963c6c2ac4 score: Move internal structures to userextdata.h
Update #3598.
2018-11-12 13:25:42 +01:00
Sebastian Huber
356b07e68f score: Includes in <rtems/score/smplockstats.h>
Include implementation header files only if necessary.

Update #3598.
2018-11-12 13:25:42 +01:00
Sebastian Huber
3b69a0e2e0 rtems: Simplify includes in <rtems/rtems/cache.h>
Update #3598.
2018-11-12 13:25:42 +01:00
Sebastian Huber
a6e7d5e492 score: Move internal structures to objectdata.h
Update #3598.
2018-11-12 13:25:42 +01:00
Sebastian Huber
e897c7dd76 rtems: Avoid include of <rtems/score/scheduler.h>
Update #3598.
2018-11-12 13:25:41 +01:00
Sebastian Huber
2fa014db14 rtems: Avoid include of <rtems/score/thread.h>
Update #3598.
2018-11-12 13:25:41 +01:00
Sebastian Huber
805f9c2626 score: Avoid complex include in heap.h
Update #3598.
2018-11-12 13:25:41 +01:00
Sebastian Huber
9763245eed rtems: Remove superfluous include
Update #3598.
2018-11-12 13:25:41 +01:00
Sebastian Huber
ccc6695c84 score: Introduce <rtems/score/watchdogticks.h>
Separate the definitions related to watchdog ticks from the watchdog
structures.

Update #3598.
2018-11-12 13:25:41 +01:00
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