[Spice-devel] [PATCH spice-gtk 3/5] Add SpiceVMC GIOStream

Alon Levy alevy at redhat.com
Mon Nov 18 03:36:28 PST 2013


On 11/18/2013 01:03 AM, Marc-André Lureau wrote:
> Hey Fedor
> 
> On Sun, Nov 17, 2013 at 5:48 PM, Fedor Lyakhov <fedor.lyakhov at gmail.com> wrote:
>> Marc,
>>
>> What does VMC stand for here? Is it related to my idea of virtual
>> media controller, or just a coincidence?
> 
> It's a coincidence ;) Hans should know what it really stands for, it
> was introduced with USB redir channel. I think it is meant to be "vm
> char" device, because this channel kind can be associated with a qemu
> chardev. In practice, it allows a channel to stream arbitrary data,
> with spice server handling registration, authentication, migration,
> some flow control etc. To me, it's the easiest way to implement a new
> channel that reuse an existing protocol over Spice.

I remembered it as "virtual machine channel" but char is more accurate,
and I agree with the above explanation (I introduced it originally, I
think two years ago?).



More information about the Spice-devel mailing list