dolphin/Source/Core
Lioncash 181539e049
Interpreter_LoadStore: Generate a program exception if dcbz_l is executed when HID2[LCE] is zero
If the locked cache isn't enabled, dcbz_l is illegal to execute
(locked cache is off, locked cache instructions don't work, makes sense)

This makes exception handling more accurate. It was previously possible to hit the DSI exception
handler when HID2[LCE] is set to zero, which isn't correct.

With this change we no longer hit the DSI handler, however we still have a lingering issue elsewhere
likely to do with exception precedence, we seem to hit the Floating Point exception handler instead
in some cases. This isn't due to the instruction itself directly however, so this is just another bug
to fix elsewhere.
2018-04-06 23:53:44 -04:00
..
AudioCommon AudioCommon/CMakelists: Migrate off add_dolphin_library 2018-03-22 22:07:11 -04:00
Common Merge pull request #6421 from leoetlino/fs-interface 2018-04-06 12:17:09 +02:00
Core Interpreter_LoadStore: Generate a program exception if dcbz_l is executed when HID2[LCE] is zero 2018-04-06 23:53:44 -04:00
DiscIO DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
DolphinNoGUI DolphinNoGUI/CMakeLists: Remove the use of SRCS and LIBS variables 2018-04-04 11:42:57 -04:00
DolphinQt2 DolphinWX/DolphinQt2 CMakeLists: Use cmake -E instead of mkdir -p for creating language directories 2018-04-05 12:49:33 -04:00
DolphinWX DolphinWX/DolphinQt2 CMakeLists: Use cmake -E instead of mkdir -p for creating language directories 2018-04-05 12:49:33 -04:00
InputCommon CMakeLists: Link in system framework libraries explicitly on macOS 2018-03-30 16:14:10 -04:00
UICommon Remove EmuState 2018-03-31 16:21:17 +02:00
Updater Updater: Implement UI 2018-03-28 17:59:22 +02:00
VideoBackends Merge pull request #6578 from JosJuice/remove-projection-hacks 2018-04-04 09:10:32 +02:00
VideoCommon Merge pull request #6578 from JosJuice/remove-projection-hacks 2018-04-04 09:10:32 +02:00
CMakeLists.txt