[PATCH v6 0/7] KVM: arm64: Hide unsupported MPAM from the guest
Oliver Upton
oliver.upton at linux.dev
Thu Oct 31 11:42:09 PDT 2024
On Wed, 30 Oct 2024 16:03:10 +0000, Joey Gouly wrote:
> changes since v5 [1]:
> - Removed Kconfig option, the KVM traps shouldn't rely on host kernel support
> - Renamed cpus_support_* to system_supports_* since that matches other functions
> - Replace static branch arm64_mpam_has_hcr with a normal cpufeature capability
> - Add MPAM*_EL2 regs to KVM (undef_access)
> - Use constants in the test, instead of hardcoded values
> - Added R-b and T-b tags
> - Rebased on v6.12-rc5
>
> [...]
Applied to kvmarm/next, thanks!
[1/7] arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries
https://git.kernel.org/kvmarm/kvmarm/c/83732ce6a056
[2/7] arm64: head.S: Initialise MPAM EL2 registers and disable traps
https://git.kernel.org/kvmarm/kvmarm/c/23b33d1e168c
[3/7] arm64: cpufeature: discover CPU support for MPAM
https://git.kernel.org/kvmarm/kvmarm/c/09e6b306f3ba
[4/7] KVM: arm64: Fix missing traps of guest accesses to the MPAM registers
https://git.kernel.org/kvmarm/kvmarm/c/31ff96c38ea3
[5/7] KVM: arm64: Add a macro for creating filtered sys_reg_descs entries
https://git.kernel.org/kvmarm/kvmarm/c/7da540e29dea
[6/7] KVM: arm64: Disable MPAM visibility by default and ignore VMM writes
https://git.kernel.org/kvmarm/kvmarm/c/6685f5d572c2
[7/7] KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored
https://git.kernel.org/kvmarm/kvmarm/c/75cd027cbcb1
--
Best,
Oliver
More information about the linux-arm-kernel
mailing list