<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/docs/multiple-iothreads.txt, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/docs/multiple-iothreads.txt?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/docs/multiple-iothreads.txt?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2017-06-07T16:22:03+00:00</updated>
<entry>
<title>docs: create config/, devel/ and spin/ subdirectories</title>
<updated>2017-06-07T16:22:03+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-06-06T14:46:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ac06724a715864942e2b5e28f92d5d5421f0a0b0'/>
<id>urn:sha1:ac06724a715864942e2b5e28f92d5d5421f0a0b0</id>
<content type='text'>
Developer documentation should be its own manual.  As a start, move all
developer-oriented files to a separate directory.

Also move non-text files to their own directories: docs/config/ for
QEMU -readconfig input, and docs/spin/ for formal models to be used
with the SPIN model checker.

Reviewed-by: Daniel P. Berrange &lt;berrange@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>aio: document locking</title>
<updated>2017-01-16T13:25:18+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-01-12T18:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7c690fd1931f0908b18f7034b5d71d7b27ca59ef'/>
<id>urn:sha1:7c690fd1931f0908b18f7034b5d71d7b27ca59ef</id>
<content type='text'>
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Fam Zheng &lt;famz@redhat.com&gt;
Message-id: 20170112180800.21085-10-pbonzini@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>iothread: release AioContext around aio_poll</title>
<updated>2016-10-28T13:50:18+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2016-10-27T10:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=65c1b5b622d09044af3f872240d65e7343f6f83e'/>
<id>urn:sha1:65c1b5b622d09044af3f872240d65e7343f6f83e</id>
<content type='text'>
This is the first step towards having fine-grained critical sections in
dataplane threads, which will resolve lock ordering problems between
address_space_* functions (which need the BQL when doing MMIO, even
after we complete RCU-based dispatch) and the AioContext.

Because AioContext does not use contention callbacks anymore, the
unit test has to be changed.

Previously applied as a0710f7995f914e3044e5899bd8ff6c43c62f916 and
then reverted.

Reviewed-by: Fam Zheng &lt;famz@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;1477565348-5458-19-git-send-email-pbonzini@redhat.com&gt;
Signed-off-by: Fam Zheng &lt;famz@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs/multiple-iothreads.txt: add documentation on IOThread programming</title>
<updated>2014-08-15T13:07:13+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2014-07-23T11:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ef558696b5c688a8a3bef4ab8f6b27937cc24c89'/>
<id>urn:sha1:ef558696b5c688a8a3bef4ab8f6b27937cc24c89</id>
<content type='text'>
This document explains how IOThreads and the main loop are related,
especially how to write code that can run in an IOThread.  Currently
only virtio-blk-data-plane uses these techniques.  The next obvious
target is virtio-scsi; there has also been work on virtio-net.

Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
</feed>
