aboutsummaryrefslogtreecommitdiff
path: root/qom
diff options
context:
space:
mode:
authorAmit Shah <amit.shah@redhat.com>2014-07-14 16:51:56 +0530
committerAmit Shah <amit.shah@redhat.com>2014-07-16 14:32:40 +0530
commit57d84cf35302fe51789c18354bf09a521bb603df (patch)
treea43ebde072dc408b8dbfe0b07f6a58dfb4afcb11 /qom
parent5a7348045091a2bc15d85bb177e5956aa6114e5a (diff)
downloadqemu-57d84cf35302fe51789c18354bf09a521bb603df.zip
qemu-57d84cf35302fe51789c18354bf09a521bb603df.tar.gz
qemu-57d84cf35302fe51789c18354bf09a521bb603df.tar.bz2
virtio-serial-bus: keep port 0 reserved for virtconsole even on unplug
We keep port 0 reserved for compat with older guests, where only virtio-console was expected. Even if a system is started without a virtio-console port, port #0 is kept aside. However, after a virtconsole port is unplugged, port id 0 became available, and the next hotplug of a virtserialport caused failure due to it not being a console port. Steps to reproduce: $ ./x86_64-softmmu/qemu-system-x86_64 -m 512 -cpu host -enable-kvm -device virtio-serial-pci -monitor stdio -vnc :1 QEMU 2.0.91 monitor - type 'help' for more information (qemu) device_add virtconsole,id=p1 (qemu) device_del p1 (qemu) device_add virtserialport,id=p1 Port number 0 on virtio-serial devices reserved for virtconsole devices for backward compatibility. Device 'virtserialport' could not be initialized (qemu) quit Reported-by: dengmin <mdeng@redhat.com> Reviewed-by: Amos Kong <akong@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Amit Shah <amit.shah@redhat.com>
Diffstat (limited to 'qom')
0 files changed, 0 insertions, 0 deletions