summaryrefslogtreecommitdiffstats
path: root/Config.in
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2023-08-05 09:02:20 +0200
committerLinus Walleij <linus.walleij@linaro.org>2024-05-01 21:32:23 +0200
commit219018185e52a49b6a676a3591fe28406bb1a062 (patch)
tree1d35014298a4c804163bd540340904783a07c141 /Config.in
parentf789454df1146aa426d6cc28fc61b005ecfb82c3 (diff)
downloadopenwrt-master.tar.gz
openwrt-master.tar.bz2
openwrt-master.zip
bmips: Build U-Boot into the XG6846 targetHEADmastermain
It appears that the CFE boot loader found in the XG6846 cannot load kernels over a certain size, and the old relocate hack is not working. What to do? We can build a small U-Boot into the image, make CFE boot that, place the kernel immediately after U-Boot, and use U-Boot to boot the system instead. The compiled u-boot.bin becomes around ~300KB and with LZMA compression it will swiftly fit into 128KB, so we use two 64KB erase blocks right after the CFE to store an imagetag:ed U-Boot. Reviewed-by: Paul Donald <newtwen+github@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'Config.in')
0 files changed, 0 insertions, 0 deletions