Patch Series

Subject KVM: arm64: TTW reporting on SEA and 52bit PA in S1 PTW
Author maz@kernel.org
Date 2025-08-27 16:10:23 +0000 UTC
Version 1
Cc joey.gouly@arm.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org maz@kernel.org oliver.upton@linux.dev suzuki.poulose@arm.com yuzenghui@huawei.com

Patches (16)

Name Content
[PATCH 01/16] KVM: arm64: Add helper computing the state of 52bit PA support [Body]
[PATCH 02/16] KVM: arm64: Account for 52bit when computing maximum OA [Body]
[PATCH 03/16] KVM: arm64: Compute 52bit TTBR address and alignment [Body]
[PATCH 04/16] KVM: arm64: Decouple output address from the PT descriptor [Body]
[PATCH 05/16] KVM: arm64: Pass the walk_info structure to compute_par_s1() [Body]
[PATCH 06/16] KVM: arm64: Compute shareability for LPA2 [Body]
[PATCH 07/16] KVM: arm64: Populate PAR_EL1 with 52bit addresses [Body]
[PATCH 08/16] KVM: arm64: Expand valid block mappings to FEAT_LPA/LPA2 support [Body]
[PATCH 09/16] KVM: arm64: Report faults from S1 walk setup at the expected start level [Body]
[PATCH 10/16] KVM: arm64: Allow use of S1 PTW for non-NV vcpus [Body]
[PATCH 11/16] KVM: arm64: Allow EL1 control registers to be accessed from the CPU state [Body]
[PATCH 12/16] KVM: arm64: Don't switch MMU on translation from non-NV context [Body]
[PATCH 13/16] KVM: arm64: Add filtering hook to S1 page table walk [Body]
[PATCH 14/16] KVM: arm64: Add S1 IPA to page table level walker [Body]
[PATCH 15/16] KVM: arm64: Populate level on S1PTW SEA injection [Body]
[PATCH 16/16] KVM: arm64: selftest: Expand external_aborts test to look for TTW levels [Body]

Session 2025-08-27

ID (for dev) 7858f07f-2c16-4349-bf1c-8c32b5617920
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed [Log]
Build Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed [Log]
Boot test: Base fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] passed
Boot test: Patched fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] passed
Fuzzing fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] fab1beda7597fac1cecc01707d55eadb6bbe773c [Config] [patched] skipped [Log] [Artifacts]