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