diff options
Diffstat (limited to 'Source/Core/Core/PowerPC/PowerPC.cpp')
| -rw-r--r-- | Source/Core/Core/PowerPC/PowerPC.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Source/Core/Core/PowerPC/PowerPC.cpp b/Source/Core/Core/PowerPC/PowerPC.cpp index b18960f473..fef24a482a 100644 --- a/Source/Core/Core/PowerPC/PowerPC.cpp +++ b/Source/Core/Core/PowerPC/PowerPC.cpp @@ -146,8 +146,10 @@ void DoState(PointerWrap& p) } RoundingModeUpdated(); - IBATUpdated(); - DBATUpdated(); + + auto& mmu = Core::System::GetInstance().GetMMU(); + mmu.IBATUpdated(); + mmu.DBATUpdated(); } // SystemTimers::DecrementerSet(); @@ -202,8 +204,10 @@ static void ResetRegisters() ppcState.SetXER({}); RoundingModeUpdated(); - DBATUpdated(); - IBATUpdated(); + + auto& mmu = Core::System::GetInstance().GetMMU(); + mmu.DBATUpdated(); + mmu.IBATUpdated(); TL(PowerPC::ppcState) = 0; TU(PowerPC::ppcState) = 0; |
