+2013-12-17 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/commands/legacycfg.c: Use 32-bit Linux protocol on non-BIOS.
+
2013-12-17 Vladimir Serbinenko <phcoder@gmail.com>
Support cpuid --pae.
/* First try Linux. */
if (kernel_type == GUESS_IT || kernel_type == LINUX)
{
+#ifdef GRUB_MACHINE_PCBIOS
cmd = grub_command_find ("linux16");
+#else
+ cmd = grub_command_find ("linux");
+#endif
if (cmd)
{
if (!(cmd->func) (cmd, cutargc, cutargs))
if (kernel_type == LINUX)
{
+#ifdef GRUB_MACHINE_PCBIOS
cmd = grub_command_find ("initrd16");
+#else
+ cmd = grub_command_find ("initrd");
+#endif
if (!cmd)
return grub_error (GRUB_ERR_BAD_ARGUMENT, N_("can't find command `%s'"),
- "initrd16");
+#ifdef GRUB_MACHINE_PCBIOS
+ "initrd16"
+#else
+ "initrd"
+#endif
+ );
return cmd->func (cmd, argc, args);
}