Function core::arch::riscv32::hfence_vvma
source · pub unsafe fn hfence_vvma(vaddr: usize, asid: usize)
🔬This is a nightly-only experimental API. (
stdsimd
#48556)Available on RISC-V RV32 only.
Expand description
给定来宾虚拟地址和来宾地址空间的管理程序内存管理栅栏
保证在该 hart 为 VS 阶段地址转换完成指令的所有隐式读取之前,对当前 hart 已经可见的任何先前存储进行排序:
- 在
HFENCE.VVMA
之后,并且 - 当
hgatp.VMID
具有与执行HFENCE.VVMA
时相同的设置时执行。
这个栅栏指定了一个单一的客户虚拟地址和一个单一的客户地址空间标识符。