diff options
author | Marc Zyngier <maz@kernel.org> | 2020-10-29 20:24:09 +0300 |
---|---|---|
committer | Marc Zyngier <maz@kernel.org> | 2020-10-29 22:49:03 +0300 |
commit | 4a1c2c7f63c52ccb11770b5ae25920a6b79d3548 (patch) | |
tree | 56dfc90b4aab387dab0fbc77753b6e51e61027de /lib/debugobjects.c | |
parent | 7efe8ef274024ef1d5c495c79dfcbbff38c5f366 (diff) | |
download | linux-4a1c2c7f63c52ccb11770b5ae25920a6b79d3548.tar.xz |
KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
The DBGD{CCINT,SCRext} and DBGVCR register entries in the cp14 array
are missing their target register, resulting in all accesses being
targetted at the guard sysreg (indexed by __INVALID_SYSREG__).
Point the emulation code at the actual register entries.
Fixes: bdfb4b389c8d ("arm64: KVM: add trap handlers for AArch32 debug registers")
Signed-off-by: Marc Zyngier <maz@kernel.org>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20201029172409.2768336-1-maz@kernel.org
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions