Pro inspiraci: Dva COMy na jednom IRQ.
Jan Kasprzak
kas na ics.muni.cz
Středa Únor 12 14:03:27 CET 1997
[...]
: osobne se domnivam, ze tento stav je zcela logicky. Neni mozne, aby
: jedno IRQ obsluhovaly dva handlery. Takze bud jede mys, nebo modem ci co.
: Jde jen o to, ktery handler se dostane k lizu.
Na tom neni nic nelogickeho -- jednodussi multiportove karty
(typu 4x 16550A) funguji presne takhle -- bez zvlastniho driveru.
Proste prijde IRQ, a postupne se zavolaji handlery vsech zarizeni,
ktere by pripadne o to IRQ mely mit zajem. A handler u kazdeho portu
zkontroluje, jestli ten port ma skutecne nejaka data k dispozici,
a pak prohlasi to IRQ za svoje, nebo je odevzda dal.
-Yenya
--
Jan "Yenya" Kasprzak <kas na fi.muni.cz> http://www.fi.muni.cz/~kas/
[[[[ ^^^ Please note my new address. ]]]]
[[[[ Czech Linux Homepage: http://www.fi.muni.cz/~kas/linux/ ]]]]
``Hoping the problem magically goes away by ignoring it is the "microsoft
approach to programming" and should never be allowed.'' --Linus Torvalds
Další informace o konferenci Linux