Skip to content

arm64: Support 4 levels of translation tables

Will Deacon linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v7 Latest0 of 11 patches 0 repliesNew

Patches in v7 No applies recorded yet

None of the 11 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v7 yet.

Read the v7 thread

Cover letter [PATCH v7 00/11] arm64: Support 4 levels of translation tables
Quoted 16 lines · Catalin Marinas

Hi,

I've taken over Jungseok's 4-level page table series here:

https://lkml.kernel.org/g/[email protected]

I kept the same series numbering, so this is normally version 7. Changes since v6:

- Additional fixes for duplicate (SWAPPER|IDMAP)_DIR_SIZE definitions
- Removed the fixmap pmd from swapper_pg_dir populated in head.S
- Several clean-ups in Jungseok's patches (annotated above my signed-off-by line)
- Removal of the pgtable-*level-hwdef.h files
- Converting levels config options to int ARM64_PGTABLE_LEVELS

Quoted 2 lines

Important change: I dropped the KVM support for 4 levels temporarily. I plan to revive them but didn't have for v7.

While you're looking at KVM, can you check if this breaks the SMMU driver too, please? We re-use the CPU page-table functions in there and, whilst it does have PUD code, a quick eyeball/test wouldn't hurt.

Will