[syslinux] [RFC][PATCH] Gfxboot COMBOOT module

Sebastian Herbszt herbszt at gmx.de
Mon Nov 24 14:17:20 PST 2008


H. Peter Anvin wrote:
> Sebastian Herbszt wrote:
>> 
>> If i don't mistake the original gfxboot patch did only implement gfxboot for
>> syslinux and isolinux. The gfxboot COMBOOT module does work with syslinux,
>> isolinux and extlinux. The cb_fopen callback from gfxboot core does expect file
>> length in ecx. I did assume pxelinux can not return the file length on file open, tho
>> i did not verify it.
>> 
> 
> PXELINUX will return that information if it gets it (i.e. if using TFTP
> and the TFTP server support tsize.)  This used to be required, but
> gPXELINUX obviously can't handle those restrictions.

Then the module should work as long as pxelinux does return the file size.
The cb_fopen callback should then check for size -1 and fail if size is not
available.

- Sebastian




More information about the Syslinux mailing list