<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/include/standard-headers/drivers, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/include/standard-headers/drivers?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/include/standard-headers/drivers?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-06-17T18:11:06+00:00</updated>
<entry>
<title>Update Linux headers to 5.13-rc4</title>
<updated>2021-06-17T18:11:06+00:00</updated>
<author>
<name>Eduardo Habkost</name>
</author>
<published>2021-06-03T19:15:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=278f064e452468d66ee15c3f453826e697ec6832'/>
<id>urn:sha1:278f064e452468d66ee15c3f453826e697ec6832</id>
<content type='text'>
Signed-off-by: Eduardo Habkost &lt;ehabkost@redhat.com&gt;
Message-Id: &lt;20210603191541.2862286-1-ehabkost@redhat.com&gt;
Signed-off-by: Eduardo Habkost &lt;ehabkost@redhat.com&gt;
</content>
</entry>
<entry>
<title>pvrdma: wean code off pvrdma_ring.h kernel header</title>
<updated>2021-03-15T08:41:22+00:00</updated>
<author>
<name>Cornelia Huck</name>
</author>
<published>2021-01-22T18:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3aa1b7af0f5fbfdf1b4759658e1445bda680b40d'/>
<id>urn:sha1:3aa1b7af0f5fbfdf1b4759658e1445bda680b40d</id>
<content type='text'>
The pvrdma code relies on the pvrdma_ring.h kernel header for some
basic ring buffer handling. The content of that header isn't very
exciting, but contains some (q)atomic_*() invocations that (a)
cause manual massaging when doing a headers update, and (b) are
an indication that we probably should not be importing that header
at all.

Let's reimplement the ring buffer handling directly in the pvrdma
code instead. This arguably also improves readability of the code.

Importing the header can now be dropped.

Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Yuval Shaia &lt;yuval.shaia.ml@gmail.com&gt;
Tested-by: Yuval Shaia &lt;yuval.shaia.ml@gmail.com&gt;
Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update linux headers to 5.11-rc2</title>
<updated>2021-01-21T10:19:45+00:00</updated>
<author>
<name>Eric Farman</name>
</author>
<published>2021-01-04T20:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b3c818a47f419b6e2f5508fe29e7a30843236fee'/>
<id>urn:sha1:b3c818a47f419b6e2f5508fe29e7a30843236fee</id>
<content type='text'>
Signed-off-by: Eric Farman &lt;farman@linux.ibm.com&gt;
Message-Id: &lt;20210104202057.48048-3-farman@linux.ibm.com&gt;
[CH: dropped qatomic-&gt;atomic changes in pvrdma_ring.h]
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>linux-headers: update against 5.10-rc1</title>
<updated>2020-11-01T19:30:51+00:00</updated>
<author>
<name>Matthew Rosato</name>
</author>
<published>2020-10-26T15:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=53ba2eee52bff5a746e96835539a1079f6bcadd1'/>
<id>urn:sha1:53ba2eee52bff5a746e96835539a1079f6bcadd1</id>
<content type='text'>
commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec

Signed-off-by: Matthew Rosato &lt;mjrosato@linux.ibm.com&gt;
[aw: drop pvrdma_ring.h changes to avoid revert of d73415a31547 ("qemu/atomic.h: rename atomic_ to qatomic_")]
Signed-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu/atomic.h: rename atomic_ to qatomic_</title>
<updated>2020-09-23T15:07:44+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2020-09-23T10:56:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d73415a315471ac0b127ed3fad45c8ec5d711de1'/>
<id>urn:sha1:d73415a315471ac0b127ed3fad45c8ec5d711de1</id>
<content type='text'>
clang's C11 atomic_fetch_*() functions only take a C11 atomic type
pointer argument. QEMU uses direct types (int, etc) and this causes a
compiler error when a QEMU code calls these functions in a source file
that also included &lt;stdatomic.h&gt; via a system header file:

  $ CC=clang CXX=clang++ ./configure ... &amp;&amp; make
  ../util/async.c:79:17: error: address argument to atomic operation must be a pointer to _Atomic type ('unsigned int *' invalid)

Avoid using atomic_*() names in QEMU's atomic.h since that namespace is
used by &lt;stdatomic.h&gt;. Prefix QEMU's APIs with 'q' so that atomic.h
and &lt;stdatomic.h&gt; can co-exist. I checked /usr/include on my machine and
searched GitHub for existing "qatomic_" users but there seem to be none.

This patch was generated using:

  $ git grep -h -o '\&lt;atomic\(64\)\?_[a-z0-9_]\+' include/qemu/atomic.h | \
    sort -u &gt;/tmp/changed_identifiers
  $ for identifier in $(&lt;/tmp/changed_identifiers); do
        sed -i "s%\&lt;$identifier\&gt;%q$identifier%g" \
            $(git grep -I -l "\&lt;$identifier\&gt;")
    done

I manually fixed line-wrap issues and misaligned rST tables.

Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;20200923105646.47864-1-stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>linux-headers: Update</title>
<updated>2020-01-08T00:01:59+00:00</updated>
<author>
<name>Bharata B Rao</name>
</author>
<published>2019-12-19T03:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=50fd0c375bef09d22b6828972c4ed4f945c95ed8'/>
<id>urn:sha1:50fd0c375bef09d22b6828972c4ed4f945c95ed8</id>
<content type='text'>
Update to mainline commit: d1eef1c61974 ("Linux 5.5-rc2")

Signed-off-by: Bharata B Rao &lt;bharata@linux.ibm.com&gt;
Message-Id: &lt;20191219031445.8949-2-bharata@linux.ibm.com&gt;
Signed-off-by: David Gibson &lt;david@gibson.dropbear.id.au&gt;
</content>
</entry>
<entry>
<title>linux headers: update against Linux 5.2-rc1</title>
<updated>2019-05-21T14:58:56+00:00</updated>
<author>
<name>Cornelia Huck</name>
</author>
<published>2019-05-16T17:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d9cb4336159a00bd0d9c81b93f02874ef3626057'/>
<id>urn:sha1:d9cb4336159a00bd0d9c81b93f02874ef3626057</id>
<content type='text'>
commit a188339ca5a396acc588e5851ed7e19f66b0ebd9

Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>include/standard-headers: add pvrdma related headers</title>
<updated>2018-02-19T11:03:24+00:00</updated>
<author>
<name>Marcel Apfelbaum</name>
</author>
<published>2018-02-12T11:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7605e12a512ad87b764cda6554724e7f84ded18d'/>
<id>urn:sha1:7605e12a512ad87b764cda6554724e7f84ded18d</id>
<content type='text'>
Import the headers used by the pvrdma device.
Part of them are interfaces between the guest driver and the device,
imported under include/standart-headers/drivers/infiniband/... .

Signed-off-by: Marcel Apfelbaum &lt;marcel@redhat.com&gt;
Signed-off-by: Yuval Shaia &lt;yuval.shaia@oracle.com&gt;
</content>
</entry>
</feed>
