* Paused I/O versus regular I/O
@ 2005-11-26 15:40 Jean Delvare
0 siblings, 0 replies; 2+ messages in thread
From: Jean Delvare @ 2005-11-26 15:40 UTC (permalink / raw)
To: LKML
Hi all,
Could anyone tell me what the difference is between "paused" I/O
(inb_p, oub_p and friends) and regular I/O (inb, oub and friends)? I
understand that the former includes some delays here and there, but how
do I know when to use the paused variant, and when the non-paused
variant is OK?
The driver I am currently working on involves combined I/O access on
the Super-I/O ports (0x2e and 0x2f being the address and data ports,
respectively) and chip-specific combined I/O access (typically 0x295 and
0x296 being the address and data ports, respectively). I am using
regular (non-paused) I/O and it seems to work well, but I was wondering
if maybe combined I/O (when you write to a port to select an internal
address, then read the data from another port) was supposed to be done
using paused I/O.
Can anyone clarify the situation? I couldn't find any documentation
explaining *when* paused I/O must be used.
Thanks,
--
Jean Delvare
^ permalink raw reply [flat|nested] 2+ messages in thread
[parent not found: <5dato-1qR-9@gated-at.bofh.it>]
* Re: Paused I/O versus regular I/O
[not found] <5dato-1qR-9@gated-at.bofh.it>
@ 2005-11-27 0:52 ` Bodo Eggert
0 siblings, 0 replies; 2+ messages in thread
From: Bodo Eggert @ 2005-11-27 0:52 UTC (permalink / raw)
To: Jean Delvare, LKML
Jean Delvare <khali@linux-fr.org> wrote:
> Could anyone tell me what the difference is between "paused" I/O
> (inb_p, oub_p and friends) and regular I/O (inb, oub and friends)? I
> understand that the former includes some delays here and there, but how
> do I know when to use the paused variant, and when the non-paused
> variant is OK?
AFAIK, some old hardware needs it. The original ISA bus speed was 4.77 MHz,
and AT changed it to 8 MHz. Some chips needed extra delays to compensate,
and those chips stayed around for a long time.
--
Ich danke GMX dafür, die Verwendung meiner Adressen mittels per SPF
verbreiteten Lügen zu sabotieren.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-11-27 1:04 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-26 15:40 Paused I/O versus regular I/O Jean Delvare
[not found] <5dato-1qR-9@gated-at.bofh.it>
2005-11-27 0:52 ` Bodo Eggert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®