Matthew Starzewski a écrit :
I've tried to enable HIGHMEM to access all 512MB of
SDRAM on a BCM1125 based board as per this previous
Using more than 256 MB of memory on SB1250 in 32-bit mode :
BCM1125 Board: XPedite3000 PrPMC
I'm really unsure of what I'll say, but I've seen people on this list
talking about CONFIG_DISCONTIGMEM, an option for the kernel, which is :
"Say Y to upport efficient handling of discontiguous physical memory,
for architectures which are either NUMA (Non-Uniform Memory Access)
or have huge holes in the physical address space for other reasons.
See <file:Documentation/vm/numa> for more."
Maybe it's what you're looking for, maybe not.
I'm still very surprised that Linux cannot handle strange physical
memory configuration simply (holes in physical memory, DMA memory at
higher addresses than normal memory).
PETAZZONI Thomas - firstname.lastname@example.org
http://thomas.enix.org - Jabber: email@example.com
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E 1624 F653 CB30 98D3 F7A7
Description: OpenPGP digital signature