From 3096f1d42fb2494346ea37f94b2e630afbba8a1d Mon Sep 17 00:00:00 2001 From: Muminul Islam Date: Fri, 7 Apr 2023 16:19:00 -0700 Subject: [PATCH] hypervisor: Fix few register names on MSHV Recently generated mshv-bindings has most of the registers renamed. This patch renames some of the MSHV registers. Signed-off-by: Muminul Islam --- hypervisor/src/mshv/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hypervisor/src/mshv/mod.rs b/hypervisor/src/mshv/mod.rs index b048a4a4e..bd8edc4b3 100644 --- a/hypervisor/src/mshv/mod.rs +++ b/hypervisor/src/mshv/mod.rs @@ -454,10 +454,10 @@ impl cpu::Vcpu for MshvVcpu { /* Advance RIP and update RAX */ let arr_reg_name_value = [ ( - hv_x64_register_name_HV_X64_REGISTER_RIP, + hv_register_name_HV_X64_REGISTER_RIP, info.header.rip + insn_len, ), - (hv_x64_register_name_HV_X64_REGISTER_RAX, ret_rax), + (hv_register_name_HV_X64_REGISTER_RAX, ret_rax), ]; set_registers_64!(self.fd, arr_reg_name_value) .map_err(|e| cpu::HypervisorCpuError::SetRegister(e.into()))?; @@ -503,10 +503,10 @@ impl cpu::Vcpu for MshvVcpu { /* Advance RIP and update RAX */ let arr_reg_name_value = [ ( - hv_x64_register_name_HV_X64_REGISTER_RIP, + hv_register_name_HV_X64_REGISTER_RIP, info.header.rip + insn_len, ), - (hv_x64_register_name_HV_X64_REGISTER_RAX, ret_rax), + (hv_register_name_HV_X64_REGISTER_RAX, ret_rax), ]; set_registers_64!(self.fd, arr_reg_name_value) .map_err(|e| cpu::HypervisorCpuError::SetRegister(e.into()))?;