|
@@ -143,6 +143,7 @@ int inet_aton(const char *cp, struct in_addr *ia);
|
|
#define MAX_IOPORTS 65536
|
|
#define MAX_IOPORTS 65536
|
|
|
|
|
|
const char *bios_dir = CONFIG_QEMU_SHAREDIR;
|
|
const char *bios_dir = CONFIG_QEMU_SHAREDIR;
|
|
|
|
+const char *bios_name = NULL;
|
|
char phys_ram_file[1024];
|
|
char phys_ram_file[1024];
|
|
void *ioport_opaque[MAX_IOPORTS];
|
|
void *ioport_opaque[MAX_IOPORTS];
|
|
IOPortReadFunc *ioport_read_table[3][MAX_IOPORTS];
|
|
IOPortReadFunc *ioport_read_table[3][MAX_IOPORTS];
|
|
@@ -7149,6 +7150,7 @@ enum {
|
|
QEMU_OPTION_d,
|
|
QEMU_OPTION_d,
|
|
QEMU_OPTION_hdachs,
|
|
QEMU_OPTION_hdachs,
|
|
QEMU_OPTION_L,
|
|
QEMU_OPTION_L,
|
|
|
|
+ QEMU_OPTION_bios,
|
|
QEMU_OPTION_no_code_copy,
|
|
QEMU_OPTION_no_code_copy,
|
|
QEMU_OPTION_k,
|
|
QEMU_OPTION_k,
|
|
QEMU_OPTION_localtime,
|
|
QEMU_OPTION_localtime,
|
|
@@ -7241,6 +7243,7 @@ const QEMUOption qemu_options[] = {
|
|
{ "d", HAS_ARG, QEMU_OPTION_d },
|
|
{ "d", HAS_ARG, QEMU_OPTION_d },
|
|
{ "hdachs", HAS_ARG, QEMU_OPTION_hdachs },
|
|
{ "hdachs", HAS_ARG, QEMU_OPTION_hdachs },
|
|
{ "L", HAS_ARG, QEMU_OPTION_L },
|
|
{ "L", HAS_ARG, QEMU_OPTION_L },
|
|
|
|
+ { "bios", HAS_ARG, QEMU_OPTION_bios },
|
|
{ "no-code-copy", 0, QEMU_OPTION_no_code_copy },
|
|
{ "no-code-copy", 0, QEMU_OPTION_no_code_copy },
|
|
#ifdef USE_KQEMU
|
|
#ifdef USE_KQEMU
|
|
{ "no-kqemu", 0, QEMU_OPTION_no_kqemu },
|
|
{ "no-kqemu", 0, QEMU_OPTION_no_kqemu },
|
|
@@ -7887,6 +7890,9 @@ int main(int argc, char **argv)
|
|
case QEMU_OPTION_L:
|
|
case QEMU_OPTION_L:
|
|
bios_dir = optarg;
|
|
bios_dir = optarg;
|
|
break;
|
|
break;
|
|
|
|
+ case QEMU_OPTION_bios:
|
|
|
|
+ bios_name = optarg;
|
|
|
|
+ break;
|
|
case QEMU_OPTION_S:
|
|
case QEMU_OPTION_S:
|
|
autostart = 0;
|
|
autostart = 0;
|
|
break;
|
|
break;
|