dolphin/Source/Core
JosJuice 7cecb28bdf DolphinQt: Properly lock CPU before accessing emulated memory
This fixes a problem I was having where using frame advance with the
debugger open would frequently cause panic alerts about invalid addresses
due to the CPU thread changing MSR.DR while the host thread was trying
to access memory.

To aid in tracking down all the places where we weren't properly locking
the CPU, I've created a new type (in Core.h) that you have to pass as a
reference or pointer to functions that require running as the CPU thread.
2023-02-12 11:27:50 +01:00
..
AudioCommon WorkQueueThread: provide name and function at same time 2023-02-04 15:56:27 +13:00
Common DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00
Core DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00
DiscIO DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00
DolphinNoGUI Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
DolphinQt DolphinQt: Properly lock CPU before accessing emulated memory 2023-02-12 11:27:50 +01:00
DolphinTool Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
InputCommon InputCommon/XInput2: Fix shadowing warning 2023-02-09 16:23:02 -08:00
MacUpdater
UICommon Move s_using_custom_client to DiscordPresence.cpp 2023-02-09 16:23:01 -08:00
UpdaterCommon
VideoBackends Merge pull request #11523 from degasus/OGL_KHR_subgroup 2023-02-10 04:47:20 -05:00
VideoCommon Merge pull request #11549 from Pokechu22/texturecachebase-bitset-include 2023-02-10 10:55:07 +01:00
WinUpdater
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Insert a more solid abstraction between Qt and Imgui 2023-02-09 18:36:20 +13:00
DolphinLib.vcxproj
DolphinLib.vcxproj.user
DolphinLib.x64.props