Re: Timer allocates too many ports

From: Randy.Dunlap
Date: Fri Aug 20 2004 - 16:07:49 EST


On Fri, 20 Aug 2004 22:33:19 +0200 Pierre Ossman wrote:

| Hi!

Ho-

| The timer in linux allocates the io ports 0x40 to 0x5F. This is causing
| some problems for me since the hardware I'm writing a driver for has its
| ports at 0x4E and 0x4F. In Windows the ports 0x40 to 0x43 are used for
| the timer. Why does linux allocate so many more ports?

Seems reasonable to me for Linux timer driver (resource) to allocate
0x40 - 0x43 and 0x50 - 0x53 (on intel x86; only 0x40 - 0x43 for AMD x86-64).
At least that's what is in some Intel specs. That would be accurate
AFAIK and still leave 0x4e - 0x4f available.

What kind of device uses IO addresses 0x4e - 0x4f?
Is it a motherboard device? Intel ICH specs think that 0x4e - 0x4f
are for LPC SIO and are forwarded to the LPC device.


--
~Randy
-
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/