# Function core::arch::riscv32::hfence_gvma_vmid

source · [−]

    pub unsafe fn hfence_gvma_vmid(vmid: usize)

🔬This is a nightly-only experimental API. (`stdsimd` #48556)
Available on RISC-V RV32 only.
Expand description

Hypervisor memory management fence for given virtual machine

Guarantees that any previous stores already visible to the current hart are ordered before all implicit reads by that hart done for G-stage address translation for instructions that follow the HFENCE.GVMA.

This fence specifies a single virtual machine by virtual machine identifier (VMID).