arm: factor all exception handlers out of the crt0.S files
commitf33330c0ff90adad8855250877a4a3d0a407bba4
authorAmaury Pouly <amaury.pouly@gmail.com>
Mon, 2 Apr 2012 13:11:21 +0000 (2 15:11 +0200)
committerAmaury Pouly <amaury.pouly@gmail.com>
Fri, 6 Apr 2012 11:46:32 +0000 (6 13:46 +0200)
tree6b5ad86aeb2e6b0a57f78965e59c618b4a26f30f
parentbb0e4cc543e4c7bed6dff3a41d092b6867632535
arm: factor all exception handlers out of the crt0.S files

Remove the implementations of all exceptions handlers from the
various crt0.S files and have a single implementation in system-arm.h
The new implementation is weak so that it can be overwritten by some
specific code (like the unwinder)

Change-Id: Ib3e041ed6037376bbe0e79286057e1051640dd90
Reviewed-on: http://gerrit.rockbox.org/205
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
firmware/target/arm/crt0.S
firmware/target/arm/imx233/crt0.S
firmware/target/arm/imx31/crt0.S
firmware/target/arm/rk27xx/crt0.S
firmware/target/arm/s3c2440/crt0.S
firmware/target/arm/s5l8700/crt0.S
firmware/target/arm/s5l8702/crt0.S
firmware/target/arm/system-arm.c
firmware/target/arm/tcc77x/crt0.S
firmware/target/arm/tcc780x/crt0.S
firmware/target/arm/tms320dm320/crt0.S