hidden bus addresses above 4 Gigs

From: Thomas Crowley
Date: Fri Jul 08 2005 - 08:15:53 EST


I am running 2.6.12.2 with the memmap patch on a intel 64 bit machine with 16 Gigs of RAM. I am using the memmap command to limit the OS to 4 Gigs of RAM and reserve the upper 12 Gigs of RAM.
"memmap=4G memmap=12G$4G" I have written a driver that mmaps the memory into user space where I can then us it in my application. If I access the 7th-8th Gig of Physical RAM the machine locks up. It acts just like there is a device with that bus address on the machine. I have found a couple of Physical RAM address ranges that seam to cause trouble. My /proc/iomem has 100000000-42fffffff marked as "System Ram" (even though I reserved the area) and lspci -vv does not show any devices above the 4Gig mark. There looks to be an unreported by linux device using that address space. Is this possible and if so any ideas how I can figure out what device might be there?

Thanks,
Tom


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/