<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/tests/qtest/fuzz, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/tests/qtest/fuzz?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/tests/qtest/fuzz?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-07-22T11:56:11Z</updated>
<entry>
<title>qtest/fuzz: make range overlap check more readable</title>
<updated>2024-07-22T11:56:11Z</updated>
<author>
<name>Yao Xingtao</name>
<email>yaoxt.fnst@fujitsu.com</email>
</author>
<published>2024-07-22T04:07:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=763719d253da18e011d28b08fd92125f7ae5e9ae'/>
<id>urn:sha1:763719d253da18e011d28b08fd92125f7ae5e9ae</id>
<content type='text'>
use ranges_overlap() instead of open-coding the overlap check to improve
the readability of the code.

Signed-off-by: Yao Xingtao &lt;yaoxt.fnst@fujitsu.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Alexander Bulekov &lt;alxndr@bu.edu&gt;
Message-ID: &lt;20240722040742.11513-8-yaoxt.fnst@fujitsu.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qtest/fuzz: fix memleak in qos_fuzz.c</title>
<updated>2024-06-24T06:10:06Z</updated>
<author>
<name>Dmitry Frolov</name>
<email>frolov@swemel.ru</email>
</author>
<published>2024-05-21T10:31:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=7c66540db45a726029e5165f6e5c34008f08edec'/>
<id>urn:sha1:7c66540db45a726029e5165f6e5c34008f08edec</id>
<content type='text'>
Found with fuzzing for qemu-8.2, but also relevant for master

Signed-off-by: Dmitry Frolov &lt;frolov@swemel.ru&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Alexander Bulekov &lt;alxndr@bu.edu&gt;
Message-ID: &lt;20240521103106.119021-3-frolov@swemel.ru&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>fuzz: specify audiodev for usb-audio</title>
<updated>2024-05-29T10:41:56Z</updated>
<author>
<name>Alexander Bulekov</name>
<email>alxndr@bu.edu</email>
</author>
<published>2024-05-27T04:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e7fca81e170530104c36bd8f3e1d7e7c11011481'/>
<id>urn:sha1:e7fca81e170530104c36bd8f3e1d7e7c11011481</id>
<content type='text'>
Fixes test-failure on Fedora 40 CI.

Reported-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Alexander Bulekov &lt;alxndr@bu.edu&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-ID: &lt;20240527040711.311865-1-alxndr@bu.edu&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>qmp: add dump machine type compatibility properties</title>
<updated>2024-04-25T08:12:40Z</updated>
<author>
<name>Maksim Davydov</name>
<email>davydov-max@yandex-team.ru</email>
</author>
<published>2024-03-18T21:35:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=236e9397b320518372a67c55777193c032b93d89'/>
<id>urn:sha1:236e9397b320518372a67c55777193c032b93d89</id>
<content type='text'>
To control that creating new machine type doesn't affect the previous
types (their compat_props) and to check complex compat_props inheritance
we need qmp command to print machine type compatibility properties.
This patch adds the ability to get list of all the compat_props of the
corresponding supported machines for their comparison via new optional
argument of "query-machines" command. Since information on compatibility
properties can increase the command output by a factor of 40, add an
argument to enable it, default off.

Signed-off-by: Maksim Davydov &lt;davydov-max@yandex-team.ru&gt;
Reviewed-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@yandex-team.ru&gt;
Acked-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-ID: &lt;20240318213550.155573-3-davydov-max@yandex-team.ru&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
</content>
</entry>
<entry>
<title>fuzz: Correct invalid mentions of 'softmmu' by 'system'</title>
<updated>2023-10-07T17:02:33Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@linaro.org</email>
</author>
<published>2023-10-04T09:06:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=c2646d49588d834c2bcc050539053074ac43d4ba'/>
<id>urn:sha1:c2646d49588d834c2bcc050539053074ac43d4ba</id>
<content type='text'>
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Reviewed-by: Alexander Bulekov &lt;alxndr@bu.edu&gt;
Message-ID: &lt;20231004090629.37473-5-philmd@linaro.org&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qtest: Specify audiodev= and -audiodev</title>
<updated>2023-09-22T14:30:08Z</updated>
<author>
<name>Martin Kletzander</name>
<email>mkletzan@redhat.com</email>
</author>
<published>2022-04-25T08:21:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=50333482e16939cfeaed722e22f7b0798e5b3821'/>
<id>urn:sha1:50333482e16939cfeaed722e22f7b0798e5b3821</id>
<content type='text'>
This will enable removing deprecated default audiodev support.

