Re: A new direction for vmchannel?

Anthony Liguori
2009-01-23T20:59:11Z

Gleb Natapov wrote:
> On Fri, Jan 23, 2009 at 08:45:33AM -0600, Anthony Liguori wrote:
>
>> Thoughts?
>>
>>
> Looks good, but I am not to much familiar with p9. Will it provide us
> with stream semantics?

Sure. It has read and write operations. You just have to implement
them in the same sort of way you'd implement them for a character device.

> How much work is needed to support this in
> Windows (what is your estimation)?

If you structure your guest applications to use a library, sort of like
libsysfs, then on Windows, you could implement a 9P client in
userspace. I have a 9P client that can be used for this. You just need
some way to get the stream to userspace. You could write a virtio
windows driver that exposed the stream down to userspace. You could
also use an alternative transport for Windows (like a serial port).

> Will migration be transparent to
> in guest users?
>

There's no better migration story for vmchannel backends implemented
outside of QEMU. For the ones in QEMU, migration should be transparent.

Regards,

Anthony Liguori

> --
> Gleb.
>