[syslinux] [PATCH] Fix recognition of keeppxe option
Adam Goldman
adamg at pobox.com
Thu Jun 16 16:24:27 PDT 2016
On Thu, Jun 16, 2016 at 06:20:31PM +0300, Ady via Syslinux wrote:
> the main idea: if the LINUX directive would be capable of using /
> parsing "keeppxe", then it might make sense to have the same capability
> in linux.c32 (in addition to mboot.c32 and chain.c32).
AFAICT, the following modules lead to the syslinux_boot_linux code path:
ldlinux.c32
lua.c32 (for boot_linux and boot_it; and run_kernel_image for Linux
kernels only)
linux.c32
gfxboot.c32
> FWIW, in Syslinux v.4.05, the entry for booting Reactos from pxelinux.0
> with chain.c32 is:
>
> COM32 chain.c32
> APPEND file=freeldr.sys seg=0x0F80 keeppxe
>
> which has been failing since Syslinux v.5.+.
chain.c32 has its own code to handle keeppxe. It looks like it's passing
the correct flag to syslinux_shuffle_boot_rm, but I wonder if the
problem is pxelinux_scan_memory is marking the PXE region as
SMT_TERMINAL?
-- Adam
More information about the Syslinux
mailing list