qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] Add options to make writing a front end easier
@ 2006-12-16 17:57 Anthony Liguori
  2006-12-16 18:00 ` [Qemu-devel] [PATCH 1/3] Add unix domain socket character device Anthony Liguori
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Anthony Liguori @ 2006-12-16 17:57 UTC (permalink / raw)
  To: qemu-devel

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-12-19  1:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-16 17:57 [Qemu-devel] [PATCH 0/3] Add options to make writing a front end easier Anthony Liguori
2006-12-16 18:00 ` [Qemu-devel] [PATCH 1/3] Add unix domain socket character device Anthony Liguori
2006-12-16 18:04 ` [Qemu-devel] [PATCH 2/3] Add unix domain socket and interface restriction to VNC Anthony Liguori
2006-12-16 18:08 ` [Qemu-devel] [PATCH 3/3] Add daemonize option Anthony Liguori
2006-12-19  1:08   ` [Qemu-devel] [PATCH 3/3] [UPDATE] " Anthony Liguori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).