diff options
author | Bhupesh Sharma <bhupesh.sharma at freescale.com> | 2015-05-28 14:54:10 +0530 |
---|---|---|
committer | York Sun <yorksun@freescale.com> | 2015-07-20 11:44:35 -0700 |
commit | a2dc818f21cf216c486d267f7a983b8e7808519c (patch) | |
tree | 28e94d9e9f6f93cdae4c9ae83bcaf0d13bb8e50a /board/freescale/ls2085a/README | |
parent | fc7b3855e1c285e59487699d898f4415a8f62c05 (diff) |
armv8/ls2085a: Expose all DDR region(s) to Linux
This patch allows u-boot to expose the complete DDR region(s) to Linux
(after subtracting the memory hidden via MEM_TOP_HIDE mechanism).
This allows the u-boot to support the 48-bit VA support provided by
ARM64 Linux in flavors 3.18 and above, by passing the appropriate
'memory' DTS nodes.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma at freescale.com>
Signed-off-by: Prabhakar Kushwaha <prabhakar at freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'board/freescale/ls2085a/README')
-rw-r--r-- | board/freescale/ls2085a/README | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/board/freescale/ls2085a/README b/board/freescale/ls2085a/README index b7023e1d48..bc1d0bb4a7 100644 --- a/board/freescale/ls2085a/README +++ b/board/freescale/ls2085a/README @@ -14,3 +14,14 @@ Memory map from core's view Other addresses are either reserved, or not used directly by u-boot. This list should be updated when more addresses are used. + +Booting Linux flavors which do not support 48-bit VA (< Linux 3.18) +------------------------------------------------------------------- +One needs to use appropriate bootargs to boot Linux flavors which do +not support 48-bit VA (for e.g. < Linux 3.18) by appending mem=2048M, as shown +below: + +=> setenv bootargs 'console=ttyS1,115200 root=/dev/ram + earlycon=uart8250,mmio,0x21c0600,115200 default_hugepagesz=2m hugepagesz=2m + hugepages=16 mem=2048M' + |