RISC-V ISA Explorer · Memory & Addressing

Svinval: Fine-Grained TLB Invalidate

Ratified 2021-11 · version 1.0.0

Splits the SFENCE.VMA family into finer invalidate and ordering operations that pipeline better on wide cores.

Typical use: Fine-grain TLB shootdown instructions

Specification

Open Svinval in the explorer

Dependencies

Requires

Instructions (3)

MnemonicNameEncodingMatchMask
SFENCE.INVAL.IROrder implicit page table reads after invalidation000110000001000000000000011100110x181000730xffffffff
SFENCE.W.INVALOrder writes before sfence000110000000000000000000011100110x180000730xffffffff
SINVAL.VMAInvalidate cached address translations0001011----------0000000011100110x160000730xfe007fff