In article <
[email protected] >,
Nahum Barnea <
[email protected]> wrote:
>The problem is that the pullup is very slow (300 ns) and the host interrupt
>service routine is accessed again for nothing.
As someone who has worked on a lot of device drivers I can't say I've
ever seen a card that consistently produces double interrupts. I haven't
gone and measured INTx rise times either.
The result seems plausible, though. Figure an ~8.2k pullup (that's Rtyp
for pullups in the PCI 2.1 spec, don't have X handy), 3 slots (at about
5p each) each with a card (allowed 10p each) gives you 45p*8.2k is ~350ns.
OTOH, I've never seen a motherboard that was high-end enough to have
PCI-X 66 that didn't also use an IO APIC that allowed each INTx pin to
be routed individually, though.
--
Ben Jackson
<
[email protected]>
http://www.ben.com/