H Instructions
9 RISC-V instructions in this extension - click any row for encoding, pseudocode, and full documentation.
| Mnemonic | Syntax | Format | Summary |
|---|---|---|---|
| HFENCE.GVMA | HFENCE.GVMA rs1, rs2 | R-Type | Synchronizes updates to guest physical address translation data structures. |
| HFENCE.VVMA | HFENCE.VVMA rs1, rs2 | R-Type | Synchronizes updates to VS-stage address translation data structures. |
| HLV.B | HLV.B rd, (rs1) | R-Type (System) | Loads a byte from Guest Physical Memory (VS-stage translation only). |
| HLV.D | HLV.D rd, (rs1) | R-Type (System) | Loads a doubleword from guest physical memory. |
| HLV.W | HLV.W rd, (rs1) | R-Type (System) | Loads a word from Guest Physical Memory (VS-stage translation only). |
| HLV.WU | HLV.WU rd, (rs1) | R-Type (System) | Loads a word from guest physical memory (unsigned). |
| HSV.B | HSV.B rs2, (rs1) | R-Type (System) | Stores a byte to Guest Physical Memory. |
| HSV.D | HSV.D rs2, (rs1) | R-Type (System) | Stores a doubleword to guest physical memory. |
| HSV.W | HSV.W rs2, (rs1) | R-Type (System) | Stores a word to Guest Physical Memory. |