u-boot/arch/arm/cpu/arm926ejs
Marek Vasut 712aa6e24c arm: mxs: Clear CPSR V bit to activate low vectors
The MXS starts with CPSR V bit set, which makes the CPU jump to high vectors
in case of an exception. Those high vectors are located at 0xffff0000, which
is where the BootROM exception table is located as well. U-Boot should handle
exceptions on its own using its own exception handling code, which is located
at 0x0, i.e. at low vectors. Clear the CPSR V bit, so that the CPU would jump
to low vectors on exception instead, and therefore run the U-Boot exception
handling code.

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
2023-12-13 15:33:21 -03:00
..
mxs arm: mxs: Clear CPSR V bit to activate low vectors 2023-12-13 15:33:21 -03:00
sunxi sunxi: u-boot-spl.lds: Pass _image_binary_end 2023-07-03 10:20:13 -04:00
cache.c WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
cpu.c arm: arm926ej-s: Add sunxi code 2022-02-04 00:09:57 +00:00
Makefile ARM: remove SPEAR entry in makefile 2023-03-06 17:03:56 -05:00
start.S global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00