[syslinux] Custom com32

H. Peter Anvin hpa at zytor.com
Wed Jan 24 20:56:24 PST 2007


Coe, Colin C. (Unix Engineer) wrote:
> Hi all
> 
> I've written a basic COM32 module that checks (using the DMI example
> code) the product and BIOS and if the BIOS is not at the required level,
> is supposed to exit and boot using a DOS floppy image to flash the BIOS.
> 
> The problem is that I can't work out how to call the DOS floppy image.
> Looking at the website, I see "Run Command" AX=0003H via int 22.  The
> image name will be <productname>_<bios_rev> (i.e. xw9300_2.09.img)
> 
> Is "Run Command" the right thing to do?  How do I call it from my
> module?
> 

You're probably better off using "Run kernel image" (AX=0016h).  The 
kernel image would me "memdisk" and the command like something like 
"initrd=xw9300_2.09.img".

	-hpa




More information about the Syslinux mailing list