Sv39 Extension

Implemented Version

1.12.0

Versions

Version 1.11.0

State

ratified

Ratification date

2019-05

Version 1.12.0

State

ratified

Ratification date

2021-12

Ratification document

https://github.com/riscv/riscv-isa-manual/releases/download/Priv-v1.12/riscv-privileged-20211203.pdf

Version 1.13.0

State

ratified

Ratification date

2024-10

Synopsis

39-bit virtual address translation (3 level)

Parameters

This extension has the following implementation options:

TRAP_ON_SFENCE_VMA_WHEN_SATP_MODE_IS_READ_ONLY

For implementations that make satp.MODE read-only zero (always Bare, i.e., no virtual translation is implemented), attempts to execute an SFENCE.VMA instruction might raise an illegal-instruction exception.

TRAP_ON_SFENCE_VMA_WHEN_SATP_MODE_IS_READ_ONLY indicates whether or not that exception occurs.

TRAP_ON_SFENCE_VMA_WHEN_SATP_MODE_IS_READ_ONLY has no effect when some virtual translation mode is supported.