Re: [LSF/MM/BPF TOPIC] 64k (or 16k) base page size on x86

From: Kiryl Shutsemau

Date: Fri May 01 2026 - 14:01:12 EST


On Thu, Feb 19, 2026 at 03:08:58PM +0000, Kiryl Shutsemau wrote:
> == Status ==
>
> I have a POC implementation on top of v6.17:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/kas/linux.git pte_size

Just a heads up.

I've updated the tree. It is on top of v7.0 now.

I can boot my VM fully (not only to shell as before) on all three page
size 4k, 16k and 64k. And it doesn't crash immediately.

Page fault handler is the most challenging part of the design. I wanted
to flash it out to RFC quality before the summit, but it is not there
yet. But it started getting a shape.

Volume of the code changes makes it hard to deal with the patchset:

1530 files changed, 12675 insertions(+), 8669 deletions(-)

Most of it mechanical, but still.

--
Kiryl Shutsemau / Kirill A. Shutemov