-
- Downloads
ARC: mm: Decouple RAM base address from kernel link address
[Needed for HSDK] Currently the first page of system (hence RAM base) is assumed to be @ CONFIG_LINUX_LINK_BASE, where kernel itself is linked. However is case of HSDK platform, for reasons explained in that patch, this is not true. kernel needs to be linked @ 0x9000_0000 while DDR is still wired at 0x8000_0000. To properly account for this 256M of RAM, we need to introduce a new option and base page frame accountiing off of it. Signed-off-by:Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Signed-off-by:
Vineet Gupta <vgupta@synopsys.com> [vgupta: renamed CONFIG_KERNEL_RAM_BASE_ADDRESS => CONFIG_LINUX_RAM_BASE : simplified changelog]
Showing
- arch/arc/Kconfig 9 additions, 1 deletionarch/arc/Kconfig
- arch/arc/boot/dts/axc001.dtsi 1 addition, 1 deletionarch/arc/boot/dts/axc001.dtsi
- arch/arc/boot/dts/axc003.dtsi 1 addition, 1 deletionarch/arc/boot/dts/axc003.dtsi
- arch/arc/boot/dts/axc003_idu.dtsi 1 addition, 1 deletionarch/arc/boot/dts/axc003_idu.dtsi
- arch/arc/boot/dts/nsim_hs.dts 1 addition, 1 deletionarch/arc/boot/dts/nsim_hs.dts
- arch/arc/include/asm/page.h 1 addition, 1 deletionarch/arc/include/asm/page.h
- arch/arc/mm/cache.c 1 addition, 1 deletionarch/arc/mm/cache.c
- arch/arc/mm/init.c 3 additions, 3 deletionsarch/arc/mm/init.c
Loading
Please register or sign in to comment