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>
Wed, 11 Oct 2017 19:36:24 +0000 (21:36 +0200)
commit2909a4b78e2bce5f6b9c35361866d5e9477a1bdc
tree8b8354ffd636439c34af2626e353a7064c75de0b
parentd5cf4a5aa4a3211012967748569d9a631ee19466
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