On 03/07/2011 02:10 PM, Michael Roth wrote:
These patches apply to master (3-07-2011), and can also be obtained from:
git://repo.or.cz/qemu/mdroth.git virtagent_v7
CHANGES IN V7:
- Removed dependency on xmlrpc-c for data transport. Now using JSON via QEMU's qjson
qobject<->json conversion routines. Binary encoding mechanisms such as Protocol
Buffers and ASN.1/BER were considered, but due to limited library support, and limitations
of isa/virtio serial transport that would have required an additional layer of encoding to
reliably determine RPC boundaries during transport (more here:
http://www.mail-archive.com/qemu-devel@nongnu.org/msg56237.html), qobject<->json
seemed to be the most prudent route.
Then it needs to be based on QAPI. No point in reinventing the wheel.
It won't be bidirectional though. The guest will only be able to post
events.
Regards,
Anthony Liguori