X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Fsrc%2Freboot.S;h=14c181388db23850e2da0dccbd0c78021dfb7213;hb=195268cae3bb2f462d82dc0178dbca07f0cff706;hp=a344ec357f603dd7ae96d8083ef34e29ac5503a1;hpb=e72388a0aa23da8bc8e24a0cbe9d523c5a9ce294;p=carl9170fw.git diff --git a/carlfw/src/reboot.S b/carlfw/src/reboot.S index a344ec3..14c1813 100644 --- a/carlfw/src/reboot.S +++ b/carlfw/src/reboot.S @@ -1,7 +1,11 @@ .globl _jump_to_bootcode .type _jump_to_bootcode, @function _jump_to_bootcode: + mov.l stack_start, r0 + mov.l @r0, sp mov.l eeprom_start, r0 + mov.l @r0, r0 jmp @r0 -eeprom_start: .long 0x00000008 -tmp: .long + .align 4 +stack_start: .long 0x00000004 +eeprom_start: .long 0x00000000