dolphin/Source/Core
JosJuice b3f71f7cdc JitArm64: Allow DoJit at address 0 (fix launching Wii titles)
JitArm64::DoJit contains a check where it prints a warning and tries
to pause emulation if instructed to compile code at address 0. I'm
assuming this was done in order to provide a nicer error behavior
in cases where PC was accidentally set to null. Unfortunately, it
has started causing us problems recently, as 688bd61 writes and runs
some code at address 0 to simulate the PPC being held in reset.
What makes this worse is that calling Core::SetState from the CPU
thread is actually not allowed and will cause a deadlock instead of
the intended behavior. I don't believe there is anything on a real
console that would stop you from executing code at address 0 (as
long as the MMU has been set up to allow it), and Jit64::DoJit
doesn't contain any check like this, so let's remove the check.
2021-04-01 11:28:53 +02:00
..
AudioCommon AudioCommon: Initialize before HW 2021-03-24 14:11:49 +01:00
Common Merge pull request #9571 from JosJuice/netplay-sync-more-settings 2021-03-27 01:38:33 +01:00
Core JitArm64: Allow DoJit at address 0 (fix launching Wii titles) 2021-04-01 11:28:53 +02:00
DiscIO Merge pull request #9545 from leoetlino/es-launch-timings 2021-03-27 01:47:28 +01:00
DolphinNoGUI DolphinNoGUI/PlatformX11: Work around X.h's None being undefined 2021-03-06 17:34:04 -08:00
DolphinQt Merge pull request #9571 from JosJuice/netplay-sync-more-settings 2021-03-27 01:38:33 +01:00
InputCommon Merge pull request #9558 from iwubcode/dsu-multi-server-avoid-blocking 2021-03-16 10:12:32 +01:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon [Updater] Check whether we've already had an update triggered 2021-03-11 02:48:46 -08:00
UpdaterCommon msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
VideoBackends Convert BPMemory to BitField and enum class 2021-03-06 19:27:19 -08:00
VideoCommon Refactor CP array constants slightly 2021-03-26 17:27:21 -07:00
WinUpdater msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00
DolphinLib.ARM64.props msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
DolphinLib.props DiscIO: Move some code from DiscExtractor to new file DiscUtils 2021-03-09 20:34:24 +01:00
DolphinLib.vcxproj JitCommon: Signed 32-bit division magic constants 2021-03-07 18:27:36 +01:00
DolphinLib.vcxproj.user msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
DolphinLib.x64.props msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00