summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp
diff options
context:
space:
mode:
authorskidau <skidau@gmail.com>2010-07-30 09:24:23 +0000
committerskidau <skidau@gmail.com>2010-07-30 09:24:23 +0000
commitbae8c6ed9cc31c94bc1dd3b2cd68bfa05e17468d (patch)
tree056c5792a2f0c09f6979ba2e0bf83bc8965407c9 /Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp
parent06fb0c292a8bfa392f6dced5ae0da6d1f34c8a9a (diff)
Fixed the crash that occurred while loading and saving states. This change freezes the system while a save state is being made or loaded, ensuring that the sub-systems (e.g. CPU and GPU) is in a consistent state when the save-state is created. Removed the clearing of the JIT cache as invalidated memory would sometimes be jumped to from the block descriptors, causing the crash. Removed the saving of the old JIT unlimited icache from the state as this now serves only as transient data to track what has been compiled in the JIT (and it took up a lot of space). The icache is now saved inside the PPCState.
Fixes issue 2964. (I hope) HAPPY 6000th!!! git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6000 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/InputCommon/Src/ControllerInterface/ControllerInterface.cpp')
0 files changed, 0 insertions, 0 deletions