There are message passing delays going on across APICs. Also
those delays are in theory arbitarily long in the presence of
noise. If its CPU synchronization delays we see then a synchronizing
instruction should resolve this ?
> the first solution was to add a 10 usecs delay to
> synchronize_irq(), then i tried to find a wait-less
Not a fix if its the posting delay from an IRQ. There's a related 2.0.x
funny btw when irq's get forwarded across cpu's and they are shared some
boards in some situations go astray.
Maybe someone with a bit of time should bite the bullet and use the apic as
God intended for its distribution and priority lockouts
Alan