[syslinux] Syslinux 3.81-pre4 (RC): halt on idle included

H. Peter Anvin hpa at zytor.com
Thu May 21 10:35:16 PDT 2009


Sebastian Herbszt wrote:
> 
> Still same problem (IF=0) here with Qemu and Bochs and pxelinux
> (etherboot and gpxe rom).
> Syslinux works tho.
> 

Oh, right.  This is due to a serious bug in both Etherboot and gPXE (at
least until very recent ones) where they leave interrupts disabled after
INT 1Ah and INT 15h.

I have pushed out a -pre9 which works around this problem, plus added an
STI to reset_idle which should hopefully avoid the worst instances of
the same class of problems.

I now also dump an error and debugging message if interrupts are ever
off at do_idle time.

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.




More information about the Syslinux mailing list