[lkml]   [1999]   [Mar]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: SMP safe driver with 2.0.36
> On the very same computer, when I boot it with 2.0.36 SMP, the driver
> keeps losing interrupts, even with moderate and low load. The problem
> seems to be happening when there is an IPI interrupt.

The 2.0.x SMP kernel is very inefficient in its IRQ handling compared to
2.2. 2.2 takes irqs on all cpus. 2.0 takes them on CPU 0 then bounces them
to the CPU holding the kernel lock.

> So the problem might be the overall time required to consume all the
> interrupts.... Since our driver must acknowledge with 0.512 ms after
> the interrupt.

You might also want to look at rtlinux then ( - thats a real
time layer for the linux kernel that can easily hit 0.5mS boundaries

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:51    [W:0.033 / U:0.100 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site