aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2022-04-19 12:22:33 +0100
committerCatalin Marinas <catalin.marinas@arm.com>2022-04-22 18:51:22 +0100
commit51729fb1d0683df5e9e4d5dbe2ec46188f011da9 (patch)
treea019f5e0e7910ad34052c815723a8628db8f3ce4 /tools/perf/scripts/python/bin/stackcollapse-record
parent90807748ca3ac4874853b2148928529bf1f13e5e (diff)
KVM: arm64: Trap SME usage in guest
SME defines two new traps which need to be enabled for guests to ensure that they can't use SME, one for the main SME operations which mirrors the traps for SVE and another for access to TPIDR2 in SCTLR_EL2. For VHE manage SMEN along with ZEN in activate_traps() and the FP state management callbacks, along with SCTLR_EL2.EnTPIDR2. There is no existing dynamic management of SCTLR_EL2. For nVHE manage TSM in activate_traps() along with the fine grained traps for TPIDR2 and SMPRI. There is no existing dynamic management of fine grained traps. Signed-off-by: Mark Brown <broonie@kernel.org> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Reviewed-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20220419112247.711548-26-broonie@kernel.org Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions