arm: makefile: change text_offset to 0x108000 [1/1]
authorHanjie Lin <hanjie.lin@amlogic.com>
Thu, 13 Dec 2018 07:28:45 +0000 (15:28 +0800)
committerNick Xie <nick@khadas.com>
Mon, 5 Aug 2019 06:36:09 +0000 (14:36 +0800)
PD#SWPL-1505
PD#SWPL-8867

Problem:
Amlogic arm kernel text_offset is 0x208000,
ko start address to kernel text end address arrange is too big(>32M)
it can cause insmod ko failed.

Solution:
modify text_offset to 0x108000
first 0x100000 is invisibe to kernel.

Verify:
u200

Change-Id: I9684b108b57a15b03e4279146c1dc57667aa5d12
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
arch/arm/Makefile
arch/arm/mach-meson/Makefile.boot

index ca83dfd..47de1d6 100644 (file)
@@ -152,7 +152,7 @@ endif
 textofs-$(CONFIG_ARCH_MSM8X60) := 0x00208000
 textofs-$(CONFIG_ARCH_MSM8960) := 0x00208000
 textofs-$(CONFIG_ARCH_AXXIA) := 0x00308000
-textofs-$(CONFIG_ARCH_MESON) := 0x00208000
+textofs-$(CONFIG_ARCH_MESON) := 0x00108000
 
 # Machine directory name.  This list is sorted alphanumerically
 # by CONFIG_* macro name.
index 570d19a..9f8fd29 100644 (file)
@@ -1,3 +1,3 @@
-   zreladdr-y    += 0x00208000
-params_phys-y    := 0x00200100
+   zreladdr-y    += 0x00108000
+params_phys-y    := 0x00100100
 initrd_phys-y    := 0x00a00000