9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] LPAE patch for ARM
@ 2022-06-04 12:20 Richard Miller
  2022-06-04 17:22 ` adr
  0 siblings, 1 reply; 2+ messages in thread
From: Richard Miller @ 2022-06-04 12:20 UTC (permalink / raw)
  To: 9fans

There's a new patch bcm-lpae which uses the 64-bit page table format to
allow 32-bit ARM kernels to support more than 4GB of physical memory. At
present this is mainly of interest for the 8GB Raspberry Pi 4, but there's
nothing Pi-specific in the MMU code so it may have future application for
bigger ARM systems.

The LPAE page table format works on the Pi 2 and Pi 3 as well, where it
may provide a wee performance improvement from simpler page fault handling.
When building a bcm kernel, the choice of page descriptor format is determined
by putting either 'mmu' or 'mmu64' in the 'misc' section of the config file.

The patch has been applied in the current 9legacy SD card image for Raspberry Pi
on http://9legacy.org/download.html, and also in the 9pi SD card image on
http://9p.io/sources/contrib/miller (though nowadays for all practical purposes
I recommend 9legacy as a better choice). If you just want to update the kernel,
source is in http://9p.io/sources/contrib/miller/9/bcm as usual.


------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T2b3e951db9f7c17f-Mbacd4cfcb29eca6dadc2a77a
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

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

end of thread, other threads:[~2022-06-04 17:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-04 12:20 [9fans] LPAE patch for ARM Richard Miller
2022-06-04 17:22 ` adr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).