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.
>
>
>
next prev parent 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).