[Prev][Next][Index][Thread]
Device drivers for LINUX
Did any of you developed a device driver for Linux?
I tried to obtain information from the Kernel Hackers Guide, but it is
far from being complete.
Is there any distinction in the behaviour of the device driver between
an Edge triggered interrupt and a level interrupt?
In another Unix I am familiar with, Level interrupts can be shared between
a number of devices, so the first thing the interrupt service routine does is
to check that its own device initiated the interrupt. If not, it simply
returns, and the kernel, I think, passes control to the next driver which
handles interrupts of the same level. What's happening in Linux?
Thanks,
--
Doron Zifrony 1 Oranim Str. Tel: 972-3-5304324
Data General Technology Givat Shmuel 51905 Fax: 972-3-5325917
Israel E-Mail: doron@dgt.co.il
Disclaimer: The opinions expressed hereby are my personal opinions.