diff options
author | Mark McLoughlin <markmc@redhat.com> | 2009-07-30 11:29:12 +0100 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-07-30 09:50:36 -0500 |
commit | caea79a9db0e1e316144ce29a9182ff0cb2d81b0 (patch) | |
tree | 5331c68aeff79014c765ebc378e2c7ba97b68c0a /hw/pc.c | |
parent | d399f67704ddc29704e397b3e4f866a7c1052a3d (diff) |
Remove the pc-0-10 machine type
We have the pc-0.10 machine type now which does exactly the same
thing.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/pc.c')
-rw-r--r-- | hw/pc.c | 55 |
1 files changed, 5 insertions, 50 deletions
@@ -1100,11 +1100,6 @@ static CPUState *pc_new_cpu(const char *cpu_model) return env; } -enum { - COMPAT_DEFAULT = 0, - COMPAT_0_10, /* compatible with qemu 0.10.x */ -}; - /* PC hardware initialisation */ static void pc_init1(ram_addr_t ram_size, const char *boot_device, @@ -1112,8 +1107,7 @@ static void pc_init1(ram_addr_t ram_size, const char *kernel_cmdline, const char *initrd_filename, const char *cpu_model, - int pci_enabled, - int compat_level) + int pci_enabled) { char *filename; int ret, linux_boot, i; @@ -1131,7 +1125,6 @@ static void pc_init1(ram_addr_t ram_size, BlockDriverState *fd[MAX_FD]; int using_vga = cirrus_vga_enabled || std_vga_enabled || vmsvga_enabled; void *fw_cfg; - const char *virtio_blk_name, *virtio_console_name; if (ram_size >= 0xe0000000 ) { above_4g_mem_size = ram_size - 0xe0000000; @@ -1416,25 +1409,12 @@ static void pc_init1(ram_addr_t ram_size, } } - switch (compat_level) { - case COMPAT_DEFAULT: - default: - virtio_blk_name = "virtio-blk-pci"; - virtio_console_name = "virtio-console-pci"; - break; - - case COMPAT_0_10: - virtio_blk_name = "virtio-blk-pci-0-10"; - virtio_console_name = "virtio-console-pci-0-10"; - break; - } - /* Add virtio block devices */ if (pci_enabled) { int unit_id = 0; while ((dinfo = drive_get(IF_VIRTIO, 0, unit_id)) != NULL) { - pci_dev = pci_create(virtio_blk_name, + pci_dev = pci_create("virtio-blk-pci", dinfo->devaddr); qdev_init(&pci_dev->qdev); unit_id++; @@ -1451,7 +1431,7 @@ static void pc_init1(ram_addr_t ram_size, if (pci_enabled) { for(i = 0; i < MAX_VIRTIO_CONSOLES; i++) { if (virtcon_hds[i]) { - pci_create_simple(pci_bus, -1, virtio_console_name); + pci_create_simple(pci_bus, -1, "virtio-console-pci"); } } } @@ -1466,8 +1446,7 @@ static void pc_init_pci(ram_addr_t ram_size, { pc_init1(ram_size, boot_device, kernel_filename, kernel_cmdline, - initrd_filename, cpu_model, - 1, COMPAT_DEFAULT); + initrd_filename, cpu_model, 1); } static void pc_init_isa(ram_addr_t ram_size, @@ -1479,21 +1458,7 @@ static void pc_init_isa(ram_addr_t ram_size, { pc_init1(ram_size, boot_device, kernel_filename, kernel_cmdline, - initrd_filename, cpu_model, - 0, COMPAT_DEFAULT); -} - -static void pc_init_pci_0_10(ram_addr_t ram_size, - const char *boot_device, - const char *kernel_filename, - const char *kernel_cmdline, - const char *initrd_filename, - const char *cpu_model) -{ - pc_init1(ram_size, boot_device, - kernel_filename, kernel_cmdline, - initrd_filename, cpu_model, - 1, COMPAT_0_10); + initrd_filename, cpu_model, 0); } /* set CMOS shutdown status register (index 0xF) as S3_resume(0xFE) @@ -1543,21 +1508,11 @@ static QEMUMachine isapc_machine = { .max_cpus = 1, }; -static QEMUMachine pc_0_10_machine = { - .name = "pc-0-10", - .desc = "Standard PC compatible with qemu 0.10.x", - .init = pc_init_pci_0_10, - .max_cpus = 255, -}; - static void pc_machine_init(void) { qemu_register_machine(&pc_machine); qemu_register_machine(&pc_machine_v0_10); qemu_register_machine(&isapc_machine); - - /* For compatibility with 0.10.x */ - qemu_register_machine(&pc_0_10_machine); } machine_init(pc_machine_init); |