Source: linux
Version: 6.1.7-1
Severity: wishlist
Tags: patch, sid
X-Debbugs-Cc: miguel.bernal.ma...@linux.intel.com, 
jair.de.jesus.gonzalez.plascen...@intel.com

Dear Maintainer,

Please enable the 5-level paging support.

Original x86-64 was limited by 4-level paging to 256 TiB of virtual
address space and 64 TiB of physical address space. We are already
bumping into this limit: some vendors offers servers with 64 TiB of
memory today.

To overcome the limitation upcoming hardware will introduce support
for 5-level paging. It is a straight-forward extension of the current
page table structure adding one more layer of translation.

It bumps the limits to 128 PiB of virtual address space and 4 PiB of
physical address space.

In Debian this feature was added as disabled at 998b27af2f57 ("Explicitly
set various config symbols to their default values") [1], but in Linux
upstream at 18ec1eaf58fb ("x86/mm: Enable 5-level paging support by default")
[2] it was flip to default-y. 

A merge request against SID was made at:

https://salsa.debian.org/kernel-team/linux/-/merge_requests/647

I don't know if this fix should be propagated to others branches.

[1] https://salsa.debian.org/kernel-team/linux/-/commit/998b27af2f57
[2] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=18ec1eaf58fb

Thanks,
Miguel

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to