openwrt/target/linux/generic
David Bauer ea6fb9c16d generic: MIPS: Add barriers between dcache & icache flushes
This fixes spurious boot-errors with some ath79 MIPS 74Kc boards such
as the AC Lite as well as Archer C7 v2.

The missing barrier leads to the icache flush being executed before the
dcache writeback, which results in the CPU executing the dummy infinite
loop in tlbmiss_handler_setup_pgd.

Applying this patch from upstream ensures the dcache is written back
before flushing the icache.

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 26bc8f6876)
2023-03-05 20:22:10 +01:00
..
backport-5.10 kernel: bump 5.10 to 5.10.166 2023-02-05 20:43:19 +01:00
files kernel: mtk-bmt: fix usage of _oob_read 2023-01-25 23:45:14 +08:00
hack-5.10 kernel: bump 5.10 to 5.10.165 2023-01-28 20:08:14 +01:00
image target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00
other-files initramfs: switch to tmpfs to fix ujail 2020-11-27 01:23:43 +00:00
pending-5.10 generic: MIPS: Add barriers between dcache & icache flushes 2023-03-05 20:22:10 +01:00
pending-5.15 generic: add support for EON EN25QX128A spi nor flash 2022-12-16 21:01:28 +01:00
config-5.10 kernel: Add missing kernel configuration options 2023-01-03 00:54:22 +01:00
config-filter kernel: filter out both Clang and LLD versions 2021-12-17 16:16:34 +01:00
PATCHES