Skip to content

Commit 2fdd254

Browse files
NunoDasNevesjinankjain
authored andcommitted
fixup! mshv-{bindings, ioctls}: Add more synthetic MSRs
Signed-off-by: Nuno Das Neves <nudasnev@microsoft.com>
1 parent a0644a7 commit 2fdd254

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

mshv-bindings/src/regs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -342,8 +342,8 @@ pub fn msr_to_hv_reg_name(msr: u32) -> Result<::std::os::raw::c_uint, &'static s
342342
HV_X64_MSR_SINT15 => Ok(hv_register_name_HV_REGISTER_SINT15),
343343
IA32_MSR_MISC_ENABLE => Ok(hv_register_name_HV_X64_REGISTER_MSR_IA32_MISC_ENABLE),
344344
HV_X64_MSR_SCONTROL => Ok(hv_register_name_HV_REGISTER_SCONTROL),
345-
HV_X64_MSR_SIEFP => Ok(hv_register_name_HV_REGISTER_SIFP),
346-
HV_X64_MSR_SIMP => Ok(hv_register_name_HV_REGISTER_SIPP),
345+
HV_X64_MSR_SIEFP => Ok(hv_register_name_HV_REGISTER_SIEFP),
346+
HV_X64_MSR_SIMP => Ok(hv_register_name_HV_REGISTER_SIMP),
347347
HV_X64_MSR_REFERENCE_TSC => Ok(hv_register_name_HV_REGISTER_REFERENCE_TSC),
348348
HV_X64_MSR_EOM => Ok(hv_register_name_HV_REGISTER_EOM),
349349
_ => Err("Not a supported hv_register_name msr"),

mshv-ioctls/src/ioctls/system.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ impl Mshv {
366366
MPX support needed for this MSR
367367
Currently feature is not enabled
368368
*/
369-
IA32_MSR_SPEC_CTRL,
369+
//IA32_MSR_SPEC_CTRL,
370370
//IA32_MSR_TSC_ADJUST, // Current hypervisor version does not allow to get this MSR, need to check later
371371
HV_X64_MSR_GUEST_OS_ID,
372372
HV_X64_MSR_SINT0,
@@ -419,7 +419,7 @@ mod tests {
419419
fn test_get_msr_index_list() {
420420
let hv = Mshv::new().unwrap();
421421
let msr_list = hv.get_msr_index_list().unwrap();
422-
assert!(msr_list.as_fam_struct_ref().nmsrs == 65);
422+
assert!(msr_list.as_fam_struct_ref().nmsrs == 64);
423423

424424
let mut found = false;
425425
for index in msr_list.as_slice() {

0 commit comments

Comments
 (0)