diff options
| author | James Clark <james.clark@linaro.org> | 2025-09-01 13:40:36 +0100 |
|---|---|---|
| committer | Marc Zyngier <maz@kernel.org> | 2025-09-19 14:30:49 +0100 |
| commit | 557c82a4480719f64cf6530b5090001e9d908904 (patch) | |
| tree | 7da42660c90c7addb144c039f7f0d70535fc7111 /arch/arm64/include | |
| parent | 5f9466b50c1b4253d91abf81780b90a722133162 (diff) | |
| download | linux-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.h | 2 |
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 |
