On Fri, Jul 24, 2026 at 1:33 AM LIU Zhiwei <[email protected]> wrote: > > This patch set introduces support for the RISC-V Smsdid and Smmpt > (Supervisor Domain Identifier and Memory Protection Table) extensions > v0.4.9(https://github.com/riscv/riscv-smmtt/releases/tag/v0.4.9). > Smmpt provides a hardware mechanism for fine-grained memory protection, > checked after address translation, which is particularly useful for > supervisor-level sandboxing and security monitoring. > > The rfc patch set: > https://mail.gnu.org/archive/html/qemu-riscv/2025-09/msg00216.html > > Rahul Pathak is working on SMMPT OpenSBI support - > https://lists.infradead.org/pipermail/opensbi/2026-July/010235.html > > based on his QEMU SMMPT branch - > https://github.com/pathakraul/qemu/tree/rpathak_smmpt_v1 > > As we all agree - > https://patchew.org/QEMU/[email protected]/ > , we will collaborate on this work and not duplicate efforts. Rahul will > focus on OpenSBI upstream and I will update the QEMU patch set to v8. > > Xiangyi will review the OpenSBI SMMPT patch set and may collaborate to > upstream the other parts, such as SMSDIA and IOMPT. > > v7->v8: > 1. Update the mfence.pa and minval.pa instruction encodings to match the > upstream riscv-opcodes definition > (https://github.com/riscv/riscv-opcodes/pull/389/): mfence.pa now uses > funct7=0b0011001 and minval.pa uses funct7=0b0011011. The decoder, > disassembler and the system test are updated accordingly.
I have posted the updated OpenSBI SMSDID+SMMPT V2 series which aligns with this series version https://lists.infradead.org/pipermail/opensbi/2026-July/010288.html
