xref: /openbmc/u-boot/board/freescale/ls2080a/README (revision 57dc53a72460e8e301fa1cc7951b41db8e731485)
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