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>
This commit is contained in:
Mark McLoughlin 2009-07-30 11:29:12 +01:00 committed by Anthony Liguori
parent 3e0d1ad50c
commit dde6a0dec8

55
hw/pc.c
View File

@ -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;
@ -1422,26 +1415,13 @@ 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 index;
int unit_id = 0;
while ((index = drive_get_index(IF_VIRTIO, 0, unit_id)) != -1) {
pci_dev = pci_create(virtio_blk_name,
pci_dev = pci_create("virtio-blk-pci",
drives_table[index].devaddr);
qdev_init(&pci_dev->qdev);
unit_id++;
@ -1458,7 +1438,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");
}
}
}
@ -1473,8 +1453,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,
@ -1486,21 +1465,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)
@ -1550,21 +1515,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);