|
From: | Anthony Liguori |
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 1.5.0.8 (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] |