From ce5dac11a25bd4f7c02cbd3f43fa3ec39b53ab67 Mon Sep 17 00:00:00 2001 From: degasus Date: Mon, 29 Aug 2016 19:11:09 +0200 Subject: [PATCH] Boot: Update BAT lookup table on booting ELF. --- Source/Core/Core/Boot/Boot_ELF.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Core/Core/Boot/Boot_ELF.cpp b/Source/Core/Core/Boot/Boot_ELF.cpp index c9614ce709..42ba5e2052 100644 --- a/Source/Core/Core/Boot/Boot_ELF.cpp +++ b/Source/Core/Core/Boot/Boot_ELF.cpp @@ -85,6 +85,8 @@ bool CBoot::Boot_ELF(const std::string& filename) PowerPC::ppcState.spr[SPR_DBAT4L] = 0x10000002; PowerPC::ppcState.spr[SPR_DBAT5U] = 0xd0001fff; PowerPC::ppcState.spr[SPR_DBAT5L] = 0x1000002a; + PowerPC::DBATUpdated(); + PowerPC::IBATUpdated(); if (!reader.LoadSymbols()) {