RISC-V Topic Guide

Virtual Memory

RISC-V paged virtual memory covers satp MODE/ASID/PPN fields, Sv32/Sv39/Sv48/Sv57 translation schemes, PTE permissions and A/D bits, page-fault exceptions, MXR/SUM access control, and address-translation cache invalidation mechanisms such as SFENCE.VMA and SINVAL.VMA from the Svinval extension.

satpSFENCE.VMASINVAL.VMASv32Sv39Sv48Sv57page tablePTEASIDTLBMXRSUM