diff options
author | Peter Maydell | 2017-06-07 17:29:29 +0200 |
---|---|---|
committer | Peter Maydell | 2017-06-07 18:21:44 +0200 |
commit | 64175afc695c0672876fbbfc31b299c86d562cb4 (patch) | |
tree | c1d0c66fbfa5471767a2de6cdce1e0e1ab392d9e /include/chardev/char-parallel.h | |
parent | Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170607' i... (diff) | |
download | qemu-64175afc695c0672876fbbfc31b299c86d562cb4.tar.gz qemu-64175afc695c0672876fbbfc31b299c86d562cb4.tar.xz qemu-64175afc695c0672876fbbfc31b299c86d562cb4.zip |
arm_gicv3: Fix ICC_BPR1 reset value when EL3 not implemented
If EL3 is not implemented (ie only one security state) then the
one and only ICC_BPR1 register behaves like the Non-secure
ICC_BPR1 in an EL3-present configuration. In particular, its
reset value is GIC_MIN_BPR_NS, not GIC_MIN_BPR.
Correct the erroneous reset value; this fixes a problem where
we might hit the assert added in commit a89ff39ee901.
Reported-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 1496849369-30282-1-git-send-email-peter.maydell@linaro.org
Diffstat (limited to 'include/chardev/char-parallel.h')
0 files changed, 0 insertions, 0 deletions