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()))?;