I did not figure out how to make the audiodev represented as an
interface node, so this is a workaround.  I am not sure what would be
the proper way.

Signed-off-by: Martin Kletzander &lt;mkletzan@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-ID: &lt;6e7f2808dd40679a415812767b88f2a411fc137f.1650874791.git.mkletzan@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/: spelling fixes</title>
<updated>2023-09-08T10:08:52Z</updated>
<author>
<name>Michael Tokarev</name>
<email>mjt@tls.msk.ru</email>
</author>
<published>2023-07-14T11:33:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=96420a30e0b509914609e45456ed3dfd47360a8c'/>
<id>urn:sha1:96420a30e0b509914609e45456ed3dfd47360a8c</id>
<content type='text'>
with some rewording in
 tests/qemu-iotests/298
 tests/qtest/fuzz/generic_fuzz.c
 tests/unit/test-throttle.c
as suggested by Eric.

Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qtests: clean-up and fix leak in generic_fuzz</title>
<updated>2023-07-03T11:51:26Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2023-06-30T18:03:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=3176990fb0307233ae5619e36b2c63241134e326'/>
<id>urn:sha1:3176990fb0307233ae5619e36b2c63241134e326</id>
<content type='text'>
An update to the clang tooling detects more issues with the code
including a memory leak from the g_string_new() allocation. Clean up
the code to avoid the allocation and use ARRAY_SIZE while we are at
it.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20230630180423.558337-9-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>igb: Introduce qtest for igb device</title>
<updated>2023-03-10T09:26:47Z</updated>
<author>
<name>Akihiko Odaki</name>
<email>akihiko.odaki@daynix.com</email>
</author>
<published>2023-03-10T06:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=45cb69bbd6cb51d856a6d845b717b513f556ba82'/>
<id>urn:sha1:45cb69bbd6cb51d856a6d845b717b513f556ba82</id>
<content type='text'>
This change is derived from qtest for e1000e device.

Signed-off-by: Akihiko Odaki &lt;akihiko.odaki@daynix.com&gt;
Acked-by: Thomas Huth &lt;thuth@redhat.com&gt;
[Jason: make qtest work for win32 (only hotplug)]
Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;
</content>
</entry>
<entry>
<title>fuzz: remove fork-fuzzing scaffolding</title>
<updated>2023-02-17T04:02:46Z</updated>
<author>
<name>Alexander Bulekov</name>
<email>alxndr@bu.edu</email>
</author>
<published>2023-02-05T04:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=d2e6f9272d337d1b23b588e7ead8500d40cbf4e9'/>
<id>urn:sha1:d2e6f9272d337d1b23b588e7ead8500d40cbf4e9</id>
<content type='text'>
Fork-fuzzing provides a few pros, but our implementation prevents us
from using fuzzers other than libFuzzer, and may be causing issues such
as coverage-failure builds on OSS-Fuzz. It is not a great long-term
solution as it depends on internal implementation details of libFuzzer
(which is no longer in active development). Remove it in favor of other
methods of resetting state between inputs.

Signed-off-by: Alexander Bulekov &lt;alxndr@bu.edu&gt;
Reviewed-by: Darren Kenny &lt;darren.kenny@oracle.com&gt;
</content>
</entry>
</feed>
