openwrt/package/boot/uboot-lantiq/patches
Mathias Kresin 9daf57d960 uboot-lantiq: reduce stack size
On lantiq a lot of stuff expects to be loaded to and executed at
0x80002000, including our own second stage bootloader.

For all build u-boots, the initial stack pointer is at 0x80008000. After
loading data to 0x80002000, every further stack operation corrupts the
loaded code.

Set the initial stack pointer to 0x80002000, to not overwrite code
loaded in memory. A stack of 0x2000 bytes has been proven as enough in
all done tests.

Signed-off-by: Mathias Kresin <dev@kresin.me>
2021-11-14 20:15:50 +01:00
..
100-portability.patch
101-fix-crypt-header-clash.patch uboot-lantiq: fix sha1.h header clash when system libmd installed 2021-10-02 13:33:46 +02:00
200-fix-dtc-header-guard.patch uboot-lantiq: fix compile with modern host dtc 2018-10-07 02:12:06 +02:00
0001-sf-fix-out-of-order-calls-for-spi_claim_bus-and-spi_.patch
0002-sf-consistently-use-debug-for-warning-error-messages.patch
0003-sf-move-malloc-of-spi_flash-to-spi_flash_probe.patch
0004-sf-add-slim-probe-funtions-for-SPL.patch
0005-sf-make-calculatiom-of-address-bytes-completely-conf.patch
0006-sf-add-support-for-4-byte-addressing.patch
0007-sf-add-support-for-EN25QH256.patch
0008-sf-fix-sector-layout-of-S25FL256S_256K-and-S25FL512S.patch
0009-net-switchlib-add-framework-for-ethernet-switch-driv.patch
0010-net-switchlib-add-driver-for-Lantiq-PSB697X-switch-f.patch
0011-net-switchlib-add-driver-for-Lantiq-ADM6996I-switch-.patch
0012-net-switchlib-add-driver-for-Atheros-AR8216.patch
0013-net-switchlib-add-driver-for-REALTEK-RTL8306.patch
0014-MIPS-add-support-for-Lantiq-XWAY-SoCs.patch uboot-lantiq/spl: fixed uninitialized variable len in spl_uncompress_lzo 2017-05-31 08:41:31 +02:00
0015-MIPS-lantiq-add-support-for-Lantiq-XWAY-ARX100-SoC-f.patch uboot-lantiq/spl: fixed uninitialized variable len in spl_uncompress_lzo 2017-05-31 08:41:31 +02:00
0016-net-add-driver-for-Lantiq-XWAY-ARX100-switch.patch
0017-tools-add-some-helper-tools-for-Lantiq-SoCs.patch
0018-tools-lantiq-add-NAND-SPL-support.patch
0019-Makefile-add-Lantiq-NAND-SPL-images.patch
0020-MIPS-lantiq-add-NAND-SPL-support.patch
0021-MIPS-vrx200-add-NAND-SPL-support.patch
0022-MIPS-lantiq-add-default-openwrt-config.patch uboot-lantiq: Enable TFTP PUT support for backups 2017-08-18 18:47:27 +02:00
0023-lzma-fixup.patch
0024-Makefile-prepare-u-boot-lantiq-v2013.10-openwrt4.patch
0025-arx100-cgu-fixes.patch
0026-no_extern_inline.patch
0027-no_weak_alias.patch
0028-gcc-compat.patch
0029-net-Use_packed_structures-for_networking.patch uboot-lantiq: fix compatibility with gcc7 2018-09-26 20:35:07 +02:00
0030-lzma-force-8bit-reads.patch uboot-lantiq: danube: fix hanging lzma kernel uncompression 2021-11-14 20:15:29 +01:00
0031-dma-lantiq-fix-out-of-bounds-cache-invalidate.patch uboot-lantiq: fix out of bounds cache invalidate 2021-11-14 20:15:35 +01:00
0032-MIPS-lantiq-danube-fix-SPL-boot.patch uboot-lantiq: danube: fix SPL boot 2021-11-14 20:15:42 +01:00
0033-MIPS-lantiq-reduce-stack-size.patch uboot-lantiq: reduce stack size 2021-11-14 20:15:50 +01:00
0100-MIPS-add-board-support-for-Easy-50712.patch
0101-MIPS-add-board-support-for-Easy-80920.patch
0102-MIPS-add-board-support-for-Arcadyan-ARV4519PW.patch
0103-MIPS-add-board-support-for-Arcadyan-ARV7518PW.patch
0104-MIPS-add-board-support-for-AudioCodes-MP-252.patch
0105-MIPS-add-board-support-for-AVM-FritzBox-3370.patch
0106-MIPS-add-board-support-for-Gigaset-SX76X.patch
0107-MIPS-add-board-support-for-ZyXEL-P-2812HNU-Fx.patch
0108-MIPS-add-board-support-for-Arcadyan-ARV752DPW.patch
0109-MIPS-add-board-support-for-Arcadyan-ARV752DPW22.patch
0110-MIPS-add-board-support-for-Arcadyan-ARV7510PW.patch
0111-MIPS-add-board-support-for-Arcadyan-ARV7510PW22.patch
0112-MIPS-add-board-support-for-Arcadyan-VGV7510KW22.patch
0113-MIPS-add-board-support-for-Arcadyan-ARV8539PW22.patch
0114-MIPS-add-board-support-for-Arcadyan-VGV7519.patch
0115-MIPS-add-board-support-for-Arcadyan-ARV7506PW11.patch
0116-MIPS-add-board-support-for-BT-Home-Hub-5A.patch