Messages in this thread |  | | Date | Fri, 17 Nov 2000 11:52:14 -0500 | From | Jeff Garzik <> | Subject | Re: VGA PCI IO port reservations |
| |
Russell King wrote: > Jeff Garzik writes: > > > For example, S3 cards typically use: > > > > > > 0x0102, 0x42e8, 0x46e8, 0x4ae8, 0x8180 - 0x8200, 0x82e8, 0x86e8, > > > 0x8ae8, 0x8ee8, 0x92e8, 0x96e8, 0x9ae8, 0x9ee8, 0xa2e8, 0xa6e8, > > > 0xaae8, 0xaee8, 0xb2e8, 0xb6e8, 0xbae8, 0xbee8, 0xe2e8, > > > 0xff00 - 0xff44 > ^^^^ PCI IO addresses
Oops, you're right :)
> If the driver isn't loaded, the port is still used by the hardware. Therefore, > it should be reserved independent of whether we have the driver loaded/in kernel > or not.
That logic doesn't work. If you believe that, then the core kernel needs to be doing 100% of the request_region calls, right at bootup...
If XFree86 not fbdev is using the hardware, you can always have a stub driver that does nothing but reserve the ports. Remember, too, that the ports claimed depend on register settings in the video card and PCI config space..
Jeff
-- Jeff Garzik | Building 1024 | The chief enemy of creativity is "good" sense MandrakeSoft | -- Picasso - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |