]> git.proxmox.com Git - qemu.git/blobdiff - qemu-char.c
chardev: add spice support to qapi
[qemu.git] / qemu-char.c
index 427901c0c582fd45fea49b52490f027d668907c2..f13374770a6777fed0f3bb79cb6a49020b141f73 100644 (file)
@@ -3728,6 +3728,14 @@ ChardevReturn *qmp_chardev_add(const char *id, ChardevBackend *backend,
     case CHARDEV_BACKEND_KIND_CONSOLE:
         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);