]> rtime.felk.cvut.cz Git - jailhouse.git/commitdiff
x86: Drop local guest_regs variable from SVM version of vcpu_handle_exit
authorJan Kiszka <jan.kiszka@siemens.com>
Sat, 4 Apr 2015 15:51:51 +0000 (17:51 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Fri, 10 Apr 2015 07:00:53 +0000 (09:00 +0200)
No need to cache it. It can be derived from cpu_data now.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/x86/svm.c

index 69a07994e6f7a79b430abb665ad87f5192e02b3a..bafd2fbbdb4b5a2957f200862d79fc200410faf4 100644 (file)
@@ -903,7 +903,6 @@ void vcpu_vendor_get_mmio_intercept(struct vcpu_mmio_intercept *mmio)
 
 void vcpu_handle_exit(struct per_cpu *cpu_data)
 {
-       union registers *guest_regs = &cpu_data->guest_regs;
        struct vmcb *vmcb = &cpu_data->vmcb;
        bool res = false;
        int sipi_vector;
@@ -987,7 +986,7 @@ void vcpu_handle_exit(struct per_cpu *cpu_data)
                             "exitinfo1 %p exitinfo2 %p\n",
                             vmcb->exitcode, vmcb->exitinfo1, vmcb->exitinfo2);
        }
-       dump_guest_regs(guest_regs, vmcb);
+       dump_guest_regs(&cpu_data->guest_regs, vmcb);
        panic_park();
 }