ARC: [plat-sim] unbork non default CONFIG_LINUX_LINK_BASE
authorVineet Gupta <vgupta@synopsys.com>
Tue, 15 Dec 2015 08:27:16 +0000 (13:57 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Thu, 17 Dec 2015 05:36:43 +0000 (11:06 +0530)
commitff1c0b6a795bce744527bc10c8268127ed818b42
treea6455ad084d6e1a927ad860605906852633d1246
parentc512c6ba7ac41b8bc196f17a85ee52099a109146
ARC: [plat-sim] unbork non default CONFIG_LINUX_LINK_BASE

HIGHMEM support bumped the default memory size for nsim platform to 1G.
Thus total memory ended at the very edge of start of peripherals address
space. With linux link base shifted, memory started bleeding into
peripheral space which caused early boot bad_page spew !

Fixes: 29e332261d2 ("ARC: mm: HIGHMEM: populate high memory from DT")
Reported-by: Anton Kolesov <akolesov@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/Kconfig
arch/arc/boot/dts/nsim_hs.dts
arch/arc/mm/init.c