Messages in this thread |  | | From | Russell King <> | Subject | Re: VGA PCI IO port reservations | Date | Fri, 17 Nov 2000 16:58:51 +0000 (GMT) |
| |
Jeff Garzik writes: > 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 > > 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..
I wish. Unfortunately, ones of this nature tend to be rather fixed. No amount of config space twiddling will move them. However, as someone else pointed out, x86 gets around this problem by only allowing IO ports to be allocated in the (addr & 0x0300) == 0 range, thereby avoiding the problem. _____ |_____| ------------------------------------------------- ---+---+- | | Russell King rmk@arm.linux.org.uk --- --- | | | | http://www.arm.linux.org.uk/personal/aboutme.html / / | | +-+-+ --- -+- / | THE developer of ARM Linux |+| /|\ / | | | --- | +-+-+ ------------------------------------------------- /\\\ | - 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/
|  |