@@ -146,7 +146,7 @@ pub unsafe fn sfence_inval_ir() {
146
146
asm ! ( ".insn i 0x73, 0, x0, x0, 0x181" )
147
147
}
148
148
149
- /// Loads memory from hypervisor by signed byte integer
149
+ /// Loads virtual machine memory by signed byte integer
150
150
///
151
151
/// This instruction performs an explicit memory access as though `V=1`;
152
152
/// i.e., with the address translation and protection, and the endianness, that apply to memory
@@ -163,7 +163,7 @@ pub unsafe fn hlv_b(src: *const i8) -> i8 {
163
163
value
164
164
}
165
165
166
- /// Loads memory from hypervisor by unsigned byte integer
166
+ /// Loads virtual machine memory by unsigned byte integer
167
167
///
168
168
/// This instruction performs an explicit memory access as though `V=1`;
169
169
/// i.e., with the address translation and protection, and the endianness, that apply to memory
@@ -180,7 +180,7 @@ pub unsafe fn hlv_bu(src: *const u8) -> u8 {
180
180
value
181
181
}
182
182
183
- /// Loads memory from hypervisor by signed half integer
183
+ /// Loads virtual machine memory by signed half integer
184
184
///
185
185
/// This instruction performs an explicit memory access as though `V=1`;
186
186
/// i.e., with the address translation and protection, and the endianness, that apply to memory
@@ -197,7 +197,7 @@ pub unsafe fn hlv_h(src: *const i16) -> i16 {
197
197
value
198
198
}
199
199
200
- /// Loads memory from hypervisor by unsigned half integer
200
+ /// Loads virtual machine memory by unsigned half integer
201
201
///
202
202
/// This instruction performs an explicit memory access as though `V=1`;
203
203
/// i.e., with the address translation and protection, and the endianness, that apply to memory
@@ -214,7 +214,7 @@ pub unsafe fn hlv_hu(src: *const u16) -> u16 {
214
214
value
215
215
}
216
216
217
- /// Accesses instruction from hypervisor by unsigned half integer
217
+ /// Accesses virtual machine instruction by unsigned half integer
218
218
///
219
219
/// This instruction performs an explicit memory access as though `V=1`;
220
220
/// the memory being read must be executable in both stages of address translation,
@@ -231,7 +231,7 @@ pub unsafe fn hlvx_hu(src: *const u16) -> u16 {
231
231
insn
232
232
}
233
233
234
- /// Loads memory from hypervisor by signed word integer
234
+ /// Loads virtual machine memory by signed word integer
235
235
///
236
236
/// This instruction performs an explicit memory access as though `V=1`;
237
237
/// i.e., with the address translation and protection, and the endianness, that apply to memory
@@ -248,7 +248,7 @@ pub unsafe fn hlv_w(src: *const i32) -> i32 {
248
248
value
249
249
}
250
250
251
- /// Accesses instruction from hypervisor by unsigned word integer
251
+ /// Accesses virtual machine instruction by unsigned word integer
252
252
///
253
253
/// This instruction performs an explicit memory access as though `V=1`;
254
254
/// the memory being read must be executable in both stages of address translation,
@@ -265,7 +265,7 @@ pub unsafe fn hlvx_wu(src: *const u32) -> u32 {
265
265
insn
266
266
}
267
267
268
- /// Stores memory from hypervisor by byte integer
268
+ /// Stores virtual machine memory by byte integer
269
269
///
270
270
/// This instruction performs an explicit memory access as though `V=1`;
271
271
/// i.e., with the address translation and protection, and the endianness, that apply to memory
@@ -280,7 +280,7 @@ pub unsafe fn hsv_b(dst: *mut i8, src: i8) {
280
280
asm ! ( ".insn r 0x73, 0x4, 0x31, x0, {}, {}" , in( reg) dst, in( reg) src) ;
281
281
}
282
282
283
- /// Stores memory from hypervisor by half integer
283
+ /// Stores virtual machine memory by half integer
284
284
///
285
285
/// This instruction performs an explicit memory access as though `V=1`;
286
286
/// i.e., with the address translation and protection, and the endianness, that apply to memory
@@ -295,7 +295,7 @@ pub unsafe fn hsv_h(dst: *mut i16, src: i16) {
295
295
asm ! ( ".insn r 0x73, 0x4, 0x33, x0, {}, {}" , in( reg) dst, in( reg) src) ;
296
296
}
297
297
298
- /// Stores memory from hypervisor by word integer
298
+ /// Stores virtual machine memory by word integer
299
299
///
300
300
/// This instruction performs an explicit memory access as though `V=1`;
301
301
/// i.e., with the address translation and protection, and the endianness, that apply to memory
0 commit comments