News: 0001633306

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Arm Preparing The Linux Kernel For 128-bit Page Table Entries "FEAT_D128"

([Arm] 30 Minutes Ago Arm FEAT_D128)


A new core infrastructure improvement for the Linux kernel on ARM being worked on is enabling 128-bit page table entries (PTEs) with FEAT_D128 as a new optional feature of Armv9.3 and later.

FEAT_D128 allows selectively enabling VMSAv9-128 as a new translation system for handling 128 bit page table entries in order to support larger physical and virtual address memory ranges. Beyond the larger physical/virtual memory addressing, FEAT_D128 also enables more room for additional MMU management feature bits for both hardware and software.

The current Linux kernel patches for Arm's FEAT_D128 are under a request for comments (RFC) flag. There are also some known limitations such as KVM, Kernel Address Sanitizer, and other select features not currently being supported with FEAT_D128.

Those interested in this 128-bit page table entries support for ARM can see [1]the RFC patch series for all the details.



[1] https://lore.kernel.org/lkml/20260513044547.4128549-1-anshuman.khandual@arm.com/



The IQ of the group is the lowest IQ of a member of the group divided
by the number of people in the group.