144937214SPrabhakar KushwahaFreescale ls2080a_emu 244937214SPrabhakar Kushwaha 344937214SPrabhakar KushwahaThis is a emulator target with limited peripherals. 444937214SPrabhakar Kushwaha 544937214SPrabhakar KushwahaMemory map from core's view 644937214SPrabhakar Kushwaha 744937214SPrabhakar Kushwaha0x00_0000_0000 .. 0x00_000F_FFFF Boot Rom 844937214SPrabhakar Kushwaha0x00_0100_0000 .. 0x00_0FFF_FFFF CCSR 944937214SPrabhakar Kushwaha0x00_1800_0000 .. 0x00_181F_FFFF OCRAM 1044937214SPrabhakar Kushwaha0x00_3000_0000 .. 0x00_3FFF_FFFF IFC region #1 1144937214SPrabhakar Kushwaha0x00_8000_0000 .. 0x00_FFFF_FFFF DDR region #1 1244937214SPrabhakar Kushwaha0x05_1000_0000 .. 0x05_FFFF_FFFF IFC region #2 1344937214SPrabhakar Kushwaha0x80_8000_0000 .. 0xFF_FFFF_FFFF DDR region #2 1444937214SPrabhakar Kushwaha 15*a187559eSBin MengOther addresses are either reserved, or not used directly by U-Boot. 1644937214SPrabhakar KushwahaThis list should be updated when more addresses are used. 1744937214SPrabhakar Kushwaha 1844937214SPrabhakar KushwahaBooting Linux flavors which do not support 48-bit VA (< Linux 3.18) 1944937214SPrabhakar Kushwaha------------------------------------------------------------------- 2044937214SPrabhakar KushwahaOne needs to use appropriate bootargs to boot Linux flavors which do 2144937214SPrabhakar Kushwahanot support 48-bit VA (for e.g. < Linux 3.18) by appending mem=2048M, as shown 2244937214SPrabhakar Kushwahabelow: 2344937214SPrabhakar Kushwaha 2444937214SPrabhakar Kushwaha=> setenv bootargs 'console=ttyS1,115200 root=/dev/ram 2544937214SPrabhakar Kushwaha earlycon=uart8250,mmio,0x21c0600,115200 default_hugepagesz=2m hugepagesz=2m 2644937214SPrabhakar Kushwaha hugepages=16 mem=2048M' 2744937214SPrabhakar Kushwaha 28