Hi,

I'm working on a custom board design based on AT91SAM9G45-EKES.

There are two memory banks (DDR2) located at physical addresses
0x70000000 to 0x77FFFFFF (128MB) &
0x20000000 to 0x27FFFFFF (128MB)

When I use Flat memory model and boot the Kernel then I get this warning:
"Ignoring RAM at 0x20000000 - 0x27FFFFFF (vmalloc region overlap)" and
the kernel boots fine.

I need this 256 MB RAM - DDR2 to work so I enable SparseMem and then
My kernel does not boot.

I'm using linux 2.6.32-8.

The RAM at 0x70000000 is mapped at 0xC0000000 &
the RAM at 0x20000000 is to be mapped at 0xC8000000.

Does Linux works fine for Sparse memory on ARM Linux? Is it possible
to use such memory mappings and get 256 MB of memory to work?

-Prasant
_______________________________________________
Celinux-dev mailing list
[email protected]
http://tree.celinuxforum.org/mailman/listinfo/celinux-dev

Reply via email to