qemu-e2k/include
Stefan Hajnoczi be8d853766 iothread: add I/O thread object
This is a stand-in for Michael Roth's QContext.  I expect this to be
replaced once QContext is completed.

The IOThread object is an AioContext event loop thread.  This patch adds
the concept of multiple event loop threads, allowing users to define
them.

When SMP guests run on SMP hosts it makes sense to instantiate multiple
IOThreads.  This spreads event loop processing across multiple cores.
Note that additional patches are required to actually bind a device to
an IOThread.

[Andreas Färber <afaerber@suse.de> pointed out that the embedded parent
object instance should be called "parent_obj" and have a newline
afterwards.  This patch has been changed to reflect this.
-- Stefan]

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2014-03-13 14:42:24 +01:00
..
block aio: add aio_context_acquire() and aio_context_release() 2014-03-13 14:42:24 +01:00
disas disas: Implement disassembly output for A64 2014-02-08 14:50:48 +00:00
exec target-arm queue: 2014-03-11 13:20:23 +00:00
fpu softfloat: Support halving the result of muladd operation 2014-02-20 10:35:50 +00:00
hw q35: Correct typo BRDIGE -> BRIDGE 2014-03-11 13:27:27 +02:00
migration Fix two XBZRLE corruption issues 2014-02-25 14:30:28 +01:00
monitor quorum: Add quorum mechanism. 2014-02-21 22:29:50 +01:00
net net: remove implicit peer from offload API 2014-02-25 14:31:05 +01:00
qapi qapi script: do not add "_" for every capitalized char in enum 2014-03-11 09:07:42 -04:00
qemu rfifolock: add recursive FIFO lock 2014-03-13 14:42:21 +01:00
qom object: add object_get_canonical_path_component() 2014-03-13 14:23:27 +01:00
sysemu iothread: add I/O thread object 2014-03-13 14:42:24 +01:00
ui console: add QemuUIInfo 2014-03-05 09:52:04 +01:00
config.h
elf.h
glib-compat.h
qemu-common.h Block patches 2014-02-25 10:50:11 +00:00
qemu-io.h qemu-io: add command completion 2014-01-22 12:07:17 +01:00
trace.h