summaryrefslogtreecommitdiff
path: root/asm/SDK/OS/OSReset.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/SDK/OS/OSReset.s')
-rw-r--r--asm/SDK/OS/OSReset.s50
1 files changed, 25 insertions, 25 deletions
diff --git a/asm/SDK/OS/OSReset.s b/asm/SDK/OS/OSReset.s
index 5fd90b8..524e46a 100644
--- a/asm/SDK/OS/OSReset.s
+++ b/asm/SDK/OS/OSReset.s
@@ -82,7 +82,7 @@ lbl_8026FD88:
/* 8026FD88 0026B9E8 2C 1F 00 00 */ cmpwi r31, 0
/* 8026FD8C 0026B9EC 40 82 FF C0 */ bne lbl_8026FD4C
lbl_8026FD90:
-/* 8026FD90 0026B9F0 48 00 0C 65 */ bl func_802709F4
+/* 8026FD90 0026B9F0 48 00 0C 65 */ bl __OSSyncSram
/* 8026FD94 0026B9F4 7C 60 00 34 */ cntlzw r0, r3
/* 8026FD98 0026B9F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8026FD9C 0026B9FC 54 00 D9 7E */ srwi r0, r0, 5
@@ -151,13 +151,13 @@ lbl_8026FE6C:
/* 8026FE6C 0026BACC 2C 1E 00 00 */ cmpwi r30, 0
/* 8026FE70 0026BAD0 40 82 FF C0 */ bne lbl_8026FE30
lbl_8026FE74:
-/* 8026FE74 0026BAD4 48 00 0B 81 */ bl func_802709F4
+/* 8026FE74 0026BAD4 48 00 0B 81 */ bl __OSSyncSram
/* 8026FE78 0026BAD8 7C 60 00 34 */ cntlzw r0, r3
/* 8026FE7C 0026BADC 54 00 D9 7E */ srwi r0, r0, 5
/* 8026FE80 0026BAE0 7F FF 03 79 */ or. r31, r31, r0
/* 8026FE84 0026BAE4 40 82 FF 9C */ bne lbl_8026FE20
lbl_8026FE88:
-/* 8026FE88 0026BAE8 48 00 0B 6D */ bl func_802709F4
+/* 8026FE88 0026BAE8 48 00 0B 6D */ bl __OSSyncSram
/* 8026FE8C 0026BAEC 2C 03 00 00 */ cmpwi r3, 0
/* 8026FE90 0026BAF0 41 82 FF F8 */ beq lbl_8026FE88
/* 8026FE94 0026BAF4 4B FF E8 C9 */ bl OSDisableInterrupts
@@ -186,7 +186,7 @@ lbl_8026FEE4:
/* 8026FEE4 0026BB44 2C 1F 00 00 */ cmpwi r31, 0
/* 8026FEE8 0026BB48 40 82 FF C0 */ bne lbl_8026FEA8
lbl_8026FEEC:
-/* 8026FEEC 0026BB4C 48 00 0B 09 */ bl func_802709F4
+/* 8026FEEC 0026BB4C 48 00 0B 09 */ bl __OSSyncSram
/* 8026FEF0 0026BB50 4B FF A9 A5 */ bl LCDisable
/* 8026FEF4 0026BB54 2C 1C 00 00 */ cmpwi r28, 0
/* 8026FEF8 0026BB58 40 82 00 0C */ bne lbl_8026FF04
@@ -206,7 +206,7 @@ lbl_8026FF10:
/* 8026FF28 0026BB88 41 82 00 08 */ beq lbl_8026FF30
/* 8026FF2C 0026BB8C 48 00 00 08 */ b lbl_8026FF34
lbl_8026FF30:
-/* 8026FF30 0026BB90 48 00 1D 01 */ bl func_80271C30
+/* 8026FF30 0026BB90 48 00 1D 01 */ bl OSCancelThread
lbl_8026FF34:
/* 8026FF34 0026BB94 7F C3 F3 78 */ mr r3, r30
lbl_8026FF38:
@@ -240,7 +240,7 @@ lbl_8026FF90:
/* 8026FF94 0026BBF4 28 00 00 01 */ cmplwi r0, 1
/* 8026FF98 0026BBF8 40 82 00 20 */ bne lbl_8026FFB8
/* 8026FF9C 0026BBFC 38 61 00 08 */ addi r3, r1, 8
-/* 8026FFA0 0026BC00 48 00 0C 9D */ bl func_80270C3C
+/* 8026FFA0 0026BC00 48 00 0C 9D */ bl __OSGetRTCFlags
/* 8026FFA4 0026BC04 2C 03 00 00 */ cmpwi r3, 0
/* 8026FFA8 0026BC08 41 82 00 1C */ beq lbl_8026FFC4
/* 8026FFAC 0026BC0C 80 01 00 08 */ lwz r0, 8(r1)
@@ -256,10 +256,10 @@ lbl_8026FFC4:
lbl_8026FFCC:
/* 8026FFCC 0026BC2C 38 00 00 02 */ li r0, 2
/* 8026FFD0 0026BC30 98 01 00 15 */ stb r0, 0x15(r1)
-/* 8026FFD4 0026BC34 48 00 0D 85 */ bl func_80270D58
+/* 8026FFD4 0026BC34 48 00 0D 85 */ bl __OSClearRTCFlags
/* 8026FFD8 0026BC38 38 61 00 10 */ addi r3, r1, 0x10
/* 8026FFDC 0026BC3C 48 00 3F 29 */ bl func_80273F04
-/* 8026FFE0 0026BC40 48 00 13 65 */ bl func_80271344
+/* 8026FFE0 0026BC40 48 00 13 65 */ bl OSDisableScheduler
/* 8026FFE4 0026BC44 38 60 00 01 */ li r3, 1
/* 8026FFE8 0026BC48 4B FF FD E1 */ bl __OSShutdownDevices
/* 8026FFEC 0026BC4C 48 00 34 99 */ bl func_80273484
@@ -300,7 +300,7 @@ lbl_80270060:
/* 80270064 0026BCC4 28 00 00 01 */ cmplwi r0, 1
/* 80270068 0026BCC8 40 82 00 20 */ bne lbl_80270088
/* 8027006C 0026BCCC 38 61 00 0C */ addi r3, r1, 0xc
-/* 80270070 0026BCD0 48 00 0B CD */ bl func_80270C3C
+/* 80270070 0026BCD0 48 00 0B CD */ bl __OSGetRTCFlags
/* 80270074 0026BCD4 2C 03 00 00 */ cmpwi r3, 0
/* 80270078 0026BCD8 41 82 00 1C */ beq lbl_80270094
/* 8027007C 0026BCDC 80 01 00 0C */ lwz r0, 0xc(r1)
@@ -324,7 +324,7 @@ lbl_802700B4:
/* 802700B4 0026BD14 38 00 00 01 */ li r0, 1
/* 802700B8 0026BD18 98 01 00 1D */ stb r0, 0x1d(r1)
lbl_802700BC:
-/* 802700BC 0026BD1C 48 00 0C 9D */ bl func_80270D58
+/* 802700BC 0026BD1C 48 00 0C 9D */ bl __OSClearRTCFlags
/* 802700C0 0026BD20 38 61 00 18 */ addi r3, r1, 0x18
/* 802700C4 0026BD24 48 00 3E 41 */ bl func_80273F04
/* 802700C8 0026BD28 38 61 00 10 */ addi r3, r1, 0x10
@@ -332,14 +332,14 @@ lbl_802700BC:
/* 802700D0 0026BD30 88 01 00 08 */ lbz r0, 8(r1)
/* 802700D4 0026BD34 28 00 00 01 */ cmplwi r0, 1
/* 802700D8 0026BD38 40 82 00 1C */ bne lbl_802700F4
-/* 802700DC 0026BD3C 48 00 12 69 */ bl func_80271344
+/* 802700DC 0026BD3C 48 00 12 69 */ bl OSDisableScheduler
/* 802700E0 0026BD40 38 60 00 05 */ li r3, 5
/* 802700E4 0026BD44 4B FF FC E5 */ bl __OSShutdownDevices
-/* 802700E8 0026BD48 48 00 12 99 */ bl func_80271380
+/* 802700E8 0026BD48 48 00 12 99 */ bl OSEnableScheduler
/* 802700EC 0026BD4C 4B FF C1 41 */ bl __OSLaunchMenu
/* 802700F0 0026BD50 48 00 00 14 */ b lbl_80270104
lbl_802700F4:
-/* 802700F4 0026BD54 48 00 12 51 */ bl func_80271344
+/* 802700F4 0026BD54 48 00 12 51 */ bl OSDisableScheduler
/* 802700F8 0026BD58 38 60 00 02 */ li r3, 2
/* 802700FC 0026BD5C 4B FF FC CD */ bl __OSShutdownDevices
/* 80270100 0026BD60 48 00 33 0D */ bl func_8027340C
@@ -385,10 +385,10 @@ __OSRebootForNANDAPP:
/* 80270190 0026BDF0 98 01 00 0D */ stb r0, 0xd(r1)
/* 80270194 0026BDF4 48 00 3D 71 */ bl func_80273F04
lbl_80270198:
-/* 80270198 0026BDF8 48 00 11 AD */ bl func_80271344
+/* 80270198 0026BDF8 48 00 11 AD */ bl OSDisableScheduler
/* 8027019C 0026BDFC 38 60 00 04 */ li r3, 4
/* 802701A0 0026BE00 4B FF FC 29 */ bl __OSShutdownDevices
-/* 802701A4 0026BE04 48 00 11 DD */ bl func_80271380
+/* 802701A4 0026BE04 48 00 11 DD */ bl OSEnableScheduler
/* 802701A8 0026BE08 4B FF C1 81 */ bl func_8026C328
/* 802701AC 0026BE0C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802701B0 0026BE10 83 E1 00 2C */ lwz r31, 0x2c(r1)
@@ -418,15 +418,15 @@ OSRestart:
lbl_80270204:
/* 80270204 0026BE64 28 00 00 80 */ cmplwi r0, 0x80
/* 80270208 0026BE68 40 82 00 20 */ bne lbl_80270228
-/* 8027020C 0026BE6C 48 00 11 39 */ bl func_80271344
+/* 8027020C 0026BE6C 48 00 11 39 */ bl OSDisableScheduler
/* 80270210 0026BE70 38 60 00 04 */ li r3, 4
/* 80270214 0026BE74 4B FF FB B5 */ bl __OSShutdownDevices
-/* 80270218 0026BE78 48 00 11 69 */ bl func_80271380
+/* 80270218 0026BE78 48 00 11 69 */ bl OSEnableScheduler
/* 8027021C 0026BE7C 80 8D A8 18 */ lwz r4, lbl_8063FAD8-_SDA_BASE_(r13)
/* 80270220 0026BE80 7F C3 F3 78 */ mr r3, r30
/* 80270224 0026BE84 4B FF F9 F9 */ bl __OSReboot
lbl_80270228:
-/* 80270228 0026BE88 48 00 11 1D */ bl func_80271344
+/* 80270228 0026BE88 48 00 11 1D */ bl OSDisableScheduler
/* 8027022C 0026BE8C 38 60 00 01 */ li r3, 1
/* 80270230 0026BE90 4B FF FB 99 */ bl __OSShutdownDevices
/* 80270234 0026BE94 48 00 32 51 */ bl func_80273484
@@ -458,7 +458,7 @@ lbl_80270288:
/* 8027028C 0026BEEC 28 00 00 01 */ cmplwi r0, 1
/* 80270290 0026BEF0 40 82 00 20 */ bne lbl_802702B0
/* 80270294 0026BEF4 38 61 00 08 */ addi r3, r1, 8
-/* 80270298 0026BEF8 48 00 09 A5 */ bl func_80270C3C
+/* 80270298 0026BEF8 48 00 09 A5 */ bl __OSGetRTCFlags
/* 8027029C 0026BEFC 2C 03 00 00 */ cmpwi r3, 0
/* 802702A0 0026BF00 41 82 00 1C */ beq lbl_802702BC
/* 802702A4 0026BF04 80 01 00 08 */ lwz r0, 8(r1)
@@ -474,15 +474,15 @@ lbl_802702BC:
lbl_802702C4:
/* 802702C4 0026BF24 38 00 00 03 */ li r0, 3
/* 802702C8 0026BF28 98 01 00 15 */ stb r0, 0x15(r1)
-/* 802702CC 0026BF2C 48 00 0A 8D */ bl func_80270D58
+/* 802702CC 0026BF2C 48 00 0A 8D */ bl __OSClearRTCFlags
/* 802702D0 0026BF30 38 61 00 10 */ addi r3, r1, 0x10
/* 802702D4 0026BF34 48 00 3C 31 */ bl func_80273F04
-/* 802702D8 0026BF38 48 00 10 6D */ bl func_80271344
+/* 802702D8 0026BF38 48 00 10 6D */ bl OSDisableScheduler
/* 802702DC 0026BF3C 38 60 00 05 */ li r3, 5
/* 802702E0 0026BF40 4B FF FA E9 */ bl __OSShutdownDevices
-/* 802702E4 0026BF44 48 00 10 9D */ bl func_80271380
+/* 802702E4 0026BF44 48 00 10 9D */ bl OSEnableScheduler
/* 802702E8 0026BF48 4B FF BF 45 */ bl __OSLaunchMenu
-/* 802702EC 0026BF4C 48 00 10 59 */ bl func_80271344
+/* 802702EC 0026BF4C 48 00 10 59 */ bl OSDisableScheduler
/* 802702F0 0026BF50 48 00 B7 C9 */ bl func_8027BAB8
/* 802702F4 0026BF54 48 00 31 91 */ bl func_80273484
/* 802702F8 0026BF58 3C 60 80 42 */ lis r3, lbl_80427D18@ha
@@ -508,11 +508,11 @@ __OSReturnToMenuForError:
/* 8027033C 0026BF9C 38 00 00 03 */ li r0, 3
/* 80270340 0026BFA0 98 61 00 0E */ stb r3, 0xe(r1)
/* 80270344 0026BFA4 98 01 00 0D */ stb r0, 0xd(r1)
-/* 80270348 0026BFA8 48 00 0A 11 */ bl func_80270D58
+/* 80270348 0026BFA8 48 00 0A 11 */ bl __OSClearRTCFlags
/* 8027034C 0026BFAC 38 61 00 08 */ addi r3, r1, 8
/* 80270350 0026BFB0 48 00 3B B5 */ bl func_80273F04
/* 80270354 0026BFB4 4B FF BE D9 */ bl __OSLaunchMenu
-/* 80270358 0026BFB8 48 00 0F ED */ bl func_80271344
+/* 80270358 0026BFB8 48 00 0F ED */ bl OSDisableScheduler
/* 8027035C 0026BFBC 48 00 B7 5D */ bl func_8027BAB8
/* 80270360 0026BFC0 48 00 31 25 */ bl func_80273484
/* 80270364 0026BFC4 3C 60 80 42 */ lis r3, lbl_80427D18@ha