Patch Series

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

Session 2026-01-26

ID (for dev) 77066dbe-cb9b-496b-a67a-f42d67203903
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base ca3a02fda4da8e2c1cb6baee5d72352e9e2cfaea [Config] passed [Log]
[KASAN] Boot test: Base ca3a02fda4da8e2c1cb6baee5d72352e9e2cfaea [Config] passed [Log]
[KASAN] Build Patched ca3a02fda4da8e2c1cb6baee5d72352e9e2cfaea [Config] [patched] passed [Log]
[KASAN] Boot test: Patched ca3a02fda4da8e2c1cb6baee5d72352e9e2cfaea [Config] [patched] passed [Log]
[KASAN] Fuzzing ca3a02fda4da8e2c1cb6baee5d72352e9e2cfaea [Config] ca3a02fda4da8e2c1cb6baee5d72352e9e2cfaea [Config] [patched] skipped [Log] [Artifacts]