u-boot-brain/arch/arm
Andre Przywara 45b940d6f9 ARM: add secure monitor handler to switch to non-secure state
A prerequisite for using virtualization is to be in HYP mode, which
requires the CPU to be in non-secure state first.
Add a new file in arch/arm/cpu/armv7 to hold a monitor handler routine
which switches the CPU to non-secure state by setting the NS and
associated bits.
According to the ARM architecture reference manual this should not be
done in SVC mode, so we have to setup a SMC handler for this.
We create a new vector table to avoid interference with other boards.
The MVBAR register will be programmed later just before the smc call.

Signed-off-by: Andre Przywara <andre.przywara@linaro.org>
2013-10-03 21:27:11 +02:00
..
cpu ARM: add secure monitor handler to switch to non-secure state 2013-10-03 21:27:11 +02:00
dts Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-07-12 10:36:48 -04:00
imx-common Merge git://git.denx.de/u-boot-arm 2013-07-31 11:30:38 +02:00
include/asm ARM: prepare armv7.h to be included from assembly source 2013-10-03 08:25:58 +02:00
lib ARM: use r9 for gd 2013-09-23 18:00:02 +02:00
config.mk ARM: use r9 for gd 2013-09-23 18:00:02 +02:00