]> Chaos Git - corbenik/corbenik.git/commitdiff
Update reboot_hook to work on 11.4 (credit goes to TuxSH) and Friend List version...
authorGrayJack <gr41.j4ck@gmail.com>
Tue, 11 Apr 2017 20:10:29 +0000 (17:10 -0300)
committerGrayJack <gr41.j4ck@gmail.com>
Tue, 11 Apr 2017 20:10:29 +0000 (17:10 -0300)
bits/reboot_hook.s
patch/25_friends_ver.pco

index 525e8b60f1b1910a475ead0e77b79b36218aba6d..76169086b1cc6f6626e5b4a9e79d0d4734a0ae7d 100644 (file)
@@ -6,9 +6,10 @@
 _start:
     // Interesting registers and locations to keep in mind, set before this code is ran:
     // - r1: FIRM path in exefs.
-    // - r7: Reserved space for file handle
+    // - r7 or r8: Reserved space for file handle
     // - *(*r7 + 0x28): fread function.
 
+    sub r7, r0, #8
     mov r8, r1
 
     pxi_wait_recv:
@@ -83,6 +84,9 @@ koffset_base:    .word kernel_code-jump_to_kernel-12
 .pool
 
 kernel_code:
+
+    ldr sp, =0x080FF000
+
     // Disable MPU
     ldr r0, =0x42078
     mcr p15, 0, r0, c1, c0, 0
index 5203bb9820f5f161106c59ddbd8a3da0cda2b5a4..d09b72276b711927c24ec93e72e5635cdb7d47cd 100644 (file)
@@ -11,4 +11,4 @@ rel exe_text
 find E01EFF2FE1010101
 abortnf
 fwd  09
-set  09
+set  10