Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Feb 2022 09:35:36 -0500
From:      Mark Johnston <markj@freebsd.org>
To:        freebsd-riscv@freebsd.org
Cc:        alc@freebsd.org, kib@freebsd.org
Subject:   initial riscv SV48 mode support
Message-ID:  <Yg0LuHVh3Tj0Synh@nuc>

next in thread | raw e-mail | index | archive | help
Hi,

I added support for four-level page tables ("SV48 mode") to the riscv
pmap: https://reviews.freebsd.org/D34270 (see the "stack" tab for the
rest of the patches in the series).  So far only the user map layout is
changed.

SV48 mode may be useful for applications that want a larger virtual
address space than that provided by the SV39 ABI (where it's 256GB).
Currently SV48 is implemented by QEMU but not by extant hardware, and
the patches do not enable it by default.

Any comments on or reviews of the patches would be much appreciated.

Thanks,
-Mark



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Yg0LuHVh3Tj0Synh>