<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/backends/Makefile.objs, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/backends/Makefile.objs?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/backends/Makefile.objs?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-08-21T10:30:23+00:00</updated>
<entry>
<title>meson: convert backends directory to Meson</title>
<updated>2020-08-21T10:30:23+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-07-24T15:23:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ab3180515c6a5f080623cde07c9b89ece77abb19'/>
<id>urn:sha1:ab3180515c6a5f080623cde07c9b89ece77abb19</id>
<content type='text'>
Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>backends: Add TPM files into their own directory</title>
<updated>2020-06-19T11:24:42+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-06-12T08:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8ae92e2418c85755992ac306f8d57769275fa0b6'/>
<id>urn:sha1:8ae92e2418c85755992ac306f8d57769275fa0b6</id>
<content type='text'>
As we will have various TPM backend files, it is cleaner
to use a single directory.

Suggested-by: Stefan Berger &lt;stefanb@linux.ibm.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Stefan Berger &lt;stefanb@linux.ibm.com&gt;
Message-id: 20200612085444.8362-3-philmd@redhat.com
Signed-off-by: Stefan Berger &lt;stefanb@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>Add dbus-vmstate object</title>
<updated>2020-01-06T14:41:32+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-12-16T07:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5010cec2bc87dafab39b3913c8ca91f88df9c540'/>
<id>urn:sha1:5010cec2bc87dafab39b3913c8ca91f88df9c540</id>
<content type='text'>
When instantiated, this object will connect to the given D-Bus bus
"addr". During migration, it will take/restore the data from
org.qemu.VMState1 instances. See documentation for details.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
</content>
</entry>
<entry>
<title>rng-builtin: add an RNG backend that uses qemu_guest_getrandom()</title>
<updated>2019-09-04T10:32:51+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2019-08-20T16:06:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6c4e9d487fea67ceaebf5942be5b76ed675d0e9a'/>
<id>urn:sha1:6c4e9d487fea67ceaebf5942be5b76ed675d0e9a</id>
<content type='text'>
Add a new RNG backend using QEMU builtin getrandom function.

It can be created and used with something like:

    ... -object rng-builtin,id=rng0 -device virtio-rng,rng=rng0 ...

Signed-off-by: Laurent Vivier &lt;lvivier@redhat.com&gt;
Message-Id: &lt;20190820160615.14616-2-lvivier@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add vhost-user-backend</title>
<updated>2019-05-10T10:48:35+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-05-03T13:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f24bb7287ddbdfd9b75fe782c366abc7939a4190'/>
<id>urn:sha1:f24bb7287ddbdfd9b75fe782c366abc7939a4190</id>
<content type='text'>
Create a vhost-user-backend object that holds a connection to a
vhost-user backend (or "slave" process) and can be referenced from
virtio devices that support it. See later patches for input &amp; gpu
usage.

Note: a previous iteration of this object made it user-creatable, and
allowed managed sub-process spawning, but that has been dropped for
now.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-id: 20190503130034.24916-4-marcandre.lureau@redhat.com
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>vhost: restrict Linux dependency to kernel vhost</title>
<updated>2019-02-21T17:28:01+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2019-02-14T17:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=18658a3ced71e0fb23a0ef80ef0bbf1a9cbb7a2b'/>
<id>urn:sha1:18658a3ced71e0fb23a0ef80ef0bbf1a9cbb7a2b</id>
<content type='text'>
vhost-user does not depend on Linux; it can run on any POSIX system.  Restrict
vhost-kernel to Linux in hw/virtio/vhost-backend.c, everything else can be
compiled on all POSIX systems.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;1543851204-41186-4-git-send-email-pbonzini@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;1550165756-21617-4-git-send-email-pbonzini@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>hostmem-file: make available memory-backend-file on POSIX-based hosts</title>
<updated>2018-10-02T17:09:13+00:00</updated>
<author>
<name>Hikaru Nishida</name>
</author>
<published>2018-09-24T12:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d5dbde4645fe56a1bcd678f85fa26c5548bcf552'/>
<id>urn:sha1:d5dbde4645fe56a1bcd678f85fa26c5548bcf552</id>
<content type='text'>
Before this change, memory-backend-file object is valid for Linux hosts
only because hostmem-file.c is compiled only on Linux hosts.
However, other POSIX-based hosts (such as macOS) can support
memory-backend-file object in the same way as on Linux hosts.
This patch makes hostmem-file.c and related functions to be compiled on
all POSIX-based hosts to make available memory-backend-file on them.

Signed-off-by: Hikaru Nishida &lt;hikarupsp@gmail.com&gt;
Message-Id: &lt;20180924123205.29651-1-hikarupsp@gmail.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>cryptodev: add vhost-user as a new cryptodev backend</title>
<updated>2018-03-01T16:26:17+00:00</updated>
<author>
<name>Gonglei</name>
</author>
<published>2018-03-01T13:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=042cea274c5854023e1d18626480190c0d64268e'/>
<id>urn:sha1:042cea274c5854023e1d18626480190c0d64268e</id>
<content type='text'>
Usage:
 -chardev socket,id=charcrypto0,path=/path/to/your/socket
 -object cryptodev-vhost-user,id=cryptodev0,chardev=charcrypto0
 -device virtio-crypto-pci,id=crypto0,cryptodev=cryptodev0

Signed-off-by: Gonglei &lt;arei.gonglei@huawei.com&gt;
Signed-off-by: Longpeng(Mike) &lt;longpeng2@huawei.com&gt;
Signed-off-by: Jay Zhou &lt;jianjay.zhou@huawei.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add memfd based hostmem</title>
<updated>2018-02-07T13:09:25+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2018-02-01T13:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=dbb9e0f40d7d561dcffcf7e41ac9f6a5ec90e5b5'/>
<id>urn:sha1:dbb9e0f40d7d561dcffcf7e41ac9f6a5ec90e5b5</id>
<content type='text'>
Add a new memory backend, similar to hostmem-file, except that it
doesn't need to create files. It also enforces memory sealing.

This backend is mainly useful for sharing the memory with other
processes.

Note that Linux supports transparent huge-pages of shmem/memfd memory
since 4.8. It is relatively easier to set up THP than a dedicate
hugepage mount point by using "madvise" in
/sys/kernel/mm/transparent_hugepage/shmem_enabled.

Since 4.14, memfd allows to set hugetlb requirement explicitly.

Pending for merge in 4.16 is memfd sealing support for hugetlb backed
memory.

Usage:
-object memory-backend-memfd,id=mem1,size=1G

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20180201132757.23063-5-marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>char: move char devices to chardev/</title>
<updated>2017-06-02T07:33:53+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2017-05-29T08:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6b10e573d15ef82dbc5c5b3726028e6642e134f6'/>
<id>urn:sha1:6b10e573d15ef82dbc5c5b3726028e6642e134f6</id>
<content type='text'>
Suggested by Paolo Bonzini during series review.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
</feed>
