On 11/5/2014 9:39 AM, Sebastian Huber wrote:
On 05/11/14 15:35, Alan Cudmore wrote:
If the ARM BSPs that do not use the shared start.S include the code, but never call it, I can remove it, if that is what is best. We could even remove abort.c
and simple_abort.c completely. Just let me know.

It would be best to get rid of these files.

I did some investigation, and it is not going to be as easy as I thought to remove libbsp/arm/shared/abort/*.c

The following ARM BSPs use score: arm_exc_handler_high.c, arm_exc_handler_low.S, which in turn use shared abort.c ( or simple_abort.c ):
 csb336,
 csb337,
 edb7312,
 gp32,
 gumstix,
 rtx22xx

I think these will eventually have to be converted to use the ARM shared start.S.

The raspberrypi, beagle, and gdbarmsim BSPs compile the shared/abort files but do not use them.

So for now I can do the following:
1. remove the use of shared/abort/abort*.c from raspberrypi, beagle, and gdbarmsim ( in Makefile.am ) 2. include a header file in shared/abort to eliminate future warnings for BSPs that use abort.c simple_abort.c

Alan


_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to