[syslinux] [bug] 6.00: No linux boot function
Matt Fleming
matt at console-pimps.org
Mon Jun 24 02:45:41 PDT 2013
On Mon, 24 Jun, at 11:37:42AM, Thomas Bächler wrote:
> Thanks. It seems kind of inconsequent though:
>
> Why is EFI boot defined in efi/main.c, but BIOS boot in libcom32,
> instead of being part of the firmware definition?
I explained that in the commit log,
The usual way to handle this kind of abstraction would be to move
bios_load_linux() to core/bios.c and assign it to .load_linux, but that
would necessitate pulling the movebits and shuffler code into the core.
For now, leave the BIOS loader where it is and use it as the default. In
future we will want to move this to BIOS-specific code (though not
necessarily in the core) because, by having it in the generic loader
code, it is currently being built for the EFI backends even though it is
never used.
Historically, the loader code for BIOS has always been part of libcom32.
--
Matt Fleming, Intel Open Source Technology Center
More information about the Syslinux
mailing list