[PATCH v3 00/20] Permission Indirection Extension

Catalin Marinas catalin.marinas at arm.com
Mon Jun 5 10:58:31 PDT 2023


On Thu, May 11, 2023 at 12:03:17PM +0100, Joey Gouly wrote:
> Joey Gouly (20):
>   arm64/sysreg: Add ID register ID_AA64MMFR3
>   arm64/sysreg: add system registers TCR2_ELx
>   arm64/sysreg: update HCRX_EL2 register
>   arm64/sysreg: add PIR*_ELx registers
>   arm64: cpufeature: add system register ID_AA64MMFR3
>   arm64: cpufeature: add TCR2 cpucap
>   arm64: cpufeature: add Permission Indirection Extension cpucap
>   KVM: arm64: Save/restore TCR2_EL1
>   KVM: arm64: Save/restore PIE registers
>   KVM: arm64: expose ID_AA64MMFR3_EL1 to guests
>   arm64: add PTE_UXN/PTE_WRITE to SWAPPER_*_FLAGS
>   arm64: add PTE_WRITE to PROT_SECT_NORMAL
>   arm64: reorganise PAGE_/PROT_ macros
>   arm64: disable EL2 traps for PIE
>   arm64: add encodings of PIRx_ELx registers
>   arm64: enable Permission Indirection Extension (PIE)
>   arm64: transfer permission indirection settings to EL2
>   arm64: Document boot requirements for PIE
>   KVM: selftests: get-reg-list: support ID register features
>   KVM: selftests: get-reg-list: add Permission Indirection registers

For some reason lore.kernel.org doesn't have this series, though it made
it to infradead (and this archive:
http://lists.openwrt.org/pipermail/linux-arm-kernel/2023-May/833014.html).

I applied it manually to the arm64 for-next/feat_s1pie (I don't have a
b4 automated reply for it).

Patch 14 conflicts with Kristina's series (for-next/feat_mops) and I
solved it in the merge resolution in for-next/core but this would get
lost when I redo the topic branch merges.

You might as well rebase this series on top of the arm64
for-next/feat_mops and repost so that we have the Link: tag as well.

Thanks.

-- 
Catalin



More information about the linux-arm-kernel mailing list