mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 0/1] Initial ARMv7-A LPAE support
@ 2026-02-03 14:19 Renaud Barbier
  2026-02-03 14:19 ` [PATCH 1/1] arm: mmu: initial " Renaud Barbier
  0 siblings, 1 reply; 2+ messages in thread
From: Renaud Barbier @ 2026-02-03 14:19 UTC (permalink / raw)
  To: barebox; +Cc: Renaud Barbier

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




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-02-03 14:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-02-03 14:19 [PATCH 0/1] Initial ARMv7-A LPAE support Renaud Barbier
2026-02-03 14:19 ` [PATCH 1/1] arm: mmu: initial " Renaud Barbier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox