[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/6] RFC: add "spiceport" chardev
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] [PATCH 0/6] RFC: add "spiceport" chardev |
Date: |
Fri, 30 Nov 2012 14:58:44 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.11) Gecko/20121116 Thunderbird/10.0.11 |
Hi,
> This allows the Spice client to have a special port for the qemu
> monitor:
>
> ... -chardev spiceport,name=org.qemu.monitor,id=monitorport
> -mon chardev=monitorport
Nice. I think we should have a registry of names, at least for the
org.qemu.* namespace. A simple text file in docs/ should do. Monitor
needs to specify the protocol (hmp vs qmp). Also adding a number
doesn't hurt. So ...
org.qemu.monitor.hmp.0
org.qemu.monitor.qmp.0
Also nice to have:
org.qemu.console.serial.0
... and spice client redirecting that to a vte. You might have to add
some termios control messages to spiceport, so one can turn on/off echo,
send breaks, xon/xoff flow control, etc to make it work really nicely.
> Or to allow arbitrary communication outside of qemu:
>
> ... -chardev spiceport,name=org.ovirt.controller,id=...,chardev=ovcsocket
> -chardev socket,server,host=0.0.0.0,port=4242,id=ovcsocket,nowait
Hmm, so that will make qemu just hook those chardevs back-to-back and
forward data without looking at it? I'm not sure we want that ...
What is the use case? Any reason why the spice client can not (or
should not) speak to ovirt directly?
cheers,
Gerd
- [Qemu-devel] [PATCH 0/6] RFC: add "spiceport" chardev, Marc-André Lureau, 2012/11/30
- [Qemu-devel] [PATCH 1/6] qemu-char: add qemu_chr_remove_clients(), Marc-André Lureau, 2012/11/30
- [Qemu-devel] [PATCH 2/6] spice-qemu-char: write to chardev whatever amount it can read, Marc-André Lureau, 2012/11/30
- [Qemu-devel] [PATCH 3/6] spice-qemu-char: factor out CharDriverState creation, Marc-André Lureau, 2012/11/30
- [Qemu-devel] [PATCH 4/6] spice-qemu-char: add spiceport chardev, Marc-André Lureau, 2012/11/30
- [Qemu-devel] [PATCH 5/6] spice-qemu-char: keep a list of spice chardev, Marc-André Lureau, 2012/11/30
- [Qemu-devel] [PATCH 6/6] spice-qemu-char: register spicevmc ports during qemu_spice_init(), Marc-André Lureau, 2012/11/30
- Re: [Qemu-devel] [PATCH 0/6] RFC: add "spiceport" chardev,
Gerd Hoffmann <=