summaryrefslogtreecommitdiff
path: root/config/GZ2J01
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-12-23 00:55:51 -0500
committerGitHub <noreply@github.com>2025-12-22 21:55:51 -0800
commitce895330ed994de32f55a17a3d2dc5dbbb2ccb9b (patch)
treea6e8e9c81d1e032eeba257b556caa7b08350344f /config/GZ2J01
parent9767e76ba049ce20ac0d2236758f050bcd36d90f (diff)
Add missing RVL .init splits (#2989)
* Fix Debug_BBA being in the wrong split for GCN * Add .init splits/symbols for Wii versions * Fix incorrect relocations detected to __check_pad3 for Wii * Add .init splits and fix __check_pad3 for Shield versions
Diffstat (limited to 'config/GZ2J01')
-rw-r--r--config/GZ2J01/splits.txt9
-rw-r--r--config/GZ2J01/symbols.txt2
2 files changed, 6 insertions, 5 deletions
diff --git a/config/GZ2J01/splits.txt b/config/GZ2J01/splits.txt
index 757dcccb4a..5feaac606a 100644
--- a/config/GZ2J01/splits.txt
+++ b/config/GZ2J01/splits.txt
@@ -2955,7 +2955,7 @@ dolphin/os/OSThread.c:
.data start:0x803CA978 end:0x803CB188
.bss start:0x80445CB8 end:0x804466B0
.sdata start:0x8044AAF8 end:0x8044AB00
- .sbss start:0x8044B800 end:0x8044B818
+ .sbss start:0x8044B800 end:0x8044B810
dolphin/os/OSTime.c:
.text start:0x80344B98 end:0x80345014
@@ -2964,6 +2964,10 @@ dolphin/os/OSTime.c:
dolphin/os/__ppc_eabi_init.cpp:
.text start:0x80345014 end:0x803450A8
+dolphin/os/__start.c:
+ .init start:0x80003100 end:0x80003458
+ .sbss start:0x8044B810 end:0x8044B818
+
dolphin/exi/EXIBios.c:
.text start:0x803450A8 end:0x80346A84
.data start:0x803CB1E8 end:0x803CB2F8
@@ -3531,9 +3535,6 @@ TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/notify.c:
TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c:
.text start:0x803719E4 end:0x80371A1C
-dolphin/os/__start.c:
- .init start:0x80003100 end:0x80003458
-
PowerPC_EABI_Support/Runtime/Src/__mem.c:
.init start:0x80003458 end:0x80003590
diff --git a/config/GZ2J01/symbols.txt b/config/GZ2J01/symbols.txt
index ccae3db9ec..c3a1d8e1b3 100644
--- a/config/GZ2J01/symbols.txt
+++ b/config/GZ2J01/symbols.txt
@@ -22340,7 +22340,7 @@ HoldDown = .sbss:0x8044B7F8; // type:object size:0x8 scope:local align:4 data:4b
RunQueueBits = .sbss:0x8044B800; // type:object size:0x4 scope:local align:4 data:4byte
RunQueueHint = .sbss:0x8044B804; // type:object size:0x4 scope:local align:4 data:4byte
Reschedule = .sbss:0x8044B808; // type:object size:0x4 scope:local align:4 data:4byte
-Debug_BBA = .sbss:0x8044B810; // type:object size:0x1 scope:global align:8 data:byte
+Debug_BBA = .sbss:0x8044B810; // type:object size:0x1 scope:local data:byte
IDSerialPort1 = .sbss:0x8044B818; // type:object size:0x4 scope:local align:4 data:4byte
Chan = .sbss:0x8044B820; // type:object size:0x4 scope:local align:4 data:4byte
Dev = .sbss:0x8044B824; // type:object size:0x4 scope:local align:4 data:4byte