summaryrefslogtreecommitdiff
path: root/arch/arm64/include
diff options
context:
space:
mode:
authorJames Clark <james.clark@linaro.org>2025-09-01 13:40:36 +0100
committerMarc Zyngier <maz@kernel.org>2025-09-19 14:30:49 +0100
commit557c82a4480719f64cf6530b5090001e9d908904 (patch)
tree7da42660c90c7addb144c039f7f0d70535fc7111 /arch/arm64/include
parent5f9466b50c1b4253d91abf81780b90a722133162 (diff)
downloadlinux-557c82a4480719f64cf6530b5090001e9d908904.tar.gz
linux-557c82a4480719f64cf6530b5090001e9d908904.tar.bz2
linux-557c82a4480719f64cf6530b5090001e9d908904.zip
KVM: arm64: Add trap configs for PMSDSFR_EL1
SPE data source filtering (SPE_FEAT_FDS) adds a new register PMSDSFR_EL1, add the trap configs for it. PMSNEVFR_EL1 was also missing its VNCR offset so add it along with PMSDSFR_EL1. Tested-by: Leo Yan <leo.yan@arm.com> Signed-off-by: James Clark <james.clark@linaro.org> Reviewed-by: Joey Gouly <joey.gouly@arm.com> Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'arch/arm64/include')
-rw-r--r--arch/arm64/include/asm/vncr_mapping.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/vncr_mapping.h b/arch/arm64/include/asm/vncr_mapping.h
index f6ec500ad3fa..c2485a862e69 100644
--- a/arch/arm64/include/asm/vncr_mapping.h
+++ b/arch/arm64/include/asm/vncr_mapping.h
@@ -94,6 +94,8 @@
#define VNCR_PMSICR_EL1 0x838
#define VNCR_PMSIRR_EL1 0x840
#define VNCR_PMSLATFR_EL1 0x848
+#define VNCR_PMSNEVFR_EL1 0x850
+#define VNCR_PMSDSFR_EL1 0x858
#define VNCR_TRFCR_EL1 0x880
#define VNCR_MPAM1_EL1 0x900
#define VNCR_MPAMHCR_EL2 0x930