Messages in this thread | | | From | "Thomas Crowley" <> | Subject | hidden bus addresses above 4 Gigs | Date | Fri, 08 Jul 2005 09:11:05 -0400 |
| |
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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |