From 42e1fefcc6c4833913cbb1552d04ae63a9f895da Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sat, 24 Mar 2018 11:06:18 +0100 Subject: [PATCH] [ASM] Clear interrupt flag in ExitTrap before returning --- sdk/include/asm/trapamd64.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdk/include/asm/trapamd64.inc b/sdk/include/asm/trapamd64.inc index d3772689938..a4c1b844625 100644 --- a/sdk/include/asm/trapamd64.inc +++ b/sdk/include/asm/trapamd64.inc @@ -203,6 +203,8 @@ MACRO(ExitTrap, Flags) IntsEnabled: #endif + cli + /* Swap gs to user mode */ swapgs