diff --git a/kernel/arch/arm64/hypervisor/el2.S b/kernel/arch/arm64/hypervisor/el2.S
index beb35ae00cb3b08759eaac161e60c06fb2c5f29a..99100909b26679a9a4d1b00f6b7a686efac7edbe 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