linux/arch/arm64
Marc Zyngier 11adda4010 KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs
Fine Grained Traps are controlled by a whole bunch of features.
Each one of them must be checked and the corresponding masks
computed so that we don't let the guest apply traps it shouldn't
be using.

This takes care of HFG[IRW]TR_EL2, HDFG[RW]TR_EL2, and HAFGRTR_EL2.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Joey Gouly <joey.gouly@arm.com>
Link: https://lore.kernel.org/r/20240214131827.2856277-6-maz@kernel.org
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
2024-02-19 17:13:00 +00:00
..
boot USB / Thunderbolt changes for 6.8-rc1 2024-01-18 11:43:55 -08:00
configs arm64: defconfig reorder config lines 2024-01-11 09:34:42 +01:00
crypto crypto: arm64/sm4 - Remove cfb(sm4) 2023-12-08 11:59:45 +08:00
hyperv
include KVM: arm64: nv: Add sanitising to VNCR-backed sysregs 2024-02-19 17:13:00 +00:00
kernel arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 2024-02-15 01:58:03 +00:00
kvm KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs 2024-02-19 17:13:00 +00:00
lib arm64: Get rid of ARM64_HAS_NO_HW_PREFETCH 2023-12-05 12:02:52 +00:00
mm IOMMU Updates for Linux v6.8 2024-01-18 15:16:57 -08:00
net bpf: Use arch_bpf_trampoline_size 2023-12-06 17:17:20 -08:00
tools arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants 2024-02-19 17:12:59 +00:00
xen
Kbuild
Kconfig arm64 fixes for -rc1 2024-01-19 13:36:15 -08:00
Kconfig.debug
Kconfig.platforms arm64: Add config for AMD Pensando SoC platforms 2023-09-28 09:45:23 +02:00
Makefile arm64: vdso32: rename 32-bit debug vdso to vdso32.so.dbg 2023-12-05 11:49:53 +00:00