Prabhakar Kushwaha | 4493721 | 2015-11-09 16:42:07 +0530 | [diff] [blame] | 1 | Freescale ls2080a_emu |
York Sun | f749db3 | 2014-06-23 15:15:56 -0700 | [diff] [blame] | 2 | |
| 3 | This is a emulator target with limited peripherals. |
| 4 | |
| 5 | Memory map from core's view |
| 6 | |
| 7 | 0x00_0000_0000 .. 0x00_000F_FFFF Boot Rom |
| 8 | 0x00_0100_0000 .. 0x00_0FFF_FFFF CCSR |
| 9 | 0x00_1800_0000 .. 0x00_181F_FFFF OCRAM |
| 10 | 0x00_3000_0000 .. 0x00_3FFF_FFFF IFC region #1 |
| 11 | 0x00_8000_0000 .. 0x00_FFFF_FFFF DDR region #1 |
| 12 | 0x05_1000_0000 .. 0x05_FFFF_FFFF IFC region #2 |
| 13 | 0x80_8000_0000 .. 0xFF_FFFF_FFFF DDR region #2 |
| 14 | |
Bin Meng | a187559 | 2016-02-05 19:30:11 -0800 | [diff] [blame] | 15 | Other addresses are either reserved, or not used directly by U-Boot. |
York Sun | f749db3 | 2014-06-23 15:15:56 -0700 | [diff] [blame] | 16 | This list should be updated when more addresses are used. |
Bhupesh Sharma | a2dc818 | 2015-05-28 14:54:10 +0530 | [diff] [blame] | 17 | |
| 18 | Booting Linux flavors which do not support 48-bit VA (< Linux 3.18) |
| 19 | ------------------------------------------------------------------- |
| 20 | One needs to use appropriate bootargs to boot Linux flavors which do |
| 21 | not support 48-bit VA (for e.g. < Linux 3.18) by appending mem=2048M, as shown |
| 22 | below: |
| 23 | |
| 24 | => setenv bootargs 'console=ttyS1,115200 root=/dev/ram |
| 25 | earlycon=uart8250,mmio,0x21c0600,115200 default_hugepagesz=2m hugepagesz=2m |
| 26 | hugepages=16 mem=2048M' |
| 27 | |