Re: [patch] voluntary-preempt-2.6.8.1-P2

Thomas Charbonnel
2004-08-16T15:24:35Z

Ingo Molnar wrote :
> * Thomas Charbonnel <thomas@undata.org> wrote:
>
> > 0.000ms (+0.000ms): do_IRQ (default_idle)
> > 0.000ms (+0.000ms): mask_and_ack_8259A (do_IRQ)
> > 0.459ms (+0.459ms): generic_redirect_hardirq (do_IRQ)
> > 0.459ms (+0.000ms): generic_handle_IRQ_event (do_IRQ)
> > 0.459ms (+0.000ms): timer_interrupt (generic_handle_IRQ_event)
>
> > It definitely looks like the kernel is interrupted by some interrupt
> > source not covered by the patch.
>
> the only possibility is SMM, which is not handled by Linux. (but by the
> BIOS.) Otherwise we track everything - including NMIs.
>
> can you reproduce this using an UP kernel too?
>
> Ingo

I'm currently not using SMP :

root@satellite linux # grep SMP .config
CONFIG_BROKEN_ON_SMP=y
# CONFIG_X86_BIGSMP is not set
# CONFIG_SMP is not set

Whole .config here:
http://www.undata.org/~thomas/config-2.6.8-P2

This would confirm the hypothesis of a buggy BIOS, I'm afraid.

Thomas