<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/.gitmodules, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/.gitmodules?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/.gitmodules?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-09-26T15:23:47+00:00</updated>
<entry>
<title>Remove the slirp submodule (i.e. compile only with an external libslirp)</title>
<updated>2022-09-26T15:23:47+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-04-08T16:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5890258aeeba303704ec1adca415e46067800777'/>
<id>urn:sha1:5890258aeeba303704ec1adca415e46067800777</id>
<content type='text'>
Since QEMU 7.1 we don't support Ubuntu 18.04 anymore, so the last big
important Linux distro that did not have a pre-packaged libslirp has
been dismissed. All other major distros seem to have a libslirp package
in their distribution already - according to repology.org:

          Fedora 35: 4.6.1
  CentOS 8 (RHEL-8): 4.4.0
          Debian 11: 4.4.0
 OpenSUSE Leap 15.3: 4.3.1
   Ubuntu LTS 20.04: 4.1.0
      FreeBSD Ports: 4.7.0
      NetBSD pkgsrc: 4.7.0
           Homebrew: 4.7.0
        MSYS2 mingw: 4.7.0

The only one that was still missing a libslirp package is OpenBSD - but
the next version (OpenBSD 7.2 which will be shipped in October) is going
to include a libslirp package. Since QEMU 7.2 will be published after
OpenBSD 7.2, we should be fine there, too.

So there is no real urgent need for keeping the slirp submodule in
the QEMU tree anymore. Thus let's drop the slirp submodule now and
rely on the libslirp packages from the distributions instead.

Message-Id: &lt;20220824151122.704946-7-thuth@redhat.com&gt;
Acked-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>vfio-user: build library</title>
<updated>2022-06-15T15:42:33+00:00</updated>
<author>
<name>Jagannathan Raman</name>
</author>
<published>2022-06-13T20:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=55116968deb09fdae198cecaa45f4e5532d5445a'/>
<id>urn:sha1:55116968deb09fdae198cecaa45f4e5532d5445a</id>
<content type='text'>
add the libvfio-user library as a submodule. build it as a meson
subproject.

libvfio-user is distributed with BSD 3-Clause license and
json-c with MIT (Expat) license

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: c2adec87958b081d1dc8775d4aa05c897912f025.1655151679.git.jag.raman@oracle.com

[Changed submodule URL to QEMU's libvfio-user mirror on GitLab. The QEMU
project mirrors its dependencies so that it can provide full source code
even in the event that its dependencies become unavailable. Note that
the mirror repo is manually updated, so please contact me to make newer
libvfio-user commits available. If I become a bottleneck we can set up a
cronjob.

Updated scripts/meson-buildoptions.sh to match the meson_options.txt
change. Failure to do so can result in scripts/meson-buildoptions.sh
being modified by the build system later on and you end up with a dirty
working tree.
--Stefan]

Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>capstone: Remove the capstone submodule</title>
<updated>2022-05-18T06:54:22+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-05-16T14:58:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=83602083b4ada6ceb86bfb327e83556ebab120fc'/>
<id>urn:sha1:83602083b4ada6ceb86bfb327e83556ebab120fc</id>
<content type='text'>
Now that we allow compiling with Capstone v3.0.5 again, all our supported
build hosts should provide at least this version of the disassembler
library, so we do not need to ship this as a submodule anymore.

Message-Id: &lt;20220516145823.148450-4-thuth@redhat.com&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>gitmodules: Correct libvirt-ci submodule URL</title>
<updated>2022-02-09T12:08:41+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2022-02-04T20:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9641ba6b58d2ecc82e87545069b223c4ac46476b'/>
<id>urn:sha1:9641ba6b58d2ecc82e87545069b223c4ac46476b</id>
<content type='text'>
Correct the libvirt-ci repository URL to avoid this warning when
cloning / refreshing the submodule:

  warning: redirecting to https://gitlab.com/libvirt/libvirt-ci.git/

Fixes: 4ebb040f1fd ("tests: integrate lcitool for generating build env manifests")
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
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-3-f4bug@amsat.org&gt;
Message-Id: &lt;20220204204335.1689602-7-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests: integrate lcitool for generating build env manifests</title>
<updated>2022-01-18T16:42:41+00:00</updated>
<author>
<name>Daniel P. Berrangé</name>
</author>
<published>2022-01-05T13:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4ebb040f1fd6985df191b63321493d1b6fb504f5'/>
<id>urn:sha1:4ebb040f1fd6985df191b63321493d1b6fb504f5</id>
<content type='text'>
This introduces

  https://gitlab.com/libvirt/libvirt-ci

