[PATCH v4 00/20] Permission Indirection Extension
Catalin Marinas
catalin.marinas at arm.com
Tue Jun 6 10:29:57 PDT 2023
On Tue, 06 Jun 2023 15:58:39 +0100, Joey Gouly wrote:
> This series implements the Permission Indirection Extension introduced in 2022
> VMSA enhancements [1].
>
> Changes since v3 [2]:
> - Rebased onto for-next/feat_mops
> - Enabled TCR2 in new HCRX_HOST_FLAGS/HCRX_GUEST_FLAGS
> - Use ARM64_CPUID_FIELDS in cpufeature.c
> - Add Marc Z's R-b tags
>
> [...]
Applied to arm64 (for-next/feat_s1pie), thanks!
[01/20] arm64/sysreg: Add ID register ID_AA64MMFR3
https://git.kernel.org/arm64/c/00ac84677d87
[02/20] arm64/sysreg: add system registers TCR2_ELx
https://git.kernel.org/arm64/c/89b6c3ee4988
[03/20] arm64/sysreg: update HCRX_EL2 register
https://git.kernel.org/arm64/c/25bc6f32cd71
[04/20] arm64/sysreg: add PIR*_ELx registers
https://git.kernel.org/arm64/c/c36ad1943f94
[05/20] arm64: cpufeature: add system register ID_AA64MMFR3
https://git.kernel.org/arm64/c/edc25898f0b6
[06/20] arm64: cpufeature: add TCR2 cpucap
https://git.kernel.org/arm64/c/2b760046a2d3
[07/20] arm64: cpufeature: add Permission Indirection Extension cpucap
https://git.kernel.org/arm64/c/e43454c44232
[08/20] KVM: arm64: Save/restore TCR2_EL1
https://git.kernel.org/arm64/c/fbff56068232
[09/20] KVM: arm64: Save/restore PIE registers
https://git.kernel.org/arm64/c/86f9de9db178
[10/20] KVM: arm64: expose ID_AA64MMFR3_EL1 to guests
https://git.kernel.org/arm64/c/8ef67c67e637
[11/20] arm64: add PTE_UXN/PTE_WRITE to SWAPPER_*_FLAGS
https://git.kernel.org/arm64/c/f0af339fc408
[12/20] arm64: add PTE_WRITE to PROT_SECT_NORMAL
https://git.kernel.org/arm64/c/7c302cfbee1f
[13/20] arm64: reorganise PAGE_/PROT_ macros
https://git.kernel.org/arm64/c/fa4cdccaa582
[14/20] arm64: disable EL2 traps for PIE
https://git.kernel.org/arm64/c/7df7170965a2
[15/20] arm64: add encodings of PIRx_ELx registers
https://git.kernel.org/arm64/c/eeda243dfeb9
[16/20] arm64: enable Permission Indirection Extension (PIE)
https://git.kernel.org/arm64/c/9e9bb6ede00a
[17/20] arm64: transfer permission indirection settings to EL2
https://git.kernel.org/arm64/c/6b776d385562
[18/20] arm64: Document boot requirements for PIE
https://git.kernel.org/arm64/c/6c792b7d3c2c
[19/20] KVM: selftests: get-reg-list: support ID register features
https://git.kernel.org/arm64/c/ee053e03b08e
[20/20] KVM: selftests: get-reg-list: add Permission Indirection registers
https://git.kernel.org/arm64/c/5f0419a0083b
--
Catalin
More information about the linux-arm-kernel
mailing list