Memory Management Unit (MMU) is the hardware inside our Single-Board Computer (SBC) that implements Memory Protection and Virtual Memory.
Sv39 is the RISC-V MMU inside the Pine64 Ox64 SBC, based on Bouffalo Lab BL808 SoC.
In this article, we boot Apache NuttX RTOS on Ox64 SBC to find out how Sv39 MMU works with:
(1) Memory Protection (for our Kernel)
(2) Virtual Memory (for the Applications)
As we record everything that happens when NuttX configures the Sv39 MMU.
Check out the article:
RISC-V Ox64 BL808 SBC: Sv39 Memory Management Unit
Lup