[Spice-devel] [Spice-devil] [RFC] register vmc interface early for name != vdagent [was: Re: Read data out of the Virtqueue]

Charles.Tsai-蔡清海-研究發展部 charles.tsai at cloudena.com
Fri Apr 6 01:19:37 PDT 2012


Hans,

The core issue is that the "printing channel" is brought up too late and the spice client miss the timing window to initialize the printing channel.
All of what you said are being implemented in our code. Can you scroll back to my previous message to get the full picture of the problem?
Thanks.


-----Original Message-----
From: Hans de Goede [mailto:hdegoede at redhat.com] 
Sent: Friday, April 06, 2012 4:01 PM
To: Charles.Tsai-蔡清海-研究發展部
Cc: spice-devel at lists.freedesktop.org
Subject: Re: [Spice-devel] [RFC] register vmc interface early for name != vdagent [was: Re: Read data out of the Virtqueue]

Hi,

On 04/06/2012 09:50 AM, Charles.Tsai-蔡清海-研究發展部 wrote:
> Hans,
>
> This approach did not work and I gave it up already.


p.s.

Why bother with qemu changes at all, your solution will require guest side part, right? Why not simply define a new spicevmc type in spice-server, and hook that up to a virtio-serial port as chardev frontend?

Then:
1) The spice client will see a new channel type, and do with it whatever it needs to do with it (this is needed anyways)
2) There will be a virtio serial port inside the guest connected to the other end of this channel
3) No qemu changes and only minimal spice-server changes will be needed

Regards,

Hans


More information about the Spice-devel mailing list