<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/scripts/coverity-scan, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/scripts/coverity-scan?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/scripts/coverity-scan?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-09-18T07:17:40+00:00</updated>
<entry>
<title>coverity: put NUBus under m68k component</title>
<updated>2022-09-18T07:17:40+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-09-05T10:26:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b00e2c68c5864b4158afc924d868f5c5611a0362'/>
<id>urn:sha1:b00e2c68c5864b4158afc924d868f5c5611a0362</id>
<content type='text'>
It is only used by the Q800 emulation, so put it under that architecture.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>coverity: add new RISC-V component</title>
<updated>2022-09-18T07:17:40+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-09-05T10:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2ff2004bb858e8760c2e381b05a3144897c5161d'/>
<id>urn:sha1:2ff2004bb858e8760c2e381b05a3144897c5161d</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/coverity-scan/COMPONENTS.md: Update slirp component info</title>
<updated>2022-07-26T12:37:44+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-07-18T14:23:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=02b7035d15726b68bb94f12e2e0d92087da34708'/>
<id>urn:sha1:02b7035d15726b68bb94f12e2e0d92087da34708</id>
<content type='text'>
Update the regex for the slirp component now that it lives
solely inside /slirp/, and note that it should be ignored in
Coverity analysis (because it's a separate upstream project
now, and they run Coverity on it themselves).

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-id: 20220718142310.16013-3-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>scripts/coverity-scan/COMPONENTS.md: Add loongarch component</title>
<updated>2022-07-26T12:37:44+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-07-18T14:23:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=32226db011622fa7b791de3ac02ba67c21947f1d'/>
<id>urn:sha1:32226db011622fa7b791de3ac02ba67c21947f1d</id>
<content type='text'>
Add the component regex for the new loongarch target.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-id: 20220718142310.16013-2-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>disas: Remove libvixl disassembler</title>
<updated>2022-07-05T08:15:49+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-06-03T16:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2116650254117a873ab316038803cef657ae2820'/>
<id>urn:sha1:2116650254117a873ab316038803cef657ae2820</id>
<content type='text'>
The disassembly via capstone should be superiour to our old vixl
sources nowadays, so let's finally cut this old disassembler out
of the QEMU source tree.

Message-Id: &lt;20220603164249.112459-1-thuth@redhat.com&gt;
Tested-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>Replacing CONFIG_VNC_PNG with CONFIG_PNG</title>
<updated>2022-04-27T05:50:28+00:00</updated>
<author>
<name>Kshitij Suri</name>
</author>
<published>2022-04-08T07:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=95f8510ef428f988897176b9585b8ba1432f939f'/>
<id>urn:sha1:95f8510ef428f988897176b9585b8ba1432f939f</id>
<content type='text'>
Libpng is only detected if VNC is enabled currently. This patch adds a
generalised png option in the meson build which is aimed to replace use of
CONFIG_VNC_PNG with CONFIG_PNG.

Signed-off-by: Kshitij Suri &lt;kshitij.suri@nutanix.com&gt;

Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Message-Id: &lt;20220408071336.99839-2-kshitij.suri@nutanix.com&gt;

[ kraxel: add meson-buildoptions.sh updates ]
[ kraxel: fix centos8 testcase ]
[ kraxel: update --enable-vnc-png too ]

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;

--enable-vnc-png fixup

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>coverity: update model for latest tools</title>
<updated>2022-04-05T08:42:06+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-03-31T06:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fae4fad5b4b59af9cb283709b66a0680069f74ba'/>
<id>urn:sha1:fae4fad5b4b59af9cb283709b66a0680069f74ba</id>
<content type='text'>
Coverity is now rejecting incomplete types in the modeling file.
Just use a random number (in the neighborhood of the actual one)
for the size of a GIOChannel.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>drop libxml2 checks since libxml is not actually used (for parallels)</title>
<updated>2022-02-09T12:08:42+00:00</updated>
<author>
<name>Michael Tokarev</name>
</author>
<published>2022-02-04T20:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9e8be4c546ce8469ca9702715bf8f198d604b685'/>
<id>urn:sha1:9e8be4c546ce8469ca9702715bf8f198d604b685</id>
<content type='text'>
For a long time, we assumed that libxml2 is necessary for parallels
block format support (block/parallels*). However, this format actually
does not use libxml [*]. Since this is the only user of libxml2 in
whole QEMU tree, we can drop all libxml2 checks and dependencies too.

It is even more: --enable-parallels configure option was the only
option which was silently ignored when it's (fake) dependency
(libxml2) isn't installed.

Drop all mentions of libxml2.

[*] Actually the basis for libxml use were introduced in commit
    ed279a06c53 ("configure: add dependency") but the implementation
    was never merged:
    https://lore.kernel.org/qemu-devel/70227bbd-a517-70e9-714f-e6e0ec431be9@openvz.org/

Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-Id: &lt;20220119090423.149315-1-mjt@msgid.tls.msk.ru&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
[PMD: Updated description and adapted to use lcitool]
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20220121154134.315047-5-f4bug@amsat.org&gt;
Reviewed-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
Message-Id: &lt;20220204204335.1689602-9-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>block/file-posix: Simplify the XFS_IOC_DIOINFO handling</title>
<updated>2022-01-12T13:09:04+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2021-12-15T12:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a5730b8bd3675f484ed0eacea052452048eeb35d'/>
<id>urn:sha1:a5730b8bd3675f484ed0eacea052452048eeb35d</id>
<content type='text'>
The handling for the XFS_IOC_DIOINFO ioctl is currently quite excessive:
This is not a "real" feature like the other features that we provide with
the "--enable-xxx" and "--disable-xxx" switches for the configure script,
since this does not influence lots of code (it's only about one call to
xfsctl() in file-posix.c), so people don't gain much with the ability to
disable this with "--disable-xfsctl".
It's also unfortunate that the ioctl will be disabled on Linux in case
the user did not install the right xfsprogs-devel package before running
configure. Thus let's simplify this by providing the ioctl definition
on our own, so we can completely get rid of the header dependency and
thus the related code in the configure script.

Suggested-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20211215125824.250091-1-thuth@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>coverity-model: write models fully for non-array allocation functions</title>
<updated>2021-07-30T10:04:01+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-07-27T16:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e17bdaab2b36db54f0214a14f394fa773cee58df'/>
<id>urn:sha1:e17bdaab2b36db54f0214a14f394fa773cee58df</id>
<content type='text'>
Coverity seems to have issues figuring out the properties of g_malloc0
and other non *_n functions.  While this was "fixed" by removing the
custom second argument to __coverity_mark_as_afm_allocated__, inline
the code from the array-based allocation functions to avoid future
issues.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
</feed>
