[syslinux] [PATCH] Fix recognition of keeppxe option

Ady ady-sf at hotmail.com
Tue Jun 14 09:33:15 PDT 2016

> > kernel.c:new_linux_kernel() to load_linux.c:bios_boot_linux() because
> > there is no convenient way in new_linux_kernel() to control the boot
> > flags value.
> This is the part that has me questioning things and trying to recall
> if any other KERNEL-like directives ever utilize keeppxe.


Not being a developer myself, I don't understand this "other 
KERNEL-like directives" sentence. I do know what "kernel-like 
directives" means, but I do not know which one is the one you are 
referring to here, and why "_other_ KERNEL-like directives" would be a 
concern. I mean, other than the behavior regarding file name 
extensions, shouldn't the KERNEL-like directives relevant in this case 
be equivalent to each other? (FWIW, I say "relevant" because I am 
assuming that the "CONFIG" and the "LOCALBOOT" directives are not so 
relevant in this context; are they?).

One case that has been affected by the lack of KEEPPXE support / 
parsing since Syslinux v.5+ is Reactos, which is supposed to be 
bootable by either mboot.c32 or by chain.c32. In the case of chain.c32, 
the current default values for Reactos are incorrect, so specifying 
adequate values manually in its command is required, in addition to 
fixing the keeppxe matter. I mention Reactos so to provide - for 
someone else, willing to test - one way of testing the patch, comparing 
the results with the behavior of Syslinux v.4.05 while using the same 
configuration file in both tests.


More information about the Syslinux mailing list