diff options
author | James Morse <[email protected]> | 2020-05-29 15:06:56 +0000 |
---|---|---|
committer | Marc Zyngier <[email protected]> | 2020-06-09 09:07:58 +0100 |
commit | e8679fedd026eb3b4655af83829d9036e32c9b97 (patch) | |
tree | 23e284ad77500de7a398a9d1a5fb8c2d59b6cc34 /lib/test_overflow.c | |
parent | ef5a294be8d0e17b91d23be905f69368b0d3952e (diff) |
KVM: arm64: Stop save/restoring ACTLR_EL1
KVM sets HCR_EL2.TACR via HCR_GUEST_FLAGS. This means ACTLR* accesses
from the guest are always trapped, and always return the value in the
sys_regs array.
The guest can't change the value of these registers, so we are
save restoring the reset value, which came from the host.
Stop save/restoring this register. Keep the storage for this register
in sys_regs[] as this is how the value is exposed to user-space,
removing it would break migration.
Signed-off-by: James Morse <[email protected]>
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'lib/test_overflow.c')
0 files changed, 0 insertions, 0 deletions