]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[riscv] Support the standard Svpbmt extension for page-based memory types
authorMichael Brown <mcb30@ipxe.org>
Fri, 11 Jul 2025 11:24:02 +0000 (12:24 +0100)
committerMichael Brown <mcb30@ipxe.org>
Fri, 11 Jul 2025 11:24:02 +0000 (12:24 +0100)
commitd539a420df919b3f9b808703b5f8d62bc485fe15
tree91643667a8064a6bb9b8b700d53f43bf3548e0c8
parent2aacb346ca2e5325921871a114ee691880000e47
[riscv] Support the standard Svpbmt extension for page-based memory types

Set the appropriate Svpbmt type bits within page table entries if the
extension is supported.  Tested only in QEMU so far, due to the lack
of availability of real hardware supporting Svpbmt.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/arch/riscv/core/svpage.c