[syslinux] INT 22H AX=000Ah, CL=9 and __syslinux_get_derivative_info()
H. Peter Anvin
hpa at zytor.com
Sat Mar 6 20:29:49 PST 2010
On 03/04/2010 12:43 PM, Sebastian Herbszt wrote:
> Sebastian Herbszt wrote:
>> comboot.txt says to set CL=9 "to get a valid return in CL for all
>> versions".
>> The code in __syslinux_get_derivative_info() doesn't set it. Is this
>> comment
>> obsolete? Looking at comboot.inc suggest this because P_CL is set to
>> SECTOR_SHIFT
>> for all derivatives but pxelinux which does set P_ECX to MyIP.
>
> hpa, can you please take a look at this?
> I would like to use __syslinux_get_derivative_info() in gfxboot.c if
> there isn't a catch.
>
Hi Sebastian,
Sorry for not getting back to you sooner.
The answer is that probably doesn't matter -- I doubt current libcom32
can run on top of a Syslinux core which is old enough to need that
workaround.
-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