mm: fix first 256MB lost problem

PD#157955: fix first 256MB lost problem

1. add Makefile.boot for define of ZRELADDR/
   PARAMS_PHYS/INITRD_PHYS
2. remove config of ARM_PATCH_PHYS_VIRT/AUTO_ZRELADDR
   to avoid boot panic when first 256MB memory enabled

Change-Id: I0495803f22bcfaa550437169a345adc988b40ef7
Signed-off-by: tao zeng <tao.zeng@amlogic.com>
This commit is contained in:
tao zeng
2018-01-03 12:32:54 +08:00
committed by Jianxin Pan
parent d498b50324
commit 51140c2a25
4 changed files with 12 additions and 3 deletions

View File

@@ -13497,6 +13497,10 @@ AMLOGIC driver for pmu
M: Tao Zeng <tao.zeng@amlogic.com>
F: drivers/amlogic/power/*
AMLOGIC boot config for M8B
M: Tao Zeng <tao.zeng@amlogic.com>
F: arch/arm/mach-meson/Makefile.boot
HDMITX OUTPUT DRIVER
M: Zongdong Jiao <zongdong.jiao@amlogic.com>
M: Yi Zhou <yi.zhou@amlogic.com>

View File

@@ -241,7 +241,6 @@ config VECTORS_BASE
config ARM_PATCH_PHYS_VIRT
bool "Patch physical to virtual translations at runtime" if EMBEDDED
default y
depends on !XIP_KERNEL && MMU
help
Patch phys-to-virt and virt-to-phys translation functions at
@@ -330,8 +329,6 @@ config ARCH_MULTIPLATFORM
bool "Allow multiple platforms to be selected"
depends on MMU
select ARM_HAS_SG_CHAIN
select ARM_PATCH_PHYS_VIRT
select AUTO_ZRELADDR
select CLKSRC_OF
select COMMON_CLK
select GENERIC_CLOCKEVENTS

View File

@@ -16,6 +16,11 @@ OBJCOPYFLAGS :=-O binary -R .comment -S
ifneq ($(MACHINE),)
include $(MACHINE)/Makefile.boot
endif
ifeq ($(CONFIG_MACH_MESON8B),y)
include $(srctree)/arch/arm/mach-meson/Makefile.boot
endif
include $(srctree)/arch/arm/boot/dts/Makefile
# Note: the following conditions must always be true:

View File

@@ -0,0 +1,3 @@
zreladdr-y += 0x00208000
params_phys-y := 0x00200100
initrd_phys-y := 0x00a00000