Patch Series

Subject KVM: arm64: Generalise RESx handling
Author maz@kernel.org
Date 2026-02-02 18:43:10 +0000 UTC
Version
Cc catalin.marinas@arm.com joey.gouly@arm.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org maz@kernel.org oupton@kernel.org suzuki.poulose@arm.com tabba@google.com will@kernel.org yuzenghui@huawei.com

Patches (20)

Name Content [All]
[PATCH v2 01/20] arm64: Convert SCTLR_EL2 to sysreg infrastructure [Body]
[PATCH v2 02/20] KVM: arm64: Remove duplicate configuration for SCTLR_EL1.{EE,E0E} [Body]
[PATCH v2 03/20] KVM: arm64: Introduce standalone FGU computing primitive [Body]
[PATCH v2 04/20] KVM: arm64: Introduce data structure tracking both RES0 and RES1 bits [Body]
[PATCH v2 05/20] KVM: arm64: Extend unified RESx handling to runtime sanitisation [Body]
[PATCH v2 06/20] KVM: arm64: Inherit RESx bits from FGT register descriptors [Body]
[PATCH v2 07/20] KVM: arm64: Allow RES1 bits to be inferred from configuration [Body]
[PATCH v2 08/20] KVM: arm64: Correctly handle SCTLR_EL1 RES1 bits for unsupported features [Body]
[PATCH v2 09/20] KVM: arm64: Convert HCR_EL2.RW to AS_RES1 [Body]
[PATCH v2 10/20] KVM: arm64: Simplify FIXED_VALUE handling [Body]
[PATCH v2 11/20] KVM: arm64: Add REQUIRES_E2H1 constraint as configuration flags [Body]
[PATCH v2 12/20] KVM: arm64: Add RES1_WHEN_E2Hx constraints as configuration flags [Body]
[PATCH v2 13/20] KVM: arm64: Move RESx into individual register descriptors [Body]
[PATCH v2 14/20] KVM: arm64: Simplify handling of HCR_EL2.E2H RESx [Body]
[PATCH v2 15/20] KVM: arm64: Get rid of FIXED_VALUE altogether [Body]
[PATCH v2 16/20] KVM: arm64: Simplify handling of full register invalid constraint [Body]
[PATCH v2 17/20] KVM: arm64: Remove all traces of FEAT_TME [Body]
[PATCH v2 18/20] KVM: arm64: Remove all traces of HCR_EL2.MIOCNCE [Body]
[PATCH v2 19/20] KVM: arm64: Add sanitisation to SCTLR_EL2 [Body]
[PATCH v2 20/20] KVM: arm64: Add debugfs file dumping computed RESx values [Body]

Session 2026-02-02

ID (for dev) bdfc0900-5bcc-47be-a3af-7687abc65f8d
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] passed [Log]
[KASAN] Boot test: Base 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] passed [Log]
[KASAN] Build Patched 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] [patched] passed [Log]
[KASAN] Fuzzing 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] 4c87cdd0328495759f6e9f9f4e1e53ef8032a76f [Config] [patched] skipped [Log] [Artifacts]