how to process data recvd from a device that wont give interrupts

Mulyadi Santosa mulyadi.santosa at gmail.com
Thu Oct 4 13:50:08 EDT 2012


Hi...

On Thu, Oct 4, 2012 at 7:03 PM, devendra.aaru <devendra.aaru at gmail.com> wrote:
> Hi all,
>
> I found that you can use a kernel timer and poll for the hardware
> interrupt registers whether the interrupt flag is set or not,
>
> but this will take atleast some good amount of CPU.

yeah, thing is, as you know, timer fires interrupt and CPU will
certainly have to service it. So, it's impossible to work around it
IMHO

> are there any ways other than using the kernel timer?

perhaps something less intrusive like creating kernel thread and its
function is solely checking register state?

-- 
regards,

Mulyadi Santosa
Freelance Linux trainer and consultant

blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com



More information about the Kernelnewbies mailing list