• Glauber de Oliveira Costa's avatar
    x86: calibrate delay with irqs enabled · e481fcf8
    Glauber de Oliveira Costa authored
    We do it to make it close to x86_64. The later needs it,
    otherwise the nmi watchdog can get into the scene and kill us
    with a hammer.
    
    Enabling irqs here used to trigger a bug in i386. This is because
    time irq handling relies upon structures that are only initialized
    after smp initcalls (More precisely, it will find
    per_cpu(hrtimer_bases, cpu)->cb_pending list not initialized and crash)
    Signed-off-by: default avatarGlauber Costa <gcosta@redhat.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    e481fcf8
smpboot_32.c 22.3 KB