summaryrefslogtreecommitdiff
path: root/Source/Core/Core/PowerPC/PowerPC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/Core/PowerPC/PowerPC.cpp')
-rw-r--r--Source/Core/Core/PowerPC/PowerPC.cpp12
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;