mirror of https://github.com/xqemu/xqemu.git
pc: Add backward compatibility options for virtio-serial
virtio-serial-pci can support multiple ports in the current development version that will become 0.13. Add compatibility options for the 0.12 and 0.11 pc machine types. Signed-off-by: Amit Shah <amit.shah@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
d76fa62dba
commit
8bfbde6d35
28
hw/pc.c
28
hw/pc.c
|
@ -1065,6 +1065,18 @@ static QEMUMachine pc_machine_v0_12 = {
|
||||||
.desc = "Standard PC",
|
.desc = "Standard PC",
|
||||||
.init = pc_init_pci,
|
.init = pc_init_pci,
|
||||||
.max_cpus = 255,
|
.max_cpus = 255,
|
||||||
|
.compat_props = (GlobalProperty[]) {
|
||||||
|
{
|
||||||
|
.driver = "virtio-serial-pci",
|
||||||
|
.property = "max_nr_ports",
|
||||||
|
.value = stringify(1),
|
||||||
|
},{
|
||||||
|
.driver = "virtio-serial-pci",
|
||||||
|
.property = "vectors",
|
||||||
|
.value = stringify(0),
|
||||||
|
},
|
||||||
|
{ /* end of list */ }
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static QEMUMachine pc_machine_v0_11 = {
|
static QEMUMachine pc_machine_v0_11 = {
|
||||||
|
@ -1077,6 +1089,14 @@ static QEMUMachine pc_machine_v0_11 = {
|
||||||
.driver = "virtio-blk-pci",
|
.driver = "virtio-blk-pci",
|
||||||
.property = "vectors",
|
.property = "vectors",
|
||||||
.value = stringify(0),
|
.value = stringify(0),
|
||||||
|
},{
|
||||||
|
.driver = "virtio-serial-pci",
|
||||||
|
.property = "max_nr_ports",
|
||||||
|
.value = stringify(1),
|
||||||
|
},{
|
||||||
|
.driver = "virtio-serial-pci",
|
||||||
|
.property = "vectors",
|
||||||
|
.value = stringify(0),
|
||||||
},{
|
},{
|
||||||
.driver = "ide-drive",
|
.driver = "ide-drive",
|
||||||
.property = "ver",
|
.property = "ver",
|
||||||
|
@ -1108,6 +1128,14 @@ static QEMUMachine pc_machine_v0_10 = {
|
||||||
.driver = "virtio-serial-pci",
|
.driver = "virtio-serial-pci",
|
||||||
.property = "class",
|
.property = "class",
|
||||||
.value = stringify(PCI_CLASS_DISPLAY_OTHER),
|
.value = stringify(PCI_CLASS_DISPLAY_OTHER),
|
||||||
|
},{
|
||||||
|
.driver = "virtio-serial-pci",
|
||||||
|
.property = "max_nr_ports",
|
||||||
|
.value = stringify(1),
|
||||||
|
},{
|
||||||
|
.driver = "virtio-serial-pci",
|
||||||
|
.property = "vectors",
|
||||||
|
.value = stringify(0),
|
||||||
},{
|
},{
|
||||||
.driver = "virtio-net-pci",
|
.driver = "virtio-net-pci",
|
||||||
.property = "vectors",
|
.property = "vectors",
|
||||||
|
|
Loading…
Reference in New Issue