# 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 %}