diff options
author | Jintack Lim <[email protected]> | 2023-02-09 17:58:15 +0000 |
---|---|---|
committer | Oliver Upton <[email protected]> | 2023-02-11 10:13:29 +0000 |
commit | 9da117eec9243f41c349071773784ca5f9c5d473 (patch) | |
tree | c057ed92e77fe47c8da297e511d52f579d80d4fc /tools/perf/scripts/python/stackcollapse.py | |
parent | bd36b1a9eb5a2842e1c44d8d8e7ff9b07cff7ed8 (diff) |
KVM: arm64: nv: Add accessors for SPSR_EL1, ELR_EL1 and VBAR_EL1 from virtual EL2
For the same reason we trap virtual memory register accesses at virtual
EL2, we need to trap SPSR_EL1, ELR_EL1 and VBAR_EL1 accesses. ARM v8.3
introduces the HCR_EL2.NV1 bit to be able to trap on those register
accesses in EL1. Do not set this bit until the whole nesting support is
completed, which happens further down the line...
Reviewed-by: Russell King (Oracle) <[email protected]>
Signed-off-by: Jintack Lim <[email protected]>
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Oliver Upton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions