Merge pull request #4253 from EmptyChaos/bat-tables-savestate

PowerPC: Fix Dynamic BAT savestates
This commit is contained in:
Markus Wick 2016-09-28 08:43:07 +02:00 committed by GitHub
commit 8122d2cc9f
1 changed files with 8 additions and 0 deletions

View File

@ -73,6 +73,11 @@ void DoState(PointerWrap& p)
// comes first :)
p.DoPOD(ppcState);
if (p.GetMode() == PointerWrap::MODE_READ)
{
IBATUpdated();
DBATUpdated();
}
// SystemTimers::DecrementerSet();
// SystemTimers::TimeBaseSet();
@ -108,6 +113,9 @@ static void ResetRegisters()
for (auto& v : ppcState.cr_val)
v = 0x8000000000000001;
DBATUpdated();
IBATUpdated();
TL = 0;
TU = 0;
SystemTimers::TimeBaseSet();