mirror of https://gitee.com/openkylin/qemu.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",
|
||||
.init = pc_init_pci,
|
||||
.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 = {
|
||||
|
@ -1077,6 +1089,14 @@ static QEMUMachine pc_machine_v0_11 = {
|
|||
.driver = "virtio-blk-pci",
|
||||
.property = "vectors",
|
||||
.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",
|
||||
.property = "ver",
|
||||
|
@ -1108,6 +1128,14 @@ static QEMUMachine pc_machine_v0_10 = {
|
|||
.driver = "virtio-serial-pci",
|
||||
.property = "class",
|
||||
.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",
|
||||
.property = "vectors",
|
||||
|
|
Loading…
Reference in New Issue