]> git.proxmox.com Git - qemu.git/commit - qemu-char.c
qemu-char: Automatically do fe_open / fe_close on qemu_chr_add_handlers
authorHans de Goede <hdegoede@redhat.com>
Tue, 26 Mar 2013 10:07:56 +0000 (11:07 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 27 Mar 2013 15:26:49 +0000 (10:26 -0500)
commit190832289fe670f764fb277e4dcaf00f94ca6553
treea8ba5e23991ffb6f2c229f52dd553677e14f1906
parentc0c4bd2cfae0fb83696000f1bfc355f22e2b41cb
qemu-char: Automatically do fe_open / fe_close on qemu_chr_add_handlers

Most frontends can't really determine if the guest actually has the frontend
side open. So lets automatically generate fe_open / fe_close as soon as a
frontend becomes ready (as signalled by calling qemu_chr_add_handlers) /
becomes non ready (as signalled by setting all handlers to NULL).

And allow frontends which can actually determine if the guest is listening to
opt-out of this.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Message-id: 1364292483-16564-5-git-send-email-hdegoede@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/usb/redirect.c
hw/virtio-console.c
include/char/char.h
qemu-char.c