openwrtv3/target/linux/ar71xx
Matthias Schiffer d168c2cf81
ar71xx: Ubiquiti Airmax M: add relocate-kernel to invalidate cache
Some Ubiquiti U-boot versions, in particular the "U-Boot 1.1.4.2-s956
(Jun 10 2015 - 10:54:50)" found with AirOS 5.6, do not correctly flush the
caches for the whole kernel address range after decompressing the kernel
image, leading to hard to debug boot failures, depending on kernel version
and configuration.

As a workaround, prepend the relocate-kernels loader, which will invalidate
the caches after moving the kernel to the correct load address.

Reported-by: Andreas Ziegler <dev@andreas-ziegler.de>
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2018-04-26 20:40:07 +02:00
..
base-files ar71xx: sysupgrade: improve CPE/WBS 210/510 validation, add new metadata offset 2018-04-10 18:29:19 +02:00
files ar71xx: limit Ethernet speed of UBNT Airmax M (XM) devices to 100Mbit/s 2018-04-10 15:27:39 +02:00
generic ar71xx: add support for TP-Link Archer C60 v2 2018-04-07 00:09:05 +02:00
image ar71xx: Ubiquiti Airmax M: add relocate-kernel to invalidate cache 2018-04-26 20:40:07 +02:00
mikrotik ar71xx: reorganize kernel configuration 2018-01-13 19:54:45 +01:00
nand ar71xx: reorganize kernel configuration 2018-01-13 19:54:45 +01:00
patches-4.9 kernel: bump 4.9 to 4.9.96 2018-04-26 08:53:54 +02:00
tiny ar71xx: create new ar71xx/tiny subtarget for 4MB flash devices 2018-01-13 19:54:45 +01:00
config-4.9 ar71xx: add support for TP-Link Archer C60 v2 2018-04-07 00:09:05 +02:00
Makefile ar71xx: create new ar71xx/tiny subtarget for 4MB flash devices 2018-01-13 19:54:45 +01:00
modules.mk ar71xx: add LED driver NU801 2015-12-11 15:04:57 +00:00