Subject KVM: arm64: Add support for FEAT_NV2p1 and FEAT_NV3
Author maz@kernel.org
Date 2026-07-02 16:02:21 +0000 UTC
Version
Cc joey.gouly@arm.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org maz@kernel.org oupton@kernel.org seiden@linux.ibm.com suzuki.poulose@arm.com yuzenghui@huawei.com
Patches (28)
Name Content [All]
[PATCH 01/28] arm64: sysreg: Emit RESx/UNKN values for Mapping definitions [Body]
[PATCH 02/28] arm64: Update ID_AA64MMFR4_EL1 description to 2026-03 JSON release [Body]
[PATCH 03/28] KVM: arm64: Merge guest's HCRX_EL2 using NV_HCRX_GUEST_EXCLUDE [Body]
[PATCH 04/28] KVM: arm64: Drop __HCRX_EL2_* masks [Body]
[PATCH 05/28] KVM: arm64: Plumb HCRX_EL2.SRMASKEn in HCRX_EL2 sanitisation [Body]
[PATCH 06/28] KVM: arm64: Classify CPTR_EL2 as a SR_LOC_SPECIAL register [Body]
[PATCH 07/28] KVM: arm64: Don't evaluate HCR_EL2.NV on ERET fast path [Body]
[PATCH 08/28] arm64: Add ARM64_HAS_NV2P1 capability [Body]
[PATCH 09/28] KVM: arm64: Relax CPTR_EL2 handling when FEAT_NV2p1 is present [Body]
[PATCH 10/28] KVM: arm64: Relax CNTHCTL_EL2 handling when FEAT_NV2p1 is present [Body]
[PATCH 11/28] KVM: arm64: Expose FEAT_NV2p1 to NV guests [Body]
[PATCH 12/28] arm64: Add FEAT_NV2p1 detection [Body]
[PATCH 13/28] arm64: sysreg: Add NVHCR_EL2 description as a mirror of HCR_EL2 [Body]
[PATCH 14/28] arm64: sysreg: Add HCRX_EL2 bits related to FEAT_NV3 [Body]
[PATCH 15/28] arm64: Add ARM64_HAS_NV3 capability [Body]
[PATCH 16/28] KVM: arm64: Split NV-specific exit fixups from the non-NV handling [Body]
[PATCH 17/28] KVM: arm64: Add NV3 control bits to HCRX_EL2 sanitisation [Body]
[PATCH 18/28] KVM: arm64: Add kvm_has_nv{2,3}() predicates [Body]
[PATCH 19/28] KVM: arm64: Make HCR_EL2 a non-VNCR register [Body]
[PATCH 20/28] KVM: arm64: Add sanitisation for NVHCR_EL2 [Body]
[PATCH 21/28] KVM: arm64: Add NVHCR_EL2 handling to the sysreg array [Body]
[PATCH 22/28] KVM: arm64: Add routing for NVHCR_EL2 trap [Body]
[PATCH 23/28] KVM: arm64: Add NVHCR_EL2 context switching [Body]
[PATCH 24/28] KVM: arm64: Engage NV3 ERET trap elision [Body]
[PATCH 25/28] KVM: arm64: Engage NV3 TLBI trap elision [Body]
[PATCH 26/28] KVM: arm64: Add FEAT_NV3 detection [Body]
[PATCH 27/28] KVM: arm64: Expose FEAT_NV3 to guests [Body]
[PATCH 28/28] arm64: Add override for ID_AA64MMFR4_EL1.NV_frac [Body]
Session 2026-07-02
ID (for dev) b46a8cfb-d54a-4852-82e7-6d306844fa29
Status in progress
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict