Howdy,
I've been working on a QEMU front end for a bit now. The following
patch introduces a number of things to make writing front ends in
general a bit easier. This includes making the char devices exposable
as unix sockets and adding a daemonize option.
Unix sockets are useful for a front end because their permissions can be
controlled and it's easier to guarantee uniqueness (verses trying to
find an unused TCP port).
The daemonize option is useful as it provides a deterministic way to
know that QEMU is ready to accept connections (for something like VNC).
Otherwise, you have to use a connect loop and timeout attempting to
connect. This gets particularly ugly when an error occurs for some reason.
I've made an attempt to support the Win32 build but I haven't verified
that current CVS is buildable (my changes shouldn't make it any worse).
Regards,
Anthony Liguori
_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel