Commit Graph

26914 Commits

Author SHA1 Message Date
Sebastian Huber
2faaf4bd09 bsps/arm: Move abort stack
Move abort stack above the other exception stacks to use them just in
case.
2014-10-13 16:17:11 +02:00
Sebastian Huber
a38ced2683 score: Rework global construction
Ensure that the global construction is performed in the context of the
first initialization thread.  On SMP this was not guaranteed in the
previous implementation.
2014-10-13 14:30:22 +02:00
Joel Sherrill
ef4c4612e2 arm/nds: Warning clean up
This patch eliminates most of the warnings in this BSP but attempts
very little clean up. This BSP includes copies of a lot of code
from free NDS libraries and modifications should be kept to a minimum.
2014-10-10 10:17:33 -05:00
Joel Sherrill
e160e41361 powerpc/ep1a: Remove if 0 sections
There may be useful nuggets for debug and alternate configurations
in this code. There may be methods directly called by the application
which are beyond normal APIs. We have no way of knowing this based
on the comments in these files. There were no public prototypes
so the routines and code in question should have be unused private
methods.

These will always be in the source code control system as a deletion.
If some of the code is needed, justify it and provide a patch to restore
it along with a prototype in a public place if needed and a better name.
2014-10-10 10:17:17 -05:00
Joel Sherrill
cc7c92224c powerpc/ep1a: Fix multiple warnings 2014-10-10 10:17:17 -05:00
Joel Sherrill
20cb6919df cpukit/include/rtems/irq.h: Fix spacing 2014-10-10 10:17:17 -05:00
Joel Sherrill
4977f07e68 i386/pc386: Eliminate multiple warnings 2014-10-10 10:17:17 -05:00
Joel Sherrill
ab31e8e197 gumstix/include/bsp.h: Do not include libchip/serial to avoid conflicts when building libchip/rtc 2014-10-10 10:17:17 -05:00
Joel Sherrill
bc77bdadb3 csb337/include/bsp.h: Do not include libchip/serial to avoid conflicts when building libchip/rtc 2014-10-10 10:17:17 -05:00
Joel Sherrill
6adacd8971 libchip/rtc/mc146818a.c: Compiles again and clean up 2014-10-10 10:17:17 -05:00
Joel Sherrill
62791499eb Add console-polled.h and update all BSPs that should use it.
The file console-polled.h provides the prototypes for the three
required methods when implementing a single port polled console
driver. This paradigm is common on simulators and simple hardware.

+ Updated the BSPs Makefile.am to make console-polled.h available.
+ Regenerated the BSPs preinstall.sm.
+ Updated console support files to include <bsp/console-polled.h>.
+ Updated console support files to make printk() support method static.
2014-10-10 10:17:09 -05:00
Joel Sherrill
8536b67bab Move Mongoose-V specific devices into BSP.
Putting the duart in libcpu was very optimistic and presumptuous.
It has never been used again on another SoC and is BSP specific.
2014-10-10 10:16:57 -05:00
Sebastian Huber
037b57ae0c arm: Fix warning 2014-10-10 11:54:55 +02:00
Sebastian Huber
8a3e8c1dbe bsp/stm32f4: Fix warning 2014-10-10 10:39:09 +02:00
Sebastian Huber
1c1b08251f shell/lsof: Fix warnings 2014-10-10 10:28:04 +02:00
Sebastian Huber
9e34ce09fd bsp/lpc32xx: Fix warning 2014-10-10 10:26:40 +02:00
Sebastian Huber
a845b83549 bsp/lpc24xx: Fix warnings 2014-10-10 10:26:22 +02:00
Sebastian Huber
a9fd601c9e bsp/mpc55xxevb: Fix warnings 2014-10-10 09:49:59 +02:00
Sebastian Huber
d7a267b3c4 bsp/gen5200: Fix warnings 2014-10-10 09:45:51 +02:00
Sebastian Huber
aee5d63d23 bsps/powerpc: Fix warning 2014-10-10 09:45:42 +02:00
Joel Sherrill
78a38fa2ae Eliminate use of /*PAGE and clean up formatting 2014-10-09 10:11:58 -05:00
Joel Sherrill
79f093bdd1 libchip/rtc/mc146818a*: Fix prototypes to use uintptr_t and fix set but unused warning 2014-10-09 10:11:58 -05:00
Joel Sherrill
a3ae261a14 m32r/cpu_asm.c: Add prototype to fix warning 2014-10-09 10:11:58 -05:00
Joel Sherrill
60ec7a663e m32r/rtems/score/cpu.h: Fix macros to avoid warnings 2014-10-09 10:11:58 -05:00
Joel Sherrill
13148495de h8300/rtems/score/cpu.h: Fix macros to avoid warnings 2014-10-09 10:11:58 -05:00
Joel Sherrill
81074900df avr/rtems/score/cpu.h: Fix macros to avoid warnings 2014-10-09 10:11:58 -05:00
Joel Sherrill
819aa3c946 libbsp/powerpc/shared/tod/todcfg.c: Fix method prototype to eliminate warning 2014-10-09 10:11:58 -05:00
Joel Sherrill
9827d51e74 gen5200/startup/cpuinit.c: Warning for function which should have been void 2014-10-09 10:11:58 -05:00
Joel Sherrill
c1ed7a3c15 cpukit/score/src/ts64*: Return a value from non-void function 2014-10-09 10:11:58 -05:00
Joel Sherrill
eb7f306dc8 samples/base_sp: Fix printf() warning 2014-10-09 10:11:57 -05:00
Joel Sherrill
51a95ff9df samples/unlimited: Fix printf() warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
4efdc8e9ff m68k/rtems/score/cpu.h: _CPU_Context_Restart_self needed RTEMS_COMPILER_NO_RETURN_ATTRIBUTE 2014-10-09 10:11:57 -05:00
Joel Sherrill
a5bbd3ac0b moxiertems/score/cpu.h: _CPU_Context_switch needed RTEMS_COMPILER_NO_RETURN_ATTRIBUTE plus fix warnings on unimplemented ISR enable/disable 2014-10-09 10:11:57 -05:00
Joel Sherrill
bf19dbc373 arm/rtems/score/cpu.h: _ARMV7M_Start_multitasking needed RTEMS_COMPILER_NO_RETURN_ATTRIBUTE 2014-10-09 10:11:57 -05:00
Joel Sherrill
14b197ad61 sparc64/shared/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
978ad76ec2 sh/shared/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
5eb04f4d46 powerpc/ss555/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
ad38073c44 powerpc/shared/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
80207b8511 powerpc/score603e/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
48aa5e2c57 powerpc/mvme5500/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
8303fc97f9 powerpc/mvme3100/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
44d6d21d82 powerpc/mbc8260ads/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:57 -05:00
Joel Sherrill
3947b5dded powerpc/mbx8xx/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:56 -05:00
Joel Sherrill
f57aa104c5 powerpc/haleakala/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:56 -05:00
Joel Sherrill
7ac87aee73 powerpc/ep1a/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:56 -05:00
Joel Sherrill
dbd8b30712 powerpc/beatnik/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:56 -05:00
Joel Sherrill
253f5ec389 m68k/uC5282/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:56 -05:00
Joel Sherrill
0aab0a828c m68k/mvme162/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:56 -05:00
Joel Sherrill
1b679add1c m68k/mvme147s/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:56 -05:00
Joel Sherrill
3c688ade17 m68k/mvme147/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix warning and clean up 2014-10-09 10:11:56 -05:00