if (grub_strcmp (port->name, name) == 0)
break;
+#ifndef GRUB_MACHINE_EMU
if (!port && grub_memcmp (name, "port", sizeof ("port") - 1) == 0
&& grub_isdigit (name [sizeof ("port") - 1]))
{
if (grub_strcmp (port->name, name) == 0)
break;
}
+#endif
return port;
}
err = port->driver->configure (port, &config);
if (err)
return err;
+#ifndef GRUB_MACHINE_EMU
/* Compatibility kludge. */
if (port->driver == &grub_ns8250_driver)
{
grub_serial_terminfo_input.port = port;
registered = 1;
}
+#endif
return GRUB_ERR_NONE;
}
GRUB_COMMAND_FLAG_BOTH,
N_("[OPTIONS...]"),
N_("Configure serial port."), options);
-
+#ifndef GRUB_MACHINE_EMU
grub_ns8250_init ();
+#endif
}
GRUB_MOD_FINI(serial)