From 5331b395208bcadc99e08238ab8cea302b875146 Mon Sep 17 00:00:00 2001 From: Mingqiang Chi Date: Tue, 12 Mar 2019 11:08:47 +0800 Subject: [PATCH] hv:remove 'cpu_mode' from struct vm_guest_paging now the 'cpu_mode' is unused in struct vm_guest_paging, and there is the same variable in struct acrn_vcpu_arch Tracked-On: #1842 Signed-off-by: Mingqiang Chi Acked-by: Eddie Dong --- hypervisor/arch/x86/guest/instr_emul.c | 1 - hypervisor/include/arch/x86/guest/instr_emul.h | 1 - 2 files changed, 2 deletions(-) diff --git a/hypervisor/arch/x86/guest/instr_emul.c b/hypervisor/arch/x86/guest/instr_emul.c index 1a43cae75..a2430cd66 100644 --- a/hypervisor/arch/x86/guest/instr_emul.c +++ b/hypervisor/arch/x86/guest/instr_emul.c @@ -486,7 +486,6 @@ static void get_guest_paging_info(struct acrn_vcpu *vcpu, struct instr_emul_ctxt cpl = (uint8_t)((csar >> 5U) & 3U); emul_ctxt->paging.cr3 = exec_vmread(VMX_GUEST_CR3); emul_ctxt->paging.cpl = cpl; - emul_ctxt->paging.cpu_mode = get_vcpu_mode(vcpu); emul_ctxt->paging.paging_mode = get_vcpu_paging_mode(vcpu); } diff --git a/hypervisor/include/arch/x86/guest/instr_emul.h b/hypervisor/include/arch/x86/guest/instr_emul.h index 82b36bd14..c51b96735 100644 --- a/hypervisor/include/arch/x86/guest/instr_emul.h +++ b/hypervisor/include/arch/x86/guest/instr_emul.h @@ -88,7 +88,6 @@ struct instr_emul_vie { struct vm_guest_paging { uint64_t cr3; uint8_t cpl; - enum vm_cpu_mode cpu_mode; enum vm_paging_mode paging_mode; };