riscv-spec-20191213.pdf 中
A fully virtualizable ISA to ease hypervisor development.
RISC-V hypervisors that provide multiple supervisor-level execution environments for guest
operating systems.27.8 Hypervisor-level Instruction-Set Extensions
Standard hypervisor-level instruction-set extensions are named like supervisor-level extensions, but
beginning with the letter “H” instead of the letter “S”.
Standard hypervisor-level extensions should be listed after standard lesser-privileged extensions. If
multiple hypervisor-level extensions are listed, they should be ordered alphabetically.
John Hauser and Andrew Waterman contributed a hypervisor ISA extension based upon a proposal
from Paolo Bonzini.
Standard Hypervisor-Level Extensions
Hypervisor-level extension “ghi” Hghi
riscv-privileged-20190608.pdf 中
Added a draft proposal for a hypervisor extension.
Hypervisor Memory-Management Instructions
HFENCE.BVMA
HFENCE.GVMA
riscv-spec-20191213.pdf 中A fully virtualizable ISA to ease hypervisor development.RISC-V hypervisors that provide multiple supervisor-level execution environments for guestoperating systems.27.8 Hypervisor-level Instruction-Set ExtensionsStandard hyp