target-arm: Add arm_boot_info secure_boot control
commitc8e829b7bf6e1c84af8b4b13ee7fce2959c63e0e
authorGreg Bellows <greg.bellows@linaro.org>
Mon, 15 Dec 2014 23:09:47 +0000 (15 17:09 -0600)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 22 Dec 2014 23:12:28 +0000 (22 23:12 +0000)
treef4b2df43f41085ae6921a0efaa2f16f79ac200c6
parent51942aee3c51ca23b0dd78f95534a57e8dc1e582
target-arm: Add arm_boot_info secure_boot control

Adds the secure_boot boolean field to the arm_boot_info descriptor.  This
fields is used to indicate whether Linux should boot into secure or non-secure
state if the ARM EL3 feature is enabled.  The default is to leave the CPU in an
unaltered reset state.  On EL3 enabled systems, the reset state is secure and
can be overridden by setting the added field to false.

Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1418684992-8996-11-git-send-email-greg.bellows@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/arm/boot.c
include/hw/arm/arm.h