brcm63xx/lzma-loader: fix O32 ABI conformance
[openwrt/openwrt.git] / target / linux / brcm63xx / image / lzma-loader / src / head.S
index 543996a0da4701cca80481aa181cd7bddc6df5c6..47a7c9bd6300ad92e6a0d426c5f44bc0f3e7e85f 100644 (file)
@@ -109,6 +109,9 @@ __bss_check:
        /* Setup new "C" stack */
        la      sp, _stack
 
+       /* reserve stack space for a0-a3 registers */
+       subu    sp, 16
+
        /* jump to the decompressor routine */
        la      t0, loader_main
        jr      t0