From c3e70381b5b111c250821c0d08f304d76c0d08da Mon Sep 17 00:00:00 2001 From: Abdulla Kamar <abdulla@google.com> Date: Mon, 26 Nov 2018 22:13:50 +1100 Subject: [PATCH] [arm64][hypervisor] Remove redundant timer disable We were already disabling the virtual timer when exiting the guest, so no need to repeat it. MAC-180 Test: Ran "zircon_guest" on a VIM2. Change-Id: I30600ddcb0a4ea5cb856f108f9620fcfc457aff9 --- kernel/arch/arm64/hypervisor/el2.S | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/arch/arm64/hypervisor/el2.S b/kernel/arch/arm64/hypervisor/el2.S index beb35ae00cb..99100909b26 100644 --- a/kernel/arch/arm64/hypervisor/el2.S +++ b/kernel/arch/arm64/hypervisor/el2.S @@ -155,7 +155,6 @@ .macro guest_exit_state mrs x10, cntv_ctl_el0 str x10, [x9, GS_CNTV_CTL_EL0] - msr cntv_ctl_el0, xzr mrs x10, cntv_cval_el0 str x10, [x9, GS_CNTV_CVAL_EL0] mrs x10, esr_el2 -- GitLab