[PATCH 0/4] KVM: arm64: Userspace GICv3 sysreg access fixes and testing
Oliver Upton
oliver.upton at linux.dev
Mon Jul 28 10:15:49 PDT 2025
On Fri, 18 Jul 2025 12:11:50 +0100, Marc Zyngier wrote:
> As a follow-up to my earlier series at [1], here's a small set of
> fixes to address an annoying bug that made ICH_HCR_EL2 unreachable
> from userspace -- not something you'd expect.
>
> So the first patch fixes the ordering the the sysreg table, which had
> ICH_HCR_EL2 at the wrong spot. The next two ensure that we now check
> for the table to be sorted (just like all the other tables). Finally,
> the last patch augments the vgic_init selftest to actually check that
> we can access these registers
>
> [...]
Applied to next, thanks!
[1/4] KVM: arm64: vgic-v3: Fix ordering of ICH_HCR_EL2
https://git.kernel.org/kvmarm/kvmarm/c/0f3046c8f68c
[2/4] KVM: arm64: Clarify the check for reset callback in check_sysreg_table()
https://git.kernel.org/kvmarm/kvmarm/c/f5e6ebf285e1
[3/4] KVM: arm64: Enforce the sorting of the GICv3 system register table
https://git.kernel.org/kvmarm/kvmarm/c/8af3e8ab09d0
[4/4] KVM: arm64: selftest: vgic-v3: Add basic GICv3 sysreg userspace access test
https://git.kernel.org/kvmarm/kvmarm/c/3435bd79ec13
--
Best,
Oliver
More information about the linux-arm-kernel
mailing list