aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2023-07-24 14:43:03 +0200
committerFelix Fietkau <nbd@nbd.name>2023-07-24 20:19:11 +0200
commit339e71cbd3f86e5901f600a6bb32c9d2613f3793 (patch)
tree9e4a07eb73483af2cfe04485940fd2d0348d6457 /target/linux/ramips
parente5dea9e37f1953d0cc4b846a530ff4247bf08ee0 (diff)
downloadupstream-339e71cbd3f86e5901f600a6bb32c9d2613f3793.tar.gz
upstream-339e71cbd3f86e5901f600a6bb32c9d2613f3793.tar.bz2
upstream-339e71cbd3f86e5901f600a6bb32c9d2613f3793.zip
kernel: drop mips highmem offset start overrides
The maximum offset that can be supported is 0x20000000 Do not override it to to something bigger than that on MT7621, as that could cause issues based on the fixed memory mappings. This makes the last 64 MB RAM unusable on MT7621 devices with 512 MB but avoids incurring a heavy performance hit Fixes: cd2b74e01e8d ("ramips: mt7621: disable highmem support and remove highmem offset patch") Signed-off-by: Felix Fietkau <nbd@nbd.name> (cherry picked from commit a110de8152df46a1e2adf7010ba75fb3b1236cd8)
Diffstat (limited to 'target/linux/ramips')
-rw-r--r--target/linux/ramips/patches-5.15/120-highmem-start-offset.patch19
1 files changed, 0 insertions, 19 deletions
diff --git a/target/linux/ramips/patches-5.15/120-highmem-start-offset.patch b/target/linux/ramips/patches-5.15/120-highmem-start-offset.patch
deleted file mode 100644
index 629c7bfa5c..0000000000
--- a/target/linux/ramips/patches-5.15/120-highmem-start-offset.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-From: Felix Fietkau <nbd@nbd.name>
-Date: Mon Jul 24 13:29:13 CEST 2023
-Subject: [PATCH] mips: ralink: increase highmem start
-
-Increase highmem start address in order to support devices with 512 MB memory
-and MT7621 SoC
-
-Signed-off-by: Felix Fietkau <nbd@nbd.name>
----
---- a/arch/mips/include/asm/mach-ralink/spaces.h
-+++ b/arch/mips/include/asm/mach-ralink/spaces.h
-@@ -5,6 +5,7 @@
- #define PCI_IOBASE _AC(0xa0000000, UL)
- #define PCI_IOSIZE SZ_16M
- #define IO_SPACE_LIMIT (PCI_IOSIZE - 1)
-+#define HIGHMEM_START _AC(0x24000000, UL)
-
- #include <asm/mach-generic/spaces.h>
- #endif