<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/qtest/fuzz, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/qtest/fuzz?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/qtest/fuzz?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-09-27T18:51:20+00:00</updated>
<entry>
<title>tests/qtest: virtio_blk_fuzz: Avoid using hardcoded /tmp</title>
<updated>2022-09-27T18:51:20+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2022-09-25T11:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3ff220a0acc1d46d528600af937badf246cb05f3'/>
<id>urn:sha1:3ff220a0acc1d46d528600af937badf246cb05f3</id>
<content type='text'>
This case was written to use hardcoded /tmp directory for temporary
files. Update to use g_file_open_tmp() for a portable implementation.

Signed-off-by: Bin Meng &lt;bin.meng@windriver.com&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20220925113032.1949844-12-bmeng.cn@gmail.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qtest: generic_fuzz: Avoid using hardcoded /tmp</title>
<updated>2022-09-27T18:51:20+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2022-09-25T11:29:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9e5d84037fcff3c5936b1e7776cc2363920ad1f1'/>
<id>urn:sha1:9e5d84037fcff3c5936b1e7776cc2363920ad1f1</id>
<content type='text'>
This case was written to use hardcoded /tmp directory for temporary
files. Update to use g_dir_make_tmp() for a portable implementation.

Signed-off-by: Bin Meng &lt;bin.meng@windriver.com&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20220925113032.1949844-11-bmeng.cn@gmail.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>ui/cocoa: Run qemu_init in the main thread</title>
<updated>2022-09-23T12:36:33+00:00</updated>
<author>
<name>Akihiko Odaki</name>
</author>
<published>2022-08-19T13:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=bab6a301c58286229ca8fbc36728d1469f243260'/>
<id>urn:sha1:bab6a301c58286229ca8fbc36728d1469f243260</id>
<content type='text'>
This work is based on:
https://patchew.org/QEMU/20220317125534.38706-1-philippe.mathieu.daude@gmail.com/

Simplify the initialization dance by running qemu_init() in the main
thread before the Cocoa event loop starts. The secondary thread only
runs only qemu_main_loop() and qemu_cleanup().

This fixes a case where addRemovableDevicesMenuItems() calls
qmp_query_block() while expecting the main thread to still hold
the BQL.

Overriding the code after calling qemu_init() is done by dynamically
replacing a function pointer variable, qemu_main when initializing
ui/cocoa, which unifies the static implementation of main() for
builds with ui/cocoa and ones without ui/cocoa.

Signed-off-by: Akihiko Odaki &lt;akihiko.odaki@gmail.com&gt;
Message-Id: &lt;20220819132756.74641-2-akihiko.odaki@gmail.com&gt;
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qtest: libqos: Rename malloc.h to libqos-malloc.h</title>
<updated>2022-08-29T13:28:51+00:00</updated>
<author>
<name>Xuzhou Cheng</name>
</author>
<published>2022-08-24T09:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b243c73cf4dc7017e28577c4056df0655427a76e'/>
<id>urn:sha1:b243c73cf4dc7017e28577c4056df0655427a76e</id>
<content type='text'>
The qtest/libqos directory is included via the "-I" option to search
for header files when building qtest. Unfortunately the malloc.h has
a name conflict with the standard libc header, leading to a build
failure on the Windows host, due to the MinGW libc stdlib.h header
file includes malloc.h and it now gets wrongly pointed to the one
in the qtest/libqos directory.

Rename "qtest/libqos/malloc.h" to "qtest/libqos/libqos-malloc.h" to
avoid the namespace pollution.

Signed-off-by: Xuzhou Cheng &lt;xuzhou.cheng@windriver.com&gt;
Signed-off-by: Bin Meng &lt;bin.meng@windriver.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20220824094029.1634519-26-bmeng.cn@gmail.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qtest: Use g_mkdtemp()</title>
<updated>2022-08-25T13:16:13+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2022-08-24T09:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3c239aa77ed19521992a0b14594907adc0d79a6c'/>
<id>urn:sha1:3c239aa77ed19521992a0b14594907adc0d79a6c</id>
<content type='text'>
Windows does not provide a mkdtemp() API, but glib does.
Replace mkdtemp() call with the glib version.

Signed-off-by: Bin Meng &lt;bin.meng@windriver.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20220824094029.1634519-3-bmeng.cn@gmail.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qtest: Use g_setenv()</title>
<updated>2022-08-25T13:16:13+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2022-08-24T09:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a47ea61de593a8243a66caba9d436040ecae25d5'/>
<id>urn:sha1:a47ea61de593a8243a66caba9d436040ecae25d5</id>
<content type='text'>
Windows does not provide a setenv() API, but glib does.
Replace setenv() call with the glib version.

Signed-off-by: Bin Meng &lt;bin.meng@windriver.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20220824094029.1634519-2-bmeng.cn@gmail.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>datadir: Use bundle mechanism</title>
<updated>2022-07-13T14:58:57+00:00</updated>
<author>
<name>Akihiko Odaki</name>
</author>
<published>2022-06-24T14:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=882084a04ae9bec00e510a2319feba1d1a653fb1'/>
<id>urn:sha1:882084a04ae9bec00e510a2319feba1d1a653fb1</id>
<content type='text'>
softmmu/datadir.c had its own implementation to find files in the
build tree, but now bundle mechanism provides the unified
implementation which works for datadir and the other files.

Signed-off-by: Akihiko Odaki &lt;akihiko.odaki@gmail.com&gt;
Message-Id: &lt;20220624145039.49929-4-akihiko.odaki@gmail.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>vfio-user: handle PCI BAR accesses</title>
<updated>2022-06-15T15:43:42+00:00</updated>
<author>
<name>Jagannathan Raman</name>
</author>
<published>2022-06-13T20:26:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3123f93d6b85b69ab77f409456fac8ded895efed'/>
<id>urn:sha1:3123f93d6b85b69ab77f409456fac8ded895efed</id>
<content type='text'>
Determine the BARs used by the PCI device and register handlers to
manage the access to the same.

Signed-off-by: Elena Ufimtseva &lt;elena.ufimtseva@oracle.com&gt;
Signed-off-by: John G Johnson &lt;john.g.johnson@oracle.com&gt;
Signed-off-by: Jagannathan Raman &lt;jag.raman@oracle.com&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-id: 3373e10b5be5f42846f0632d4382466e1698c505.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>include: move qemu_*_exec_dir() to cutils</title>
<updated>2022-05-28T09:42:56+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-05-25T14:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=06680b15b4ee3184b57c9c910886a9ff8a7e58c0'/>
<id>urn:sha1:06680b15b4ee3184b57c9c910886a9ff8a7e58c0</id>
<content type='text'>
The function is required by get_relocated_path() (already in cutils),
and used by qemu-ga and may be generally useful.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20220525144140.591926-2-marcandre.lureau@redhat.com&gt;
</content>
</entry>
<entry>
<title>Clean up header guards that don't match their file name</title>
<updated>2022-05-11T14:49:06+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-05-06T13:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=52581c718c5cd55595ca032a56f1e194c5716456'/>
<id>urn:sha1:52581c718c5cd55595ca032a56f1e194c5716456</id>
<content type='text'>
Header guard symbols should match their file name to make guard
collisions less likely.

Cleaned up with scripts/clean-header-guards.pl, followed by some
renaming of new guard symbols picked by the script to better ones.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20220506134911.2856099-2-armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
[Change to generated file ebpf/rss.bpf.skeleton.h backed out]
</content>
</entry>
</feed>
