|Subject:||[Qemu-devel] [PATCH 0/3] Add options to make writing a front end easier|
|Date:||Sat, 16 Dec 2006 11:57:17 -0600|
|User-agent:||Thunderbird 220.127.116.11 (X11/20061115)|
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
|[Prev in Thread]||Current Thread||[Next in Thread]|