diff options
author | Greg Bellows <greg.bellows@linaro.org> | 2014-12-15 17:09:46 -0600 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2014-12-22 23:12:28 +0000 |
commit | 51942aee3c51ca23b0dd78f95534a57e8dc1e582 (patch) | |
tree | 2579d8ddae20fbcdc940db9ef10014c2a13160a7 /target-arm/cpu-qom.h | |
parent | 08828484a5c1ec55a6cbb4b4d377bfcf41199b5c (diff) | |
download | qemu-51942aee3c51ca23b0dd78f95534a57e8dc1e582.tar.gz qemu-51942aee3c51ca23b0dd78f95534a57e8dc1e582.tar.bz2 qemu-51942aee3c51ca23b0dd78f95534a57e8dc1e582.zip |
target-arm: Add ARMCPU secure property
Added a "has_el3" state property to the ARMCPU descriptor. This property
indicates whether the ARMCPU has security extensions enabled (EL3) or not.
By default it is disabled at this time.
Signed-off-by: Greg Bellows <greg.bellows@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1418684992-8996-10-git-send-email-greg.bellows@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target-arm/cpu-qom.h')
-rw-r--r-- | target-arm/cpu-qom.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target-arm/cpu-qom.h b/target-arm/cpu-qom.h index dcfda7dfcf..ed5a6441bb 100644 --- a/target-arm/cpu-qom.h +++ b/target-arm/cpu-qom.h @@ -100,6 +100,8 @@ typedef struct ARMCPU { bool start_powered_off; /* CPU currently in PSCI powered-off state */ bool powered_off; + /* CPU has security extension */ + bool has_el3; /* PSCI conduit used to invoke PSCI methods * 0 - disabled, 1 - smc, 2 - hvc |