summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorTao Huang <huangtao@rock-chips.com>2018-04-16 19:40:13 +0800
committerTao Huang <huangtao@rock-chips.com>2018-04-16 20:05:40 +0800
commit5f0f7744d2d240755937936b407da163ab6a4128 (patch)
tree724c74afb6b4e42c2ae5e08f6643815eff7ffb21 /arch
parent588c1da03831c3d341395ea29eaf74d537ee1c97 (diff)
arm64: rk3308_linux_defconfig: disable SPARSEMEM_VMEMMAP
Save about 15MB memory for 64MB device, 8MB for 512MB. For 64MB device, before: Memory: 37984K/63488K available (5182K kernel code, 366K rwdata, 1740K rodata, 256K init, 521K bss, 25504K reserved, 0K cma-reserved) after: Memory: 53348K/63488K available (5182K kernel code, 366K rwdata, 1740K rodata, 256K init, 521K bss, 10140K reserved, 0K cma-reserved) For 512MB device, before: Memory: 495992K/522240K available (5182K kernel code, 366K rwdata, 1740K rodata, 256K init, 521K bss, 26248K reserved, 0K cma-reserved) after: Memory: 504188K/522240K available (5182K kernel code, 366K rwdata, 1740K rodata, 256K init, 521K bss, 18052K reserved, 0K cma-reserved) Change-Id: Ica3431aff50a52e3d66d9e203f2313fcfdca068b Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm64/configs/rk3308_linux_defconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/configs/rk3308_linux_defconfig b/arch/arm64/configs/rk3308_linux_defconfig
index 295f2d96a8cf..a1a2b5f5e219 100644
--- a/arch/arm64/configs/rk3308_linux_defconfig
+++ b/arch/arm64/configs/rk3308_linux_defconfig
@@ -33,6 +33,7 @@ CONFIG_SCHED_MC=y
CONFIG_NR_CPUS=4
CONFIG_PREEMPT=y
CONFIG_HZ_1000=y
+# CONFIG_SPARSEMEM_VMEMMAP is not set
# CONFIG_COMPACTION is not set
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
# CONFIG_UNMAP_KERNEL_AT_EL0 is not set