Stefan Hajnoczi cbff4b342b main-loop: switch to g_poll() on POSIX hosts
Use g_poll(3) instead of select(2).  Well, this is kind of a cheat.
It's true that we're now using g_poll(3) on POSIX hosts but the *_fill()
and *_poll() functions are still using rfds/wfds/xfds.

We've set the scene to start converting *_fill() and *_poll() functions
step-by-step until no more rfds/wfds/xfds users remain.  Then we'll drop
the temporary gpollfds_from_select() and gpollfds_to_select() functions
and be left with native g_poll(2).

On Windows things are a little crazy: convert from rfds/wfds/xfds to
GPollFDs, back to rfds/wfds/xfds, call select(2), rfds/wfds/xfds back to
GPollFDs, and finally back to rfds/wfds/xfds again.  This is only
temporary and keeps the Windows build working through the following
patches.  We'll drop this excessive conversion later and be left with a
single GPollFDs -> select(2) -> GPollFDs sequence that allows Windows to
use select(2) while the rest of QEMU only knows about GPollFD.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Message-id: 1361356113-11049-3-git-send-email-stefanha@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2013-02-21 16:17:30 -06:00
2013-01-10 15:11:53 -06:00
2013-01-26 13:15:35 +00:00
2012-12-19 08:29:06 +01:00
2013-01-18 19:06:57 +01:00
2013-02-14 08:58:30 -06:00
2012-10-24 10:26:22 +02:00
2013-02-14 08:58:30 -06:00
2013-02-19 11:53:49 +01:00
2012-09-07 09:02:44 +03:00
2013-02-21 10:38:07 +01:00
2012-11-01 13:10:06 +01:00
2012-05-14 07:27:24 +02:00
2013-02-19 12:30:05 +01:00
2013-02-16 10:45:19 +00:00
2013-02-16 14:50:59 +01:00
2013-02-16 14:50:59 +01:00
2011-12-09 11:25:22 +00:00
2013-01-30 10:42:29 +01:00
2013-02-18 08:39:10 -06:00
2013-02-18 08:39:10 -06:00
2013-02-16 11:12:13 +00:00
2012-12-20 23:09:25 +01:00
2013-02-13 11:57:32 -06:00
2013-02-18 08:39:10 -06:00
2011-12-11 17:50:43 -06:00
2013-02-19 13:17:48 +01:00
2013-02-15 17:40:56 -06:00
2013-02-19 12:30:05 +01:00
2013-01-15 04:09:14 +01:00

Read the documentation in qemu-doc.html or on http://wiki.qemu.org

- QEMU team
Description
Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Readme 528 MiB
Languages
C 82.5%
C++ 7%
Python 3.3%
Dylan 2.8%
Shell 1.5%
Other 2.6%