diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2013-02-25 12:39:06 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2013-03-13 10:27:46 +0100 |
commit | cd153e2aa2f0ec39c04c2b732ebebfc6d4766986 (patch) | |
tree | f49f3d93d8ce23061debb120181db655027fb9f2 /qemu-char.c | |
parent | 548cbb36f415d6086f5252309ab5aa7634497ab5 (diff) |
chardev: add spice support to qapi
This patch adds 'spicevmc' and 'spiceport' support to qapi and also
switches over the spice chardev initialization to the new qapi code
path.
Diffstat (limited to 'qemu-char.c')
-rw-r--r-- | qemu-char.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/qemu-char.c b/qemu-char.c index 427901c0c5..f13374770a 100644 --- a/qemu-char.c +++ b/qemu-char.c @@ -3729,6 +3729,14 @@ ChardevReturn *qmp_chardev_add(const char *id, ChardevBackend *backend, chr = qemu_chr_open_win_con(); break; #endif +#ifdef CONFIG_SPICE + case CHARDEV_BACKEND_KIND_SPICEVMC: + chr = qemu_chr_open_spice_vmc(backend->spicevmc->type); + break; + case CHARDEV_BACKEND_KIND_SPICEPORT: + chr = qemu_chr_open_spice_port(backend->spiceport->fqdn); + break; +#endif default: error_setg(errp, "unknown chardev backend (%d)", backend->kind); break; |