brcm47xx: relocate the stack in loader
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 8 Oct 2017 16:31:03 +0000 (18:31 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Fri, 5 Jan 2018 23:40:00 +0000 (00:40 +0100)
commitddedcb19e52909b9de851bcdad500656069046b5
treea4f9e79d63104bcd96a5693d541f4ee96d4e4b82
parentda43069f5bf60dfa302ee6983d2e54f2a6a47174
brcm47xx: relocate the stack in loader

By default we are reusing the stack provided by CFE, like it is intended
by CFE. On my WRT54GS it is located at 0x8043BF30, so a big kernel image
could overwrite it. Relocate it to a different memory region which is
still under the 8MB RAM, but in the higher area. We only need this
memory region for the stack of the loader, Linux will set up this
for its own.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/brcm47xx/image/lzma-loader/src/Makefile
target/linux/brcm47xx/image/lzma-loader/src/head.S