summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface/evdev
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-04-06 23:24:57 -0400
committerLioncash <mathew1800@gmail.com>2018-04-06 23:53:44 -0400
commit181539e04987decc93ef7969d2e9669b8d4a38a5 (patch)
treed9aabf466273a6bead16a60d4e8aae5ba94031ef /Source/Core/InputCommon/ControllerInterface/evdev
parenta957bd1ecc7af636eab2cb449b14801abb06b0bd (diff)
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.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/evdev')
0 files changed, 0 insertions, 0 deletions