The satp register is a read/write register, formatted as shown in the following
figures for RV32 and RV64, which controls supervisor-mode address translation and
protection. The register only exists when supervisor mode is enabled (C_USE_MMU > 2).
Figure 1. Supervisor Address Translation and Protection Register Formatted for
RV32

Figure 2. Supervisor Address Translation and Protection Register Formatted for
RV64

| Bits | Name | Description | Reset Value |
|---|---|---|---|
| 63:60,31 | MODE | Mode: 0 = BARE, 1 = Sv32 (RV32), 8 = Sv39 (RV64) | 0 |
|
50:44 28:22 |
ASID | Address´Space Identifier | 0 |
| 43:0,21:0 | PPN | Physical Page Number | 0 |