summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2022-11-18 17:53:00 +0100
committerGitHub <noreply@github.com>2022-11-18 17:53:00 +0100
commitc8705f014d1026b10915938ce3d798255ca56f20 (patch)
tree0b63ed5e38dfc5c4a757efa644db08399453756e /Source/Core
parentf1c977415925b0dfc13bb3e333c2e23927af6561 (diff)
parent5d035771897ffd855b4f771c369ef3912aac2fe2 (diff)
Merge pull request #11290 from AdmiralCurtiss/phys-mem-region-init
Memmap: Fix initialization of PhysicalMemoryRegion.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/HW/Memmap.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/Source/Core/Core/HW/Memmap.cpp b/Source/Core/Core/HW/Memmap.cpp
index 1eb7ef629d..6d08bcead4 100644
--- a/Source/Core/Core/HW/Memmap.cpp
+++ b/Source/Core/Core/HW/Memmap.cpp
@@ -246,13 +246,14 @@ void Init()
s_exram_size = MathUtil::NextPowerOf2(GetExRamSizeReal());
s_exram_mask = GetExRamSize() - 1;
- s_physical_regions[0] = {&m_pRAM, 0x00000000, GetRamSize(), PhysicalMemoryRegion::ALWAYS, false};
- s_physical_regions[1] = {&m_pL1Cache, 0xE0000000, GetL1CacheSize(), PhysicalMemoryRegion::ALWAYS,
- false};
- s_physical_regions[2] = {&m_pFakeVMEM, 0x7E000000, GetFakeVMemSize(),
- PhysicalMemoryRegion::FAKE_VMEM, false};
- s_physical_regions[3] = {&m_pEXRAM, 0x10000000, GetExRamSize(), PhysicalMemoryRegion::WII_ONLY,
- false};
+ s_physical_regions[0] = PhysicalMemoryRegion{
+ &m_pRAM, 0x00000000, GetRamSize(), PhysicalMemoryRegion::ALWAYS, 0, false};
+ s_physical_regions[1] = PhysicalMemoryRegion{
+ &m_pL1Cache, 0xE0000000, GetL1CacheSize(), PhysicalMemoryRegion::ALWAYS, 0, false};
+ s_physical_regions[2] = PhysicalMemoryRegion{
+ &m_pFakeVMEM, 0x7E000000, GetFakeVMemSize(), PhysicalMemoryRegion::FAKE_VMEM, 0, false};
+ s_physical_regions[3] = PhysicalMemoryRegion{
+ &m_pEXRAM, 0x10000000, GetExRamSize(), PhysicalMemoryRegion::WII_ONLY, 0, false};
const bool wii = SConfig::GetInstance().bWii;
const bool mmu = Core::System::GetInstance().IsMMUMode();