summaryrefslogtreecommitdiff
path: root/arch/um/include
diff options
context:
space:
mode:
authorMichal Simek <monstr@monstr.eu>2010-03-15 10:48:27 +0300
committerMichal Simek <monstr@monstr.eu>2010-04-01 10:38:23 +0400
commitee68f1745e7734a55c8bf680f6f464205f1f15da (patch)
tree25fb85eb407389adf81419c045415882090bb1f1 /arch/um/include
parent89ae9753aef160c2f7bcecec21a7c4a6bc4c9b9b (diff)
downloadlinux-ee68f1745e7734a55c8bf680f6f464205f1f15da.tar.xz
microblaze: Support systems without lmb bram
When the system has no lmb bram, main memory should be start from zero because of microblaze vectors. DTS fragment could look like: DDR2_SDRAM: memory@0 { device_type = "memory"; reg = < 0x0 0x10000000 >; } ; Then you have to setup CONFIG_KERNEL_BASE_ADDR=0 which caused that kernel physical start address will be zero. On reset vector place will be jump to 0x100 and on 0x100 starts kernel text. You have to solve how to load the kernel before cpu starts. Tested with XMD. Signed-off-by: Michal Simek <monstr@monstr.eu>
Diffstat (limited to 'arch/um/include')
0 files changed, 0 insertions, 0 deletions