[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 4/8] Fix WHPX additional lock acquisition
From: |
Justin Terry (VM) |
Subject: |
[Qemu-devel] [PATCH 4/8] Fix WHPX additional lock acquisition |
Date: |
Mon, 26 Feb 2018 09:13:32 -0800 |
The code already is holding the qemu_mutex for the IO thread. We do not need
to additionally take the lock again in this case.
Signed-off-by: Justin Terry (VM) <address@hidden>
---
target/i386/whpx-all.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/target/i386/whpx-all.c b/target/i386/whpx-all.c
index 14ea732ec6..74a8f4d599 100644
--- a/target/i386/whpx-all.c
+++ b/target/i386/whpx-all.c
@@ -705,9 +705,7 @@ static void whpx_vcpu_pre_run(CPUState *cpu)
new_int.InterruptionVector = 2;
}
if (cpu->interrupt_request & CPU_INTERRUPT_SMI) {
- qemu_mutex_lock_iothread();
cpu->interrupt_request &= ~CPU_INTERRUPT_SMI;
- qemu_mutex_unlock_iothread();
}
}
--
2.13.6
- [Qemu-devel] [PATCH 0/8] WHPX updates based on the 17095 insider sdk., Justin Terry (VM), 2018/02/26
- [Qemu-devel] [PATCH 1/8] Fixing WHPX casing to match SDK, Justin Terry (VM), 2018/02/26
- [Qemu-devel] [PATCH 2/8] Resolves WHPX breaking changes in SDK 17095, Justin Terry (VM), 2018/02/26
- [Qemu-devel] [PATCH 6/8] Fix WHPX issue leaking tpr values, Justin Terry (VM), 2018/02/26
- [Qemu-devel] [PATCH 3/8] Remove unnecessary WHPX __debugbreak();, Justin Terry (VM), 2018/02/26
- [Qemu-devel] [PATCH 5/8] Fix WHPX typo in 'mmio', Justin Terry (VM), 2018/02/26
- [Qemu-devel] [PATCH 4/8] Fix WHPX additional lock acquisition,
Justin Terry (VM) <=
- [Qemu-devel] [PATCH 7/8] WHXP Removes the use of WHvGetExitContextSize, Justin Terry (VM), 2018/02/26
- [Qemu-devel] [PATCH 8/8] WHPX improve interrupt notification registration, Justin Terry (VM), 2018/02/26