dolphin/Source/Core
Lioncash 9a088e008f Interpreter: Check processor privilege level when executing supervisor instructions
Executing a supervisor-level instruction in user mode is supposed to
cause a program exception to occur.

The following supervisor instructions are present:

- dcbi
- mfmsr
- mfspr
- mfsr
- mfsrin
- mtmsr
- mtspr
- mtsr
- mtsrin
- rfi
- tlbie
- tlbsync

In 0337ca116a checks within mfspr and
mtspr were added. This change adds the trivial checks to the other
instructions.
2018-05-21 23:47:49 -04:00
..
AudioCommon
Common IOSC: Implement VerifyPublicKeySign for ECC 2018-05-20 20:04:53 +02:00
Core Interpreter: Check processor privilege level when executing supervisor instructions 2018-05-21 23:47:49 -04:00
DiscIO Reimplement custom PNG banners in game list 2018-05-20 15:34:03 +02:00
DolphinNoGUI
DolphinQt2 Qt: Fix crash on game start 2018-05-22 04:37:08 +02:00
DolphinWX PPCAnalyst: Make CodeBuffer an alias for std::vector<CodeOp> 2018-05-18 17:19:45 -04:00
InputCommon
UICommon Reimplement custom PNG banners in game list 2018-05-20 15:34:03 +02:00
Updater
VideoBackends Vulkan/PostProcessing: Make file-scope std::string instances const char arrays 2018-05-21 12:29:05 -04:00
VideoCommon PostProcessing: Make GetShader() return by constant reference 2018-05-21 12:07:51 -04:00
CMakeLists.txt