as a git submodule at tests/lcitool/libvirt-ci

The 'lcitool' program within this submodule will be used to
automatically generate build environment manifests from a definition
of requirements in tests/lcitool/projects/qemu.yml

It will ultimately be capable of generating

 - Dockerfiles
 - Package lists for installation in VMs
 - Variables for configuring Cirrus CI environments

When a new build pre-requisite is needed for QEMU, if this package
is not currently known to libvirt-ci, it must first be added to the
'mappings.yml' file in the above git repo.

Then the submodule can be updated and the build pre-requisite added
to the tests/lcitool/projects/qemu.yml file. Now all the build env
manifests can be re-generated using  'make lcitool-refresh'

This ensures that when a new build pre-requisite is introduced, it
is added to all the different OS containers, VMs and Cirrus CI
environments consistently.

It also facilitates the addition of containers targetting new distros
or updating existing containers to new versions of the same distro,
where packages might have been renamed.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20211215141949.3512719-8-berrange@redhat.com&gt;
Message-Id: &lt;20220105135009.1584676-8-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>gitmodules: use GitLab repos instead of qemu.org</title>
<updated>2021-02-09T20:53:56+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2021-01-11T11:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9911ca0d1bca846f159ebdb48b9d8a784c959589'/>
<id>urn:sha1:9911ca0d1bca846f159ebdb48b9d8a784c959589</id>
<content type='text'>
qemu.org is running out of bandwidth and the QEMU project is moving
towards a gating CI on GitLab. Use the GitLab repos instead of qemu.org
(they will become mirrors).

Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Reviewed-by: Wainer dos Santos Moschetta &lt;wainersm@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-id: 20210111115017.156802-3-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>gitmodules: add qemu.org vbootrom submodule</title>
<updated>2020-09-23T12:44:59+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2020-09-09T10:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b0b58514679a5529a32ae54a907642a6e27626b5'/>
<id>urn:sha1:b0b58514679a5529a32ae54a907642a6e27626b5</id>
<content type='text'>
The vbootrom module is needed for the new NPCM7xx ARM SoCs. The
vbootrom.git repo is now mirrored on qemu.org. QEMU mirrors third-party
code to ensure that users can always build QEMU even if the dependency
goes offline and so QEMU meets its responsibilities to provide full
source code under software licenses.

Suggested-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Cc: Havard Skinnemoen &lt;hskinnemoen@google.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Message-Id: &lt;20200915130834.706758-4-stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>gitmodules: switch to qemu.org meson mirror</title>
<updated>2020-09-23T12:42:25+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2020-09-15T13:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9a23259108c0fb411f14064a1255e7081c8460d0'/>
<id>urn:sha1:9a23259108c0fb411f14064a1255e7081c8460d0</id>
<content type='text'>
QEMU now hosts a mirror of meson.git. QEMU mirrors third-party code to
ensure that users can always build QEMU even if the dependency goes
offline and so QEMU meets its responsibilities to provide full source
code under software licenses.

Suggested-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Cc: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;20200915130834.706758-3-stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>gitmodules: switch to qemu.org qboot mirror</title>
<updated>2020-09-23T12:42:25+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2020-09-15T13:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5a056375dcf5fd053b9aebd8576918e017fa0be4'/>
<id>urn:sha1:5a056375dcf5fd053b9aebd8576918e017fa0be4</id>
<content type='text'>
QEMU now hosts a mirror of qboot.git. QEMU mirrors third-party code to
ensure that users can always build QEMU even if the dependency goes
offline and so QEMU meets its responsibilities to provide full source
code under software licenses.

Suggested-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;20200915130834.706758-2-stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>roms: Add virtual Boot ROM for NPCM7xx SoCs</title>
<updated>2020-09-14T13:24:59+00:00</updated>
<author>
<name>Havard Skinnemoen</name>
</author>
<published>2020-09-11T05:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d1cb5eda67a0a6188608bef6372fd046fc447bf1'/>
<id>urn:sha1:d1cb5eda67a0a6188608bef6372fd046fc447bf1</id>
<content type='text'>
This is a minimalistic boot ROM written specifically for use with QEMU.
It supports loading the second-stage loader from SPI flash into RAM, SMP
boot, and not much else.

Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Havard Skinnemoen &lt;hskinnemoen@google.com&gt;
Message-id: 20200911052101.2602693-7-hskinnemoen@google.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
</feed>
