[PATCH 0/1] Initial ARMv7-A LPAE support
Renaud Barbier
renaud.barbier at ametek.com
Tue Feb 3 06:19:44 PST 2026
The LPAE support allows to map physical address above the 32-bit space in
the ARMv7-A processor to a 32-bit virtual address.
This patch set was tested on a LS1021A-IOT. Later, a patch to the PCIe
designware driver will be provided to prove the remapping of 40-bit PA to
32-bit VA.
This patch does not include an update of the mmuinfo command.
Renaud Barbier (1):
arm: mmu: initial LPAE support
arch/arm/Kconfig | 9 +
arch/arm/configs/layerscape_v7_defconfig | 1 +
arch/arm/cpu/Makefile | 4 +
arch/arm/cpu/mmu_lpae.c | 650 ++++++++++++++++++++
arch/arm/cpu/mmu_lpae.h | 101 +++
arch/arm/include/asm/mmu.h | 4 +
arch/arm/include/asm/pgtable-3level-hwdef.h | 156 +++++
include/mmu.h | 2 +
8 files changed, 927 insertions(+)
create mode 100644 arch/arm/cpu/mmu_lpae.c
create mode 100644 arch/arm/cpu/mmu_lpae.h
create mode 100644 arch/arm/include/asm/pgtable-3level-hwdef.h
--
2.43.0
More information about the barebox
mailing list