<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/docs/lockcnt.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/lockcnt.txt?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/docs/lockcnt.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>qemu-thread: optimize QemuLockCnt with futexes on Linux</title>
<updated>2017-01-16T13:25:18+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-01-12T18:07:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fbcc3e5004f01653b2885965c59cade25e286c18'/>
<id>urn:sha1:fbcc3e5004f01653b2885965c59cade25e286c18</id>
<content type='text'>
This is complex, but I think it is reasonably documented in the source.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Fam Zheng &lt;famz@redhat.com&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-id: 20170112180800.21085-5-pbonzini@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-thread: introduce QemuLockCnt</title>
<updated>2017-01-16T13:25:17+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-01-12T18:07:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=51dee5e465e1b3454a886792ca3e14b851e8e67d'/>
<id>urn:sha1:51dee5e465e1b3454a886792ca3e14b851e8e67d</id>
<content type='text'>
A QemuLockCnt comprises a counter and a mutex, with primitives
to increment and decrement the counter, and to take and release the
mutex.  It can be used to do lock-free visits to a data structure
whenever mutexes would be too heavy-weight and the critical section
is too long for RCU.

This could be implemented simply by protecting the counter with the
mutex, but QemuLockCnt is harder to misuse and more efficient.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Fam Zheng &lt;famz@redhat.com&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-id: 20170112180800.21085-3-pbonzini@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
</feed>
