core::arch::riscv32

Function hlv_bu

Source
pub unsafe fn hlv_bu(src: *const u8) -> u8
🔬This is a nightly-only experimental API. (riscv_ext_intrinsics #114544)
Available on RISC-V RV32 only.
Expand description

Loads virtual machine memory by unsigned byte integer

This instruction performs an explicit memory access as though V=1; i.e., with the address translation and protection, and the endianness, that apply to memory accesses in either VS-mode or VU-mode.

This function is unsafe for it accesses the virtual supervisor or user via a HLV.BU instruction which is effectively a dereference to any memory address.