On 11/16/10 17:01, Michael Roth wrote:
> This set of patches is meant to be applied on top of the recently submitted 
> Virtproxy v3 patchset. It can also be obtained at:
> 
> git://repo.or.cz/qemu/mdroth.git virtproxy_v3
> 
> OVERVIEW:
> 
> There are a wide range of use cases motivating the need for a guest agent of 
> some sort to extend the functionality/usability/control offered by QEMU. Some 
> examples include graceful guest shutdown/reboot and notifications thereof, 
> copy/paste syncing between host/guest, guest statistics gathering, file 
> access, etc.
> 
> Ideally these would all be served by a single, easilly extensible agent that 
> can be deployed in a wide range of guests. Virtagent is an XMLRPC server, 
> integrated into QEMU and the Virtproxy guest daemon, aimed at providing this 
> type of functionality.
> 
> NOTE: The guest agent can potentially be implemented independently of 
> virtproxy depending on the feedback, we simply make use of it to provide an 
> abstraction from the actual transport layer (ISA vs. Virtio serial) and use 
> it's multiplexing capabilities to avoid having to dedicate 2 isa/virtio 
> serial ports to the virtagent service. Please evaluate these patches as being 
> seperate from virtproxy.
> 


Michael,

On a general note, while the protocol stuff probably should go into
QEMU, then I don't see the actual agent belonging in the QEMU tree. If
you put it all together, you are less likely other agents are willing to
adopt virtproxy.

Cheers,
Jes


Reply via email to