On Fri, Nov 07, 2003 at 02:39:49PM -0800, Jon Smirl wrote: >I should be more specific, it's mapping the ROM into PCI space that the kernel >doesn't know about. Of course the kernel knows about the mapping from PCI space >to user space. During a hotplug event the kernel could map the new device on top >of the ROM in PCI space.
Doesn't it have enough information at the time the PCI space is mapped into user space to know what that PCI space corresponds to, and/or to know that if an area of PCI space has been mapped into user space (and not subsequently unmapped) that it shouldn't be given to a newly inserted device? Also, I think that unmapped PCI ROMs are only mapped in (to PCI and user space) by XFree86 long enough to read their contents, but I'd need to double check that. I'm sure I'm missing something. I'm just trying to figure out what it is. David -- David Dawes developer/release engineer The XFree86 Project www.XFree86.org/~dawes ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel