qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Ongoing changes to the displaying code
Date: Fri, 09 Jan 2009 13:02:36 -0600	[thread overview]
Message-ID: <49679F4C.1070603@codemonkey.ws> (raw)
In-Reply-To: <60cad3f0901090926x1595e64cw1d646b91c40a1e42@mail.gmail.com>

David Turner wrote:
>
>
> On Fri, Jan 9, 2009 at 6:16 PM, Ian Jackson <Ian.Jackson@eu.citrix.com 
> <mailto:Ian.Jackson@eu.citrix.com>> wrote:
>
>     I think it's fair enough for people to prefer SDL to VNC for a number
>     of reasons.  But why not just allow them to embed the qemu SDL window
>     in their application ?  This is definitely possible in X although I'm
>     not sure exactly how to do it with SDL.
>
>
> to be fair, that might not be an ideal solution. QEMU emulation 
> currently requires frequent SIGALRM signals.
> this means the application will not be able to use it for its own 
> needs, and a *lot* of system calls are going to
> randomly return EINTR, which a *lot* of code doesn't handle properly 
> (*cough* *cough* libesd.so)
>

Not to mention the fact that if you block too long or have long running 
computations, you'll cause great amounts of pain to the guest.  You also 
can't use main loops which makes gui integration pretty difficult.

It's really a bad environment for GUIs.  I understand the lack of desire 
to rewrite working code, but external GUIs are really the best technical 
solution for QEMU.

Regards,

Anthony Liguori

>
>     Ian.
>
>
>

  reply	other threads:[~2009-01-09 19:02 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-09  1:52 [Qemu-devel] Ongoing changes to the displaying code Daniel Gutson
2009-01-09  2:50 ` Anthony Liguori
2009-01-09  3:04   ` Anthony Liguori
2009-01-09  9:28     ` David Turner
2009-01-09 15:20       ` Anthony Liguori
2009-01-09 16:53         ` David Turner
2009-01-09 17:16         ` Ian Jackson
2009-01-09 17:24           ` Anthony Liguori
2009-01-09 17:42             ` Riku Voipio
2009-01-09 18:59               ` Anthony Liguori
2009-01-10  0:01                 ` Jamie Lokier
2009-01-10  1:39                   ` Anthony Liguori
2009-01-12 15:25                 ` Ian Jackson
2009-01-15  8:53                 ` Mark McLoughlin
2009-01-09 17:26           ` David Turner
2009-01-09 19:02             ` Anthony Liguori [this message]
2009-01-12 15:31             ` Ian Jackson
2009-01-11  8:22     ` Avi Kivity
2009-01-12 15:33       ` Ian Jackson
2009-01-12 15:57         ` Avi Kivity
2009-01-09 12:04 ` Stefano Stabellini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49679F4C.1070603@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).