# Linux Memory Management - riscv [TOC] ## References Also see the following descriptions for different levels of paging defined in the [*The RISC-V Instruction Set Manual, Volume II: Privileged Architecture*](https://five-embeddev.com/riscv-priv-isa-manual/Priv-v1.12/priv-intro.html#introduction): 1. [*4.3 Sv32: Page-Based 32-bit Virtual-Memory Systems*](https://five-embeddev.com/riscv-priv-isa-manual/Priv-v1.12/supervisor.html#sec:sv32) 2. [*4.4 Sv39: Page-Based 39-bit Virtual-Memory System*](https://five-embeddev.com/riscv-priv-isa-manual/Priv-v1.12/supervisor.html#sec:sv39) 3. [*4.5 Sv48: Page-Based 48-bit Virtual-Memory System*](https://five-embeddev.com/riscv-priv-isa-manual/Priv-v1.12/supervisor.html#sec:sv48) 4. [*4.6 Sv57: Page-Based 57-bit Virtual-Memory System*](https://five-embeddev.com/riscv-priv-isa-manual/Priv-v1.12/supervisor.html#sec:sv57) And the following discussions on LWN: 5. [*RISC-V: mm: Make SV48 the default address space*](https://lwn.net/Articles/939327/) in LWN ### [COSC562 - Sv39 MMU System](https://youtu.be/Doud5Kh3Jes) {%youtube Doud5Kh3Jes %}