diff options
Diffstat (limited to 'src/arch/arm/kvm/arm_cpu.cc')
-rw-r--r-- | src/arch/arm/kvm/arm_cpu.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/arch/arm/kvm/arm_cpu.cc b/src/arch/arm/kvm/arm_cpu.cc index 0a77ee0d6..80576a25a 100644 --- a/src/arch/arm/kvm/arm_cpu.cc +++ b/src/arch/arm/kvm/arm_cpu.cc @@ -318,11 +318,10 @@ ArmKvmCPU::onKvmExitHypercall() ThreadContext *tc(getContext(0)); const uint32_t reg_ip(tc->readIntRegFlat(INTREG_R12)); const uint8_t func((reg_ip >> 8) & 0xFF); - const uint8_t subfunc(reg_ip & 0xFF); DPRINTF(Kvm, "KVM Hypercall: %#x/%#x\n", func, subfunc); const uint64_t ret = - PseudoInst::pseudoInst<PseudoInstABI>(getContext(0), func, subfunc); + PseudoInst::pseudoInst<PseudoInstABI>(getContext(0), func); // Just set the return value using the KVM API instead of messing // with the context. We could have used the context, but that |