Sebastian Herbszt
2010-Feb-28 14:56 UTC
[syslinux] INT 22H AX=000Ah, CL=9 and __syslinux_get_derivative_info()
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. - Sebastian
Sebastian Herbszt
2010-Mar-04 20:43 UTC
[syslinux] INT 22H AX=000Ah, CL=9 and __syslinux_get_derivative_info()
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. - Sebastian
Maybe Matching Threads
- [PATCH 1/1] COMBOOT API: Add get current working directory call to most
- SYSLINUX API call INT 22h/AX=0xC
- [PATCH 1/1] COMBOOT API: Add calls for directory functions; Implement for FAT; Try 2
- [PATCH 1/1] COMBOOT API: Add calls for directory functions; Implement for FAT
- SYSLINUX API call INT 22h/AX=0xC