History log of /qemu/.gitlab-ci.d/ (Results 76 – 100 of 338)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b11f9bd919-May-2023 Paolo Bonzini <pbonzini@redhat.com>

configure: move SLOF submodule handling to pc-bios/s390-ccw

Move the handling of the roms/SLOF submodule out of the main Makefile,
since we are going to remove submodules from the build process of Q

configure: move SLOF submodule handling to pc-bios/s390-ccw

Move the handling of the roms/SLOF submodule out of the main Makefile,
since we are going to remove submodules from the build process of QEMU.

Acked-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

2019cabf18-May-2023 Paolo Bonzini <pbonzini@redhat.com>

meson: subprojects: replace submodules with wrap files

Compared to submodules, .wrap files have several advantages:

* option parsing and downloading is delegated to meson

* the commit is stored in

meson: subprojects: replace submodules with wrap files

Compared to submodules, .wrap files have several advantages:

* option parsing and downloading is delegated to meson

* the commit is stored in a text file instead of a magic entry in the
git tree object

* we could stop shipping external dependencies that are only used as a
fallback, but not break compilation on platforms that lack them.
For example it may make sense to download dtc at build time, controlled
by --enable-download, even when building from a tarball. Right now,
this patch does the opposite: make-release treats dtc like libvfio-user
(which is not stable API and therefore hasn't found its way into any
distros) and keycodemap (which is a copylib, for better or worse).

dependency() can fall back to a wrap automatically. However, this
is only possible for libraries that come with a .pc file, and this
is not very common for libfdt even though the upstream project in
principle provides it; it also removes the control that we provide with
--enable-fdt={system,internal}. Therefore, the logic to pick system
vs. internal libfdt is left untouched.

--enable-fdt=git is removed; it was already a synonym for
--enable-fdt=internal.

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

e8e4298f05-Jun-2023 Paolo Bonzini <pbonzini@redhat.com>

tests: Use separate virtual environment for avocado

This reverts commits eea2d141179 ("Makefile: remove $(TESTS_PYTHON)",
2023-05-26) and 9c6692db550 ("tests: Use configure-provided pyvenv for
tests

tests: Use separate virtual environment for avocado

This reverts commits eea2d141179 ("Makefile: remove $(TESTS_PYTHON)",
2023-05-26) and 9c6692db550 ("tests: Use configure-provided pyvenv for
tests", 2023-05-18).

Right now, there is a conflict between wanting a ">=" constraint when
using a distro-provided package and wanting a "==" constraint when
installing Avocado from PyPI; this would provide the best of both worlds
in terms of resiliency for both distros that have required packages and
distros that don't.

The conflict is visible also for meson, where we would like to install
the latest 0.63.x version but also accept a distro 1.1.x version.
But it is worse for avocado, for two reasons:

1) we cannot use an "==" constraint to install avocado if the venv
includes a system avocado. The distro will package plugins that have
"==" constraints on the version that is included in the distro, and, using
"pip install avocado==88.1" on a venv that includes system packages will
result in this error:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
avocado-framework-plugin-varianter-yaml-to-mux 98.0 requires avocado-framework==98.0, but you have avocado-framework 88.1 which is incompatible.
avocado-framework-plugin-result-html 98.0 requires avocado-framework==98.0, but you have avocado-framework 88.1 which is incompatible.
make[1]: Leaving directory '/home/berrange/src/virt/qemu/build'

2) we cannot use ">=" either if the venv does _not_ include a system
avocado, because that would result in the installation of v101.0 which
is the one we've just reverted.

So the idea is to encode the dependencies as an (acceptable, locked)
tuple, like this hypothetical TOML that would be committed inside
python/ and used by mkvenv.py:

[meson]
meson = { minimum = "0.63.0", install = "0.63.3", canary = "meson" }

[docs]
# 6.0 drops support for Python 3.7
sphinx = { minimum = "1.6", install = "<6.0", canary = "sphinx-build" }
sphinx_rtd_theme = { minimum = "0.5" }

[avocado]
avocado-framework = { minimum = "88.1", install = "88.1", canary = "avocado" }

Once this is implemented, it would also be possible to install avocado in
pyvenv/ using "mkvenv.py ensure", thus using the distro package on Fedora
and CentOS Stream (the only distros where it's available). But until
this is implemented, keep avocado in a separate venv. There is still the
benefit of using a single python for meson custom_targets and for sphinx.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


buildtest.yml
/qemu/MAINTAINERS
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/monitor.c
/qemu/accel/tcg/perf.c
/qemu/accel/tcg/plugin-gen.c
/qemu/accel/tcg/tb-hash.h
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/tcg-accel-ops-mttcg.c
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/accel/tcg/tcg-all.c
/qemu/accel/tcg/tcg-runtime-gvec.c
/qemu/accel/tcg/tcg-runtime.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/audio/audio_legacy.c
/qemu/block/blkio.c
/qemu/block/block-backend.c
/qemu/block/file-posix.c
/qemu/block/gluster.c
/qemu/block/io.c
/qemu/block/io_uring.c
/qemu/block/linux-aio.c
/qemu/block/meson.build
/qemu/block/nfs.c
/qemu/block/nvme.c
/qemu/block/parallels.c
/qemu/block/plug.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/trace-events
/qemu/blockdev.c
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/contrib/ivshmem-server/main.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/acpi-bits.rst
/qemu/docs/devel/atomics.rst
/qemu/docs/devel/testing.rst
/qemu/docs/interop/qcow2.txt
/qemu/hw/9pfs/9p.c
/qemu/hw/block/dataplane/xen-block.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/char/omap_uart.c
/qemu/hw/core/cpu-common.c
/qemu/hw/core/numa.c
/qemu/hw/core/trace-events
/qemu/hw/i386/kvm/i8254.c
/qemu/hw/intc/loongarch_ipi.c
/qemu/hw/isa/i82378.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/timer/i8254.c
/qemu/hw/timer/i8254_common.c
/qemu/include/block/block-io.h
/qemu/include/block/block_int-common.h
/qemu/include/block/raw-aio.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/cpu_ldst.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/helper-gen-common.h
/qemu/include/exec/helper-gen.h
/qemu/include/exec/helper-gen.h.inc
/qemu/include/exec/helper-head.h
/qemu/include/exec/helper-info.c.inc
/qemu/include/exec/helper-proto-common.h
/qemu/include/exec/helper-proto.h
/qemu/include/exec/helper-proto.h.inc
/qemu/include/exec/plugin-gen.h
/qemu/include/exec/poison.h
/qemu/include/exec/tlb-common.h
/qemu/include/exec/translation-block.h
/qemu/include/exec/translator.h
/qemu/include/hw/arm/omap.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/intc/loongarch_ipi.h
/qemu/include/migration/global_state.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/cutils.h
/qemu/include/qemu/iov.h
/qemu/include/qemu/typedefs.h
/qemu/include/qemu/xxhash.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/runstate.h
/qemu/include/tcg/helper-info.h
/qemu/include/tcg/insn-start-words.h
/qemu/include/tcg/oversized-guest.h
/qemu/include/tcg/tcg-op-common.h
/qemu/include/tcg/tcg-op-gvec-common.h
/qemu/include/tcg/tcg-op-gvec.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg-opc.h
/qemu/include/tcg/tcg.h
/qemu/include/user/syscall-trace.h
/qemu/meson.build
/qemu/migration/global_state.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/savevm.c
/qemu/monitor/qmp.c
/qemu/python/qemu/machine/machine.py
/qemu/python/qemu/qmp/legacy.py
/qemu/python/qemu/qmp/protocol.py
/qemu/qapi/block-core.json
/qemu/qapi/opts-visitor.c
/qemu/qapi/trace.json
/qemu/qemu-options.hx
/qemu/scripts/ci/org.centos/stream/8/x86_64/test-avocado
/qemu/scripts/decodetree.py
/qemu/scripts/device-crash-test
/qemu/scripts/make-config-poison.sh
/qemu/scripts/qapi/gen.py
/qemu/scripts/tracetool/format/c.py
/qemu/scripts/tracetool/format/h.py
/qemu/scsi/qemu-pr-helper.c
/qemu/softmmu/cpus.c
/qemu/softmmu/physmem.c
/qemu/softmmu/runstate.c
/qemu/stubs/trace-control.c
/qemu/target/alpha/translate.c
/qemu/target/arm/cpregs.h
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate-m-nocp.c
/qemu/target/arm/tcg/translate-mve.c
/qemu/target/arm/tcg/translate-neon.c
/qemu/target/arm/tcg/translate-sme.c
/qemu/target/arm/tcg/translate-sve.c
/qemu/target/arm/tcg/translate-vfp.c
/qemu/target/arm/tcg/translate.c
/qemu/target/arm/tcg/translate.h
/qemu/target/avr/cpu.c
/qemu/target/avr/helper.c
/qemu/target/avr/translate.c
/qemu/target/cris/translate.c
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/idef-parser/idef-parser.y
/qemu/target/hexagon/translate.c
/qemu/target/hppa/translate.c
/qemu/target/i386/helper.c
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/insn_trans/trans_extra.c.inc
/qemu/target/loongarch/insn_trans/trans_privileged.c.inc
/qemu/target/loongarch/translate.c
/qemu/target/m68k/translate.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/tcg/msa_translate.c
/qemu/target/mips/tcg/mxu_translate.c
/qemu/target/mips/tcg/octeon_translate.c
/qemu/target/mips/tcg/rel6_translate.c
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/mips/tcg/translate_addr_const.c
/qemu/target/mips/tcg/tx79_translate.c
/qemu/target/mips/tcg/vr54xx_translate.c
/qemu/target/nios2/translate.c
/qemu/target/openrisc/sys_helper.c
/qemu/target/openrisc/translate.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/power8-pmu-regs.c.inc
/qemu/target/ppc/translate.c
/qemu/target/ppc/translate/branch-impl.c.inc
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/insn_trans/trans_privileged.c.inc
/qemu/target/riscv/insn_trans/trans_rvi.c.inc
/qemu/target/riscv/translate.c
/qemu/target/rx/cpu.c
/qemu/target/rx/op_helper.c
/qemu/target/rx/translate.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/cpu.h
/qemu/target/sparc/translate.c
/qemu/target/tricore/cpu.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/translate.c
/qemu/tcg/aarch64/tcg-target-reg-bits.h
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/arm/tcg-target-reg-bits.h
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/i386/tcg-target-reg-bits.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/loongarch64/tcg-target-reg-bits.h
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tcg/loongarch64/tcg-target.h
/qemu/tcg/meson.build
/qemu/tcg/mips/tcg-target-reg-bits.h
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target-reg-bits.h
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/region.c
/qemu/tcg/riscv/tcg-target-reg-bits.h
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.h
/qemu/tcg/s390x/tcg-target-reg-bits.h
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/sparc64/tcg-target-reg-bits.h
/qemu/tcg/sparc64/tcg-target.c.inc
/qemu/tcg/tcg-internal.h
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg-op-ldst.c
/qemu/tcg/tcg-op-vec.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tci.c
/qemu/tcg/tci/tcg-target-reg-bits.h
/qemu/tcg/tci/tcg-target.h
/qemu/tests/Makefile.include
/qemu/tests/decode/meson.build
/qemu/tests/qemu-iotests/049.out
/qemu/tests/qemu-iotests/178.out.qcow2
/qemu/tests/qemu-iotests/178.out.raw
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/tests/iov-padding
/qemu/tests/qemu-iotests/tests/iov-padding.out
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/qtest/migration-helpers.c
/qemu/tests/qtest/migration-helpers.h
/qemu/tests/qtest/migration-test.c
/qemu/tests/requirements.txt
/qemu/tests/unit/test-aio-multithread.c
/qemu/tests/unit/test-cutils.c
/qemu/tests/vm/Makefile.include
/qemu/trace-events
/qemu/trace/control-internal.h
/qemu/trace/control-target.c
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/trace/event-internal.h
/qemu/trace/qmp.c
/qemu/trace/trace-hmp-cmds.c
/qemu/ui/vnc.c
/qemu/util/cutils.c
/qemu/util/guest-random.c
/qemu/util/iov.c
/qemu/util/qemu-coroutine-lock.c
/qemu/util/qemu-sockets.c
/qemu/util/qsp.c
98300bcd31-May-2023 Camilla Conte <cconte@redhat.com>

gitlab-ci: Remove unused Python package

Python should have been removed in this commit:
https://gitlab.com/qemu-project/qemu/-/commit/94b8b146df84ba472f461398d93fb9cdf0db8f94

Signed-off-by: Camilla

gitlab-ci: Remove unused Python package

Python should have been removed in this commit:
https://gitlab.com/qemu-project/qemu/-/commit/94b8b146df84ba472f461398d93fb9cdf0db8f94

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230531150824.32349-2-cconte@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


container-template.yml
/qemu/MAINTAINERS
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/tb-hash.h
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/translate-all.c
/qemu/audio/audio_legacy.c
/qemu/block/blkio.c
/qemu/block/block-backend.c
/qemu/block/file-posix.c
/qemu/block/gluster.c
/qemu/block/io.c
/qemu/block/io_uring.c
/qemu/block/linux-aio.c
/qemu/block/meson.build
/qemu/block/nfs.c
/qemu/block/nvme.c
/qemu/block/plug.c
/qemu/block/trace-events
/qemu/blockdev.c
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/contrib/ivshmem-server/main.c
/qemu/docs/about/deprecated.rst
/qemu/docs/interop/qcow2.txt
/qemu/hw/9pfs/9p.c
/qemu/hw/block/dataplane/xen-block.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/core/cpu-common.c
/qemu/hw/core/numa.c
/qemu/hw/core/trace-events
/qemu/hw/scsi/virtio-scsi.c
/qemu/include/block/block-io.h
/qemu/include/block/block_int-common.h
/qemu/include/block/raw-aio.h
/qemu/include/exec/exec-all.h
/qemu/include/hw/core/cpu.h
/qemu/include/migration/global_state.h
/qemu/include/qemu/cutils.h
/qemu/include/qemu/xxhash.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/runstate.h
/qemu/include/user/syscall-trace.h
/qemu/linux-user/s390x/cpu_loop.c
/qemu/meson.build
/qemu/migration/global_state.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/savevm.c
/qemu/python/qemu/machine/machine.py
/qemu/python/qemu/qmp/legacy.py
/qemu/python/qemu/qmp/protocol.py
/qemu/qapi/block-core.json
/qemu/qapi/opts-visitor.c
/qemu/qapi/trace.json
/qemu/scripts/decodetree.py
/qemu/scripts/qapi/gen.py
/qemu/scripts/tracetool/format/c.py
/qemu/scripts/tracetool/format/h.py
/qemu/softmmu/runstate.c
/qemu/stubs/trace-control.c
/qemu/target/s390x/helper.h
/qemu/target/s390x/tcg/fpu_helper.c
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/translate.c
/qemu/tests/decode/meson.build
/qemu/tests/qemu-iotests/049.out
/qemu/tests/qemu-iotests/178.out.qcow2
/qemu/tests/qemu-iotests/178.out.raw
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-helpers.c
/qemu/tests/qtest/migration-helpers.h
/qemu/tests/qtest/migration-test.c
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/gdbstub/test-svc.py
/qemu/tests/tcg/s390x/hello-s390x-asm.S
/qemu/tests/tcg/s390x/lcbb.c
/qemu/tests/tcg/s390x/locfhr.c
/qemu/tests/tcg/s390x/mxdb.c
/qemu/tests/unit/test-cutils.c
/qemu/trace-events
/qemu/trace/control-internal.h
/qemu/trace/control-target.c
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/trace/event-internal.h
/qemu/trace/qmp.c
/qemu/trace/trace-hmp-cmds.c
/qemu/ui/vnc.c
/qemu/util/cutils.c
/qemu/util/guest-random.c
/qemu/util/qemu-sockets.c
/qemu/util/qsp.c
ab72522731-May-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: switch from 'stable' to 'latest' docker container tags

The 'stable' and 'stable-dind' tags are not documented as supported
tags at:

https://hub.docker.com/_/docker

Looking at their conte

gitlab: switch from 'stable' to 'latest' docker container tags

The 'stable' and 'stable-dind' tags are not documented as supported
tags at:

https://hub.docker.com/_/docker

Looking at their content they reflect docker 19.x.x release series,
were last built in Dec 2020, and have 3 critical and 20 high rated
CVEs unfixed. This obsolete status is attested by this commit:

https://github.com/docker-library/docker/commit/606c63960a4845af7077721eb3900c706f5d0c5e

The 'stable-dind' tag in particular appears buggy as it is unable to
resolve DNS for Fedora repos:

- Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=fedora-37&arch=x86_64&countme=1 [getaddrinfo() thread failed to start]

We used the 'stable' tag previously at the recommendation of GitLab
docs, but those docs are wrong and pending a fix:

https://gitlab.com/gitlab-org/gitlab/-/issues/409430

Fixes: 5f63a67adb58478974b91f5e5c2b1222b5c7f2cc
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230531140654.1141145-1-berrange@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...


container-template.yml
opensbi.yml
/qemu/.gitmodules
/qemu/.mailmap
/qemu/MAINTAINERS
/qemu/accel/tcg/ldst_atomicity.c.inc
/qemu/block.c
/qemu/block/blkio.c
/qemu/block/block-backend.c
/qemu/block/copy-before-write.c
/qemu/block/curl.c
/qemu/block/export/export.c
/qemu/block/export/fuse.c
/qemu/block/export/vduse-blk.c
/qemu/block/export/vhost-user-blk-server.c
/qemu/block/io.c
/qemu/block/io_uring.c
/qemu/block/iscsi.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/nfs.c
/qemu/block/nvme.c
/qemu/block/qapi-sysemu.c
/qemu/block/qcow2.c
/qemu/block/raw-format.c
/qemu/block/ssh.c
/qemu/block/win32-aio.c
/qemu/blockdev.c
/qemu/configs/devices/aarch64-softmmu/default.mak
/qemu/configs/devices/arm-softmmu/default.mak
/qemu/configure
/qemu/disas/riscv.c
/qemu/docs/conf.py
/qemu/docs/devel/decodetree.rst
/qemu/docs/system/arm/sbsa.rst
/qemu/host/include/aarch64/host/load-extract-al16-al8.h
/qemu/host/include/aarch64/host/store-insert-al16.h
/qemu/host/include/generic/host/load-extract-al16-al8.h
/qemu/host/include/generic/host/store-insert-al16.h
/qemu/host/include/x86_64/host/atomic128-ldst.h
/qemu/host/include/x86_64/host/load-extract-al16-al8.h
/qemu/hw/alpha/dp264.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/smmu-common.c
/qemu/hw/arm/smmu-internal.h
/qemu/hw/arm/smmuv3-internal.h
/qemu/hw/arm/smmuv3.c
/qemu/hw/arm/trace-events
/qemu/hw/arm/virt.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/dataplane/xen-block.c
/qemu/hw/block/dataplane/xen-block.h
/qemu/hw/block/virtio-blk.c
/qemu/hw/block/xen-block.c
/qemu/hw/core/machine.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/dma/xilinx_axidma.c
/qemu/hw/hppa/machine.c
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/input/virtio-input-hid.c
/qemu/hw/loongarch/virt.c
/qemu/hw/mips/loongson3_virt.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_core.c
/qemu/hw/ppc/pnv_lpc.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_caps.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/scsi/lsi53c895a.c
/qemu/hw/scsi/scsi-bus.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/trace-events
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/usb/hcd-ohci.c
/qemu/hw/vfio/pci.c
/qemu/hw/virtio/virtio-input-pci.c
/qemu/hw/virtio/virtio-qmp.c
/qemu/hw/virtio/virtio.c
/qemu/hw/xen/xen-bus.c
/qemu/hw/xtensa/virt.c
/qemu/include/block/aio.h
/qemu/include/block/block-common.h
/qemu/include/block/block_int-common.h
/qemu/include/block/export.h
/qemu/include/hw/arm/fsl-imx6.h
/qemu/include/hw/arm/smmu-common.h
/qemu/include/hw/arm/smmuv3.h
/qemu/include/hw/ppc/pnv.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/virtio/virtio-input.h
/qemu/include/monitor/monitor.h
/qemu/include/qemu/help-texts.h
/qemu/include/qemu/int128.h
/qemu/include/qemu/vhost-user-server.h
/qemu/include/sysemu/block-backend-common.h
/qemu/include/sysemu/block-backend-global-state.h
/qemu/include/sysemu/os-win32.h
/qemu/include/ui/console.h
/qemu/include/ui/input.h
/qemu/io/channel-command.c
/qemu/io/channel-file.c
/qemu/io/channel-socket.c
/qemu/meson.build
/qemu/migration/rdma.c
/qemu/monitor/hmp.c
/qemu/monitor/monitor-internal.h
/qemu/monitor/monitor.c
/qemu/monitor/qmp.c
/qemu/qapi/ui.json
/qemu/qemu-nbd.c
/qemu/qga/meson.build
/qemu/replay/replay-input.c
/qemu/scripts/archive-source.sh
/qemu/scripts/block-coroutine-wrapper.py
/qemu/scripts/ci/gitlab-kubernetes-runners/values.yaml
/qemu/scripts/decodetree.py
/qemu/softmmu/ioport.c
/qemu/subprojects/dtc
/qemu/subprojects/keycodemapdb
/qemu/subprojects/slirp.wrap
/qemu/target/arm/Kconfig
/qemu/target/arm/tcg/tlb_helper.c
/qemu/target/hexagon/gen_analyze_funcs.py
/qemu/target/hexagon/gen_helper_funcs.py
/qemu/target/hexagon/gen_helper_protos.py
/qemu/target/hexagon/gen_idef_parser_funcs.py
/qemu/target/hexagon/gen_op_regs.py
/qemu/target/hexagon/gen_tcg_funcs.py
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/hex_common.py
/qemu/target/hexagon/mmvec/decode_ext_mmvec.c
/qemu/target/hexagon/translate.c
/qemu/target/i386/cpu.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/insn_trans/trans_lsx.c.inc
/qemu/target/loongarch/op_helper.c
/qemu/target/ppc/cpu-models.c
/qemu/target/ppc/cpu-models.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/fpu_helper.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/insn32.decode
/qemu/target/ppc/kvm.c
/qemu/target/ppc/kvm_ppc.h
/qemu/target/ppc/misc_helper.c
/qemu/target/ppc/power8-pmu.c
/qemu/target/ppc/spr_common.h
/qemu/target/ppc/translate.c
/qemu/target/ppc/translate/fp-impl.c.inc
/qemu/tcg/aarch64/tcg-target-con-set.h
/qemu/tcg/aarch64/tcg-target-con-str.h
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/aarch64/tcg-target.h
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/ppc/tcg-target-con-set.h
/qemu/tcg/ppc/tcg-target-con-str.h
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/riscv/tcg-target-con-set.h
/qemu/tcg/riscv/tcg-target-con-str.h
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.h
/qemu/tcg/s390x/tcg-target-con-set.h
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target.h
/qemu/tcg/sparc64/tcg-target.h
/qemu/tcg/tcg.c
/qemu/tcg/tci/tcg-target.h
/qemu/tests/Makefile.include
/qemu/tests/avocado/virtio-gpu.py
/qemu/tests/decode/err_field10.decode
/qemu/tests/decode/err_field7.decode
/qemu/tests/decode/err_field8.decode
/qemu/tests/decode/err_field9.decode
/qemu/tests/decode/meson.build
/qemu/tests/decode/succ_named_field.decode
/qemu/tests/docker/Makefile.include
/qemu/tests/meson.build
/qemu/tests/migration/meson.build
/qemu/tests/qemu-iotests/051.out
/qemu/tests/qemu-iotests/051.pc.out
/qemu/tests/qemu-iotests/256
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/tests/iothreads-create
/qemu/tests/qemu-iotests/tests/iothreads-create.out
/qemu/tests/qtest/ac97-test.c
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/cdrom-test.c
/qemu/tests/qtest/device-plug-test.c
/qemu/tests/qtest/fuzz-lsi53c895a-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/rtl8139-test.c
/qemu/tests/qtest/usb-hcd-ehci-test.c
/qemu/tests/qtest/usb-hcd-uhci-test.c
/qemu/tests/tcg/hexagon/Makefile.target
/qemu/tests/tcg/hexagon/atomics.c
/qemu/tests/tcg/hexagon/brev.c
/qemu/tests/tcg/hexagon/circ.c
/qemu/tests/tcg/hexagon/dual_stores.c
/qemu/tests/tcg/hexagon/fpstuff.c
/qemu/tests/tcg/hexagon/hex_sigsegv.c
/qemu/tests/tcg/hexagon/hex_test.h
/qemu/tests/tcg/hexagon/hvx_misc.c
/qemu/tests/tcg/hexagon/load_align.c
/qemu/tests/tcg/hexagon/load_unpack.c
/qemu/tests/tcg/hexagon/mem_noshuf.c
/qemu/tests/tcg/hexagon/mem_noshuf_exception.c
/qemu/tests/tcg/hexagon/misc.c
/qemu/tests/tcg/hexagon/multi_result.c
/qemu/tests/tcg/hexagon/overflow.c
/qemu/tests/tcg/hexagon/preg_alias.c
/qemu/tests/tcg/hexagon/read_write_overlap.c
/qemu/tests/tcg/hexagon/reg_mut.c
/qemu/tests/tcg/hexagon/usr.c
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-aio.c
/qemu/tests/unit/test-bdrv-drain.c
/qemu/tests/unit/test-block-iothread.c
/qemu/tests/unit/test-nested-aio-poll.c
/qemu/tests/vm/Makefile.include
/qemu/ui/cursor.c
/qemu/ui/dbus-listener.c
/qemu/ui/gtk-egl.c
/qemu/ui/gtk-gl-area.c
/qemu/ui/gtk.c
/qemu/ui/input.c
/qemu/ui/meson.build
/qemu/ui/sdl2-gl.c
/qemu/ui/sdl2.c
/qemu/ui/trace-events
/qemu/util/aio-posix.c
/qemu/util/aio-posix.h
/qemu/util/aio-win32.c
/qemu/util/async.c
/qemu/util/fdmon-epoll.c
/qemu/util/fdmon-io_uring.c
/qemu/util/fdmon-poll.c
/qemu/util/main-loop.c
/qemu/util/oslib-win32.c
/qemu/util/qemu-coroutine-io.c
/qemu/util/vfio-helpers.c
/qemu/util/vhost-user-server.c
037a171a22-May-2023 Camilla Conte <cconte@redhat.com>

Add CI variable RUNNER_TAG

This allows to set a job tag dynamically.
We need this to be able to select the Kubernetes runner.
See https://wiki.qemu.org/Testing/CI/KubernetesRunners.

Signed-off-by:

Add CI variable RUNNER_TAG

This allows to set a job tag dynamically.
We need this to be able to select the Kubernetes runner.
See https://wiki.qemu.org/Testing/CI/KubernetesRunners.

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230522174153.46801-5-cconte@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...

b105ce6022-May-2023 Camilla Conte <cconte@redhat.com>

Add loop over docker info

Wait for docker info to return successfuly to ensure that
the docker server (daemon) started.
This is needed for jobs running on Kubernetes.
See https://wiki.qemu.org/Testi

Add loop over docker info

Wait for docker info to return successfuly to ensure that
the docker server (daemon) started.
This is needed for jobs running on Kubernetes.
See https://wiki.qemu.org/Testing/CI/KubernetesRunners.

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230522174153.46801-4-cconte@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...

5f63a67a22-May-2023 Camilla Conte <cconte@redhat.com>

Use docker "stable" tag

Use the same tag in all jobs.

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230522174153.46801-3-cconte@redhat.com>
Reviewed-by: Daniel P. Berrangé <berran

Use docker "stable" tag

Use the same tag in all jobs.

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230522174153.46801-3-cconte@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...

a878264d22-May-2023 Camilla Conte <cconte@redhat.com>

Remove redundant CI variables

These are not needed when using gitlab.com shared runners.

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230522174153.46801-2-cconte@redhat.com>
Revi

Remove redundant CI variables

These are not needed when using gitlab.com shared runners.

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230522174153.46801-2-cconte@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...


opensbi.yml
/qemu/MAINTAINERS
/qemu/accel/tcg/atomic_common.c.inc
/qemu/accel/tcg/atomic_template.h
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/ldst_atomicity.c.inc
/qemu/accel/tcg/ldst_common.c.inc
/qemu/accel/tcg/tcg-runtime.h
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/backends/hostmem-file.c
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/interop/index.rst
/qemu/docs/interop/qmp-spec.rst
/qemu/docs/system/devices/igb.rst
/qemu/host/include/aarch64/host/atomic128-cas.h
/qemu/host/include/aarch64/host/atomic128-ldst.h
/qemu/host/include/aarch64/host/cpuinfo.h
/qemu/host/include/generic/host/atomic128-cas.h
/qemu/host/include/generic/host/atomic128-ldst.h
/qemu/host/include/generic/host/cpuinfo.h
/qemu/host/include/i386/host/cpuinfo.h
/qemu/host/include/x86_64/host/cpuinfo.h
/qemu/hw/net/Kconfig
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/e1000e_core.h
/qemu/hw/net/e1000x_common.c
/qemu/hw/net/e1000x_common.h
/qemu/hw/net/e1000x_regs.h
/qemu/hw/net/igb.c
/qemu/hw/net/igb_common.h
/qemu/hw/net/igb_core.c
/qemu/hw/net/igb_regs.h
/qemu/hw/net/igbvf.c
/qemu/hw/net/net_rx_pkt.c
/qemu/hw/net/net_rx_pkt.h
/qemu/hw/net/net_tx_pkt.c
/qemu/hw/net/net_tx_pkt.h
/qemu/hw/net/rtl8139.c
/qemu/hw/net/trace-events
/qemu/hw/net/virtio-net.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/virtio/vhost-user.c
/qemu/include/exec/cpu_ldst.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/memory.h
/qemu/include/exec/ram_addr.h
/qemu/include/exec/ramblock.h
/qemu/include/net/eth.h
/qemu/include/qemu/atomic128.h
/qemu/include/qemu/crc32c.h
/qemu/include/tcg/debug-assert.h
/qemu/include/tcg/tcg.h
/qemu/meson.build
/qemu/migration/meson.build
/qemu/migration/ram.c
/qemu/migration/xbzrle.c
/qemu/migration/xbzrle.h
/qemu/net/eth.c
/qemu/python/qemu/qmp/models.py
/qemu/python/qemu/qmp/qmp_client.py
/qemu/qapi/control.json
/qemu/qapi/qapi-schema.json
/qemu/qapi/qom.json
/qemu/qemu-options.hx
/qemu/qobject/json-lexer.c
/qemu/scripts/ci/org.centos/stream/8/x86_64/test-avocado
/qemu/scripts/qapi/parser.py
/qemu/softmmu/memory.c
/qemu/softmmu/physmem.c
/qemu/target/arm/tcg/m_helper.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/helper.h
/qemu/target/ppc/mem_helper.c
/qemu/target/ppc/translate.c
/qemu/target/ppc/translate/fixedpoint-impl.c.inc
/qemu/target/s390x/cpu.h
/qemu/target/s390x/helper.h
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/ldst_helper.c
/qemu/target/sparc/translate.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/aarch64/tcg-target.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/tcg-op-ldst.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/netdev-ethtool.py
/qemu/tests/bench/meson.build
/qemu/tests/qapi-schema/doc-interleaved-section.err
/qemu/tests/qtest/libqos/igb.c
/qemu/tests/unit/test-xbzrle.c
/qemu/util/bufferiszero.c
/qemu/util/cpuinfo-aarch64.c
/qemu/util/cpuinfo-i386.c
/qemu/util/crc32c.c
/qemu/util/meson.build
bb6e473411-May-2023 Thomas Huth <thuth@redhat.com>

.gitlab-ci.d/buildtest.yml: Run full "make check" with --without-default-devices

Thanks to the fixes from the previous patches, we can now run
the full set of "make check" with all targets here.

Me

.gitlab-ci.d/buildtest.yml: Run full "make check" with --without-default-devices

Thanks to the fixes from the previous patches, we can now run
the full set of "make check" with all targets here.

Message-Id: <20230512124033.502654-19-thuth@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


buildtest.yml
/qemu/docs/about/deprecated.rst
/qemu/docs/system/devices/cxl.rst
/qemu/hw/char/parallel-isa.c
/qemu/hw/char/parallel.c
/qemu/hw/core/machine.c
/qemu/hw/cxl/cxl-cdat.c
/qemu/hw/cxl/cxl-component-utils.c
/qemu/hw/cxl/cxl-device-utils.c
/qemu/hw/cxl/cxl-mailbox-utils.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/acpi-common.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/isa/Kconfig
/qemu/hw/isa/isa-superio.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/isa/piix3.c
/qemu/hw/mem/cxl_type3.c
/qemu/hw/net/virtio-net.c
/qemu/hw/pci-bridge/Kconfig
/qemu/hw/pci-bridge/cxl_upstream.c
/qemu/hw/pci-bridge/meson.build
/qemu/hw/pci-host/i440fx.c
/qemu/hw/pci-host/pam.c
/qemu/hw/pci-host/q35.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pcie_aer.c
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/e500plat.c
/qemu/hw/ppc/mac_newworld.c
/qemu/hw/ppc/mac_oldworld.c
/qemu/hw/ppc/mpc8544ds.c
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/prep.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/sh4/r2d.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-shadow-virtqueue.h
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-crypto.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio-pci.c
/qemu/include/hw/boards.h
/qemu/include/hw/char/parallel.h
/qemu/include/hw/cxl/cxl_device.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/pci-host/pam.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/southbridge/ich9.h
/qemu/include/hw/southbridge/piix.h
/qemu/include/hw/virtio/vhost-vdpa.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/virtio/virtio.h
/qemu/softmmu/vl.c
/qemu/tests/data/acpi/microvm/APIC
/qemu/tests/data/acpi/microvm/APIC.ioapic2
/qemu/tests/data/acpi/microvm/APIC.pcie
/qemu/tests/data/acpi/pc/APIC
/qemu/tests/data/acpi/pc/APIC.acpihmat
/qemu/tests/data/acpi/pc/APIC.cphp
/qemu/tests/data/acpi/pc/APIC.dimmpxm
/qemu/tests/data/acpi/q35/APIC
/qemu/tests/data/acpi/q35/APIC.acpihmat
/qemu/tests/data/acpi/q35/APIC.acpihmat-noinitiator
/qemu/tests/data/acpi/q35/APIC.core-count2
/qemu/tests/data/acpi/q35/APIC.cphp
/qemu/tests/data/acpi/q35/APIC.dimmpxm
/qemu/tests/data/acpi/q35/APIC.xapic
/qemu/tests/qemu-iotests/172
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/cdrom-test.c
/qemu/tests/qtest/cxl-test.c
/qemu/tests/qtest/device-plug-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/readconfig-test.c
/qemu/tests/qtest/usb-hcd-uhci-test.c
/qemu/tests/qtest/virtio-ccw-test.c
48727e5719-May-2023 Richard Henderson <richard.henderson@linaro.org>

Revert last two patches

Unintentionally pushed.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

ee327b2307-Apr-2023 Camilla Conte <cconte@redhat.com>

Raise crash-test-debian timeout to 90 minutes

When running on the Kubernetes runner, this CI job is timing out.
Raise the limit to give the job enough time to run.

Signed-off-by: Camilla Conte <cco

Raise crash-test-debian timeout to 90 minutes

When running on the Kubernetes runner, this CI job is timing out.
Raise the limit to give the job enough time to run.

Signed-off-by: Camilla Conte <cconte@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230407145252.32955-2-cconte@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...

e4da92d907-Apr-2023 Camilla Conte <cconte@redhat.com>

Add CI configuration for Kubernetes

Configure Gitlab CI to run on Kubernetes
according to the official documentation.
https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#docker-in-docker-wi

Add CI configuration for Kubernetes

Configure Gitlab CI to run on Kubernetes
according to the official documentation.
https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#docker-in-docker-with-tls-enabled-in-kubernetes

These changes are needed because of the CI jobs
using Docker-in-Docker (dind).
As soon as Docker-in-Docker is replaced with Kaniko,
these changes can be reverted.

I documented what I did to set up the Kubernetes runner on the wiki:
https://wiki.qemu.org/Testing/CI/KubernetesRunners

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230407145252.32955-1-cconte@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...


container-template.yml
default.yml
opensbi.yml
qemu-project.yml
/qemu/MAINTAINERS
/qemu/accel/tcg/plugin-gen.c
/qemu/configs/targets/hexagon-linux-user.mak
/qemu/configure
/qemu/contrib/plugins/Makefile
/qemu/docs/about/build-platforms.rst
/qemu/docs/conf.py
/qemu/docs/devel/build-system.rst
/qemu/docs/meson.build
/qemu/docs/system/device-emulation.rst
/qemu/docs/system/devices/usb-u2f.rst
/qemu/docs/system/devices/usb.rst
/qemu/gdb-xml/hexagon-core.xml
/qemu/gdb-xml/hexagon-hvx.xml
/qemu/gdbstub/gdbstub.c
/qemu/gdbstub/internals.h
/qemu/gdbstub/softmmu.c
/qemu/gdbstub/user.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/vexpress.c
/qemu/hw/ppc/spapr.c
/qemu/hw/s390x/s390-stattrib.c
/qemu/include/migration/colo.h
/qemu/include/migration/qemu-file-types.h
/qemu/linux-user/hexagon/cpu_loop.c
/qemu/linux-user/hexagon/target_elf.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/block.c
/qemu/migration/colo.c
/qemu/migration/meson.build
/qemu/migration/migration-stats.c
/qemu/migration/migration-stats.h
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd.c
/qemu/migration/options.c
/qemu/migration/options.h
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/trace-events
/qemu/net/meson.build
/qemu/python/Makefile
/qemu/python/scripts/mkvenv.py
/qemu/python/scripts/vendor.py
/qemu/python/setup.cfg
/qemu/python/tests/minreqs.txt
/qemu/python/wheels/meson-0.63.3-py3-none-any.whl
/qemu/qga/meson.build
/qemu/scripts/meson-buildoptions.py
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/qapi/mypy.ini
/qemu/stubs/colo-compare.c
/qemu/stubs/colo.c
/qemu/stubs/meson.build
/qemu/target/arm/cortex-regs.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/tcg/a64.decode
/qemu/target/arm/tcg/meson.build
/qemu/target/arm/tcg/sve_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate.h
/qemu/target/hexagon/README
/qemu/target/hexagon/arch.c
/qemu/target/hexagon/attribs_def.h.inc
/qemu/target/hexagon/cpu.c
/qemu/target/hexagon/cpu.h
/qemu/target/hexagon/decode.c
/qemu/target/hexagon/gdbstub.c
/qemu/target/hexagon/gen_analyze_funcs.py
/qemu/target/hexagon/gen_helper_funcs.py
/qemu/target/hexagon/gen_helper_protos.py
/qemu/target/hexagon/gen_idef_parser_funcs.py
/qemu/target/hexagon/gen_tcg.h
/qemu/target/hexagon/gen_tcg_funcs.py
/qemu/target/hexagon/gen_tcg_hvx.h
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/genptr.h
/qemu/target/hexagon/helper.h
/qemu/target/hexagon/hex_common.py
/qemu/target/hexagon/iclass.c
/qemu/target/hexagon/idef-parser/idef-parser.lex
/qemu/target/hexagon/idef-parser/idef-parser.y
/qemu/target/hexagon/idef-parser/parser-helpers.c
/qemu/target/hexagon/idef-parser/parser-helpers.h
/qemu/target/hexagon/imported/branch.idef
/qemu/target/hexagon/imported/encode_pp.def
/qemu/target/hexagon/imported/ldst.idef
/qemu/target/hexagon/imported/mmvec/encode_ext.def
/qemu/target/hexagon/imported/mmvec/ext.idef
/qemu/target/hexagon/internal.h
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/mmvec/macros.h
/qemu/target/hexagon/op_helper.c
/qemu/target/hexagon/op_helper.h
/qemu/target/hexagon/translate.c
/qemu/target/hexagon/translate.h
/qemu/tcg/meson.build
/qemu/tests/guest-debug/run-test.py
/qemu/tests/qemu-iotests/meson.build
/qemu/tests/qtest/meson.build
/qemu/tests/tcg/hexagon/Makefile.target
/qemu/tests/tcg/hexagon/fpstuff.c
/qemu/tests/tcg/hexagon/hvx_misc.c
/qemu/tests/tcg/hexagon/invalid-slots.c
/qemu/tests/tcg/hexagon/misc.c
/qemu/tests/tcg/hexagon/read_write_overlap.c
/qemu/tests/tcg/hexagon/v68_hvx.c
/qemu/tests/tcg/hexagon/v68_scalar.c
/qemu/tests/tcg/hexagon/v69_hvx.c
/qemu/tests/tcg/hexagon/v6mpy_ref.c.inc
/qemu/tests/tcg/hexagon/v73_scalar.c
/qemu/tests/tcg/multiarch/system/Makefile.softmmu-target
/qemu/tests/unit/meson.build
/qemu/util/coroutine-windows.c
/qemu/util/meson.build
9fd9f39518-May-2023 Paolo Bonzini <pbonzini@redhat.com>

gitlab: custom-runners: preserve more artifacts for debugging

Since custom runners are not generally available, make it possible to
debug the differences between a successful and a failing build by

gitlab: custom-runners: preserve more artifacts for debugging

Since custom runners are not generally available, make it possible to
debug the differences between a successful and a failing build by
comparing the logs and the build.ninja rules.

Acked-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

dde001ef18-May-2023 Paolo Bonzini <pbonzini@redhat.com>

remove remaining traces of meson submodule

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

9c6692db11-May-2023 John Snow <jsnow@redhat.com>

tests: Use configure-provided pyvenv for tests

This patch changes how the avocado tests are provided, ever so
slightly. Instead of creating a new testing venv, use the
configure-provided 'pyvenv' in

tests: Use configure-provided pyvenv for tests

This patch changes how the avocado tests are provided, ever so
slightly. Instead of creating a new testing venv, use the
configure-provided 'pyvenv' instead, and install optional packages into
that.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20230511035435.734312-20-jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

66e2c6cb11-May-2023 John Snow <jsnow@redhat.com>

configure: use 'mkvenv ensure meson' to bootstrap meson

This commit changes how we detect and install meson. It notably removes
'--meson='.

Currently, configure creates a lightweight Python virtual

configure: use 'mkvenv ensure meson' to bootstrap meson

This commit changes how we detect and install meson. It notably removes
'--meson='.

Currently, configure creates a lightweight Python virtual environment
unconditionally using the user's configured $python that inherits system
packages. Temporarily, we forced the use of meson source present via git
submodule or in the release tarball.

With this patch, we restore the ability to use a system-provided meson:

If Meson is installed in the build venv and meets our minimum version
requirements, we will use that Meson. This includes a system provided
meson, which would be visible via system-site packages inside the venv.

In the event that Meson is installed but *not for the chosen Python
interpreter*, not found, or of insufficient version, we will attempt to
install Meson from vendored source into the newly created Python virtual
environment. This vendored installation replaces both the git submodule
and tarball source mechanisms for sourcing meson.

As a result of this patch, the Python interpreter we use for both our
own build scripts *and* Meson extensions are always known to be the
exact same Python. As a further benefit, there will also be a symlink
available in the build directory that points to the correct, configured
python and can be used by e.g. manual tests to invoke the correct,
configured Python unambiguously.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20230511035435.734312-18-jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


buildtest-template.yml
/qemu/Makefile
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/atomic_common.c.inc
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/ldst_atomicity.c.inc
/qemu/accel/tcg/plugin-gen.c
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/accel/tcg/tcg-runtime.h
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/user-exec.c
/qemu/configure
/qemu/cpu.c
/qemu/docs/about/deprecated.rst
/qemu/docs/about/emulation.rst
/qemu/docs/devel/loads-stores.rst
/qemu/docs/devel/tcg-ops.rst
/qemu/docs/devel/testing.rst
/qemu/docs/meson.build
/qemu/docs/sphinx/dbusdomain.py
/qemu/docs/sphinx/fakedbusdoc.py
/qemu/docs/sphinx/qmp_lexer.py
/qemu/hw/9pfs/trace-events
/qemu/hw/9pfs/xen-9p-backend.c
/qemu/hw/core/machine-qmp-cmds.c
/qemu/hw/core/meson.build
/qemu/hw/net/meson.build
/qemu/hw/net/xilinx_ethlite.c
/qemu/hw/s390x/pv.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/scsi/scsi-generic.c
/qemu/include/exec/cpu-all.h
/qemu/include/exec/memop.h
/qemu/include/exec/memory.h
/qemu/include/exec/plugin-gen.h
/qemu/include/exec/user/guest-base.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/s390x/pv.h
/qemu/include/qemu/cpuid.h
/qemu/include/qemu/typedefs.h
/qemu/include/sysemu/kvm_int.h
/qemu/include/tcg/tcg-ldst.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg-opc.h
/qemu/include/tcg/tcg.h
/qemu/linux-user/main.c
/qemu/linux-user/mips/cpu_loop.c
/qemu/linux-user/qemu.h
/qemu/linux-user/syscall.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/dirtyrate.c
/qemu/migration/ram.c
/qemu/os-posix.c
/qemu/python/Makefile
/qemu/python/scripts/mkvenv.py
/qemu/python/scripts/vendor.py
/qemu/python/setup.cfg
/qemu/python/tests/flake8.sh
/qemu/python/tests/isort.sh
/qemu/python/tests/minreqs.txt
/qemu/python/tests/mypy.sh
/qemu/python/tests/pylint.sh
/qemu/python/wheels/meson-0.61.5-py3-none-any.whl
/qemu/qemu-options.hx
/qemu/scripts/coverity-scan/COMPONENTS.md
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/qapi/parser.py
/qemu/softmmu/memory.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/ops_sse.h
/qemu/target/i386/tcg/decode-new.c.inc
/qemu/target/i386/tcg/emit.c.inc
/qemu/target/s390x/cpu.c
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/translate.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/aarch64/tcg-target.h
/qemu/tcg/arm/tcg-target-con-set.h
/qemu/tcg/arm/tcg-target-con-str.h
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tcg/loongarch64/tcg-target.h
/qemu/tcg/meson.build
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.h
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target.h
/qemu/tcg/sparc64/tcg-target-con-set.h
/qemu/tcg/sparc64/tcg-target-con-str.h
/qemu/tcg/sparc64/tcg-target.c.inc
/qemu/tcg/sparc64/tcg-target.h
/qemu/tcg/tcg-internal.h
/qemu/tcg/tcg-op-ldst.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tci.c
/qemu/tcg/tci/tcg-target.c.inc
/qemu/tcg/tci/tcg-target.h
/qemu/tests/docker/dockerfiles/debian-all-test-cross.docker
/qemu/tests/docker/dockerfiles/debian-hexagon-cross.docker
/qemu/tests/docker/dockerfiles/debian-riscv64-cross.docker
/qemu/tests/docker/dockerfiles/debian-tricore-cross.docker
/qemu/tests/qtest/libqos/virtio-9p-client.c
/qemu/tests/tcg/i386/test-avx.py
/qemu/tests/tcg/multiarch/system/memory.c
/qemu/tests/tcg/s390x/Makefile.softmmu-target
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/console.c
/qemu/tests/tcg/s390x/ex-branch.c
/qemu/tests/tcg/s390x/head64.S
/qemu/tests/vm/netbsd
/qemu/util/async-teardown.c
da90007804-May-2023 Ani Sinha <anisinha@redhat.com>

tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies

Bios bits avocado tests need mformat (provided by the mtools package) and
xorriso tools in order to run within gitlab CI

tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies

Bios bits avocado tests need mformat (provided by the mtools package) and
xorriso tools in order to run within gitlab CI containers. Add those
dependencies within the Dockerfiles so that containers can be built with
those tools present and bios bits avocado tests can be run there.

xorriso package conflicts with genisoimage package on some distributions.
Therefore, it is not possible to have both the packages at the same time
in the container image uniformly for all distribution flavors. Further,
on some distributions like RHEL, both xorriso and genisoimage
packages provide /usr/bin/genisoimage and on some other distributions like
Fedora, only genisoimage package provides the same utility.
Therefore, this change removes the dependency on geninsoimage for building
container images altogether keeping only xorriso package. At the same time,
cdrom-test.c is updated to use and check for existence of only xorrisofs.

Signed-off-by: Ani Sinha <anisinha@redhat.com>
Message-Id: <20230504154611.85854-3-anisinha@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


cirrus/freebsd-13.vars
cirrus/macos-12.vars
/qemu/MAINTAINERS
/qemu/accel/tcg/cpu-exec-common.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/internal.h
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/tcg-accel-ops-icount.c
/qemu/accel/tcg/tcg-accel-ops-icount.h
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/block.c
/qemu/block/amend.c
/qemu/block/blkverify.c
/qemu/block/block-backend.c
/qemu/block/coroutines.h
/qemu/block/crypto.c
/qemu/block/file-posix.c
/qemu/block/graph-lock.c
/qemu/block/io.c
/qemu/block/io_uring.c
/qemu/block/linux-aio.c
/qemu/block/meson.build
/qemu/block/mirror.c
/qemu/block/nbd.c
/qemu/block/parallels.c
/qemu/block/qapi-sysemu.c
/qemu/block/qapi.c
/qemu/block/qcow.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/qed.c
/qemu/block/quorum.c
/qemu/block/raw-format.c
/qemu/block/trace-events
/qemu/block/vdi.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/blockdev.c
/qemu/bsd-user/elfload.c
/qemu/configs/targets/mips-linux-user.mak
/qemu/configs/targets/mips-softmmu.mak
/qemu/configs/targets/mips64-linux-user.mak
/qemu/configs/targets/mips64-softmmu.mak
/qemu/configs/targets/mips64el-linux-user.mak
/qemu/configs/targets/mips64el-softmmu.mak
/qemu/configs/targets/mipsel-linux-user.mak
/qemu/configs/targets/mipsel-softmmu.mak
/qemu/configs/targets/mipsn32-linux-user.mak
/qemu/configs/targets/mipsn32el-linux-user.mak
/qemu/configs/targets/nios2-softmmu.mak
/qemu/configs/targets/sh4-linux-user.mak
/qemu/configs/targets/sh4-softmmu.mak
/qemu/configs/targets/sh4eb-linux-user.mak
/qemu/configs/targets/sh4eb-softmmu.mak
/qemu/configure
/qemu/cpus-common.c
/qemu/disas/disas-internal.h
/qemu/disas/disas-mon.c
/qemu/disas/disas.c
/qemu/disas/meson.build
/qemu/docs/COLO-FT.txt
/qemu/docs/devel/index-api.rst
/qemu/docs/devel/zoned-storage.rst
/qemu/docs/system/devices/igb.rst
/qemu/docs/system/devices/ivshmem.rst
/qemu/docs/system/devices/net.rst
/qemu/docs/system/devices/usb.rst
/qemu/docs/system/keys.rst
/qemu/docs/system/linuxboot.rst
/qemu/docs/system/qemu-block-drivers.rst.inc
/qemu/docs/system/target-i386.rst
/qemu/hmp-commands.hx
/qemu/hw/arm/Kconfig
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/trace-events
/qemu/hw/block/virtio-blk-common.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/intc/loongarch_extioi.c
/qemu/hw/intc/loongarch_ipi.c
/qemu/hw/intc/trace-events
/qemu/hw/loongarch/virt.c
/qemu/hw/mips/malta.c
/qemu/hw/pci/pci_bridge.c
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/usb/Kconfig
/qemu/hw/virtio/virtio-qmp.c
/qemu/include/block/accounting.h
/qemu/include/block/aio-wait.h
/qemu/include/block/block-common.h
/qemu/include/block/block-global-state.h
/qemu/include/block/block-io.h
/qemu/include/block/block_int-common.h
/qemu/include/block/block_int-global-state.h
/qemu/include/block/graph-lock.h
/qemu/include/block/qapi.h
/qemu/include/block/raw-aio.h
/qemu/include/disas/disas.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/cpu_ldst.h
/qemu/include/exec/memop.h
/qemu/include/exec/poison.h
/qemu/include/exec/target_page.h
/qemu/include/hw/intc/loongarch_extioi.h
/qemu/include/hw/intc/loongarch_ipi.h
/qemu/include/hw/loongarch/virt.h
/qemu/include/hw/pci/pci_bridge.h
/qemu/include/migration/colo.h
/qemu/include/sysemu/block-backend-global-state.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/kvm.h
/qemu/linux-user/elfload.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block.c
/qemu/migration/colo.c
/qemu/migration/dirtyrate.c
/qemu/migration/meson.build
/qemu/migration/migration-hmp-cmds.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd.c
/qemu/migration/multifd.h
/qemu/migration/options.c
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram.c
/qemu/migration/ram.h
/qemu/migration/savevm.c
/qemu/migration/trace-events
/qemu/migration/vmstate.c
/qemu/qapi/block-core.json
/qemu/qapi/block.json
/qemu/qapi/migration.json
/qemu/qemu-img.c
/qemu/qemu-io-cmds.c
/qemu/replay/replay.c
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/symlink-install-tree.py
/qemu/softmmu/dirtylimit.c
/qemu/softmmu/physmem.c
/qemu/stubs/colo.c
/qemu/stubs/meson.build
/qemu/target/arm/Kconfig
/qemu/target/arm/gdbstub64.c
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/arm_ldst.h
/qemu/target/arm/tcg/helper-a64.h
/qemu/target/arm/tcg/helper-mve.h
/qemu/target/arm/tcg/helper-sme.h
/qemu/target/arm/tcg/helper-sve.h
/qemu/target/arm/tcg/pauth_helper.c
/qemu/target/arm/tcg/sve_ldst_internal.h
/qemu/target/arm/tcg/translate-a32.h
/qemu/target/loongarch/csr_helper.c
/qemu/target/loongarch/iocsr_helper.c
/qemu/target/m68k/translate.c
/qemu/target/mips/tcg/micromips_translate.c.inc
/qemu/target/mips/tcg/mips16e_translate.c.inc
/qemu/target/mips/tcg/mxu_translate.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/nios2/translate.c
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/fpu_helper.c
/qemu/target/openrisc/sys_helper.c
/qemu/target/openrisc/translate.c
/qemu/target/sh4/translate.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/loongarch64/tcg-target-con-set.h
/qemu/tcg/loongarch64/tcg-target-con-str.h
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tcg/mips/tcg-target-con-set.h
/qemu/tcg/mips/tcg-target-con-str.h
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/ppc/tcg-target-con-set.h
/qemu/tcg/ppc/tcg-target-con-str.h
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target-con-set.h
/qemu/tcg/riscv/tcg-target-con-str.h
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target-con-set.h
/qemu/tcg/s390x/tcg-target-con-str.h
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/tcg.c
/qemu/tests/avocado/machine_loongarch.py
/qemu/tests/avocado/replay_kernel.py
/qemu/tests/avocado/virtio-gpu.py
/qemu/tests/docker/dockerfiles/alpine.docker
/qemu/tests/docker/dockerfiles/centos8.docker
/qemu/tests/docker/dockerfiles/debian-amd64-cross.docker
/qemu/tests/docker/dockerfiles/debian-amd64.docker
/qemu/tests/docker/dockerfiles/debian-arm64-cross.docker
/qemu/tests/docker/dockerfiles/debian-armel-cross.docker
/qemu/tests/docker/dockerfiles/debian-armhf-cross.docker
/qemu/tests/docker/dockerfiles/debian-mips64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-mipsel-cross.docker
/qemu/tests/docker/dockerfiles/debian-ppc64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-s390x-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win32-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/docker/dockerfiles/fedora.docker
/qemu/tests/docker/dockerfiles/opensuse-leap.docker
/qemu/tests/docker/dockerfiles/ubuntu2004.docker
/qemu/tests/docker/dockerfiles/ubuntu2204.docker
/qemu/tests/lcitool/libvirt-ci
/qemu/tests/lcitool/projects/qemu.yml
/qemu/tests/qemu-iotests/227.out
/qemu/tests/qemu-iotests/tests/iothreads-resize
/qemu/tests/qemu-iotests/tests/iothreads-resize.out
/qemu/tests/qemu-iotests/tests/nbd-reconnect-on-open
/qemu/tests/qemu-iotests/tests/nbd-reconnect-on-open.out
/qemu/tests/qemu-iotests/tests/zoned
/qemu/tests/qemu-iotests/tests/zoned.out
/qemu/tests/qtest/ahci-test.c
/qemu/tests/qtest/boot-order-test.c
/qemu/tests/qtest/cdrom-test.c
/qemu/tests/qtest/fdc-test.c
/qemu/tests/qtest/ide-test.c
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/netdev-socket.c
/qemu/tests/qtest/test-filter-mirror.c
/qemu/tests/qtest/test-filter-redirector.c
/qemu/tests/qtest/virtio-blk-test.c
/qemu/tests/unit/test-bdrv-drain.c
/qemu/trace/control-target.c
/qemu/ui/console.c
/qemu/util/aio-wait.c
2cf72cb502-May-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: enable minimal device profile for aarch64 --disable-tcg

As this is likely the most common configuration people will want once
the --disable-tcg patches land.

Signed-off-by: Alex Bennée <ale

gitlab: enable minimal device profile for aarch64 --disable-tcg

As this is likely the most common configuration people will want once
the --disable-tcg patches land.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Cc: Fabiano Rosas <farosas@suse.de>
Message-Id: <20230503091244.1450613-21-alex.bennee@linaro.org>

show more ...

eb8d413f02-May-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: add ubuntu-22.04-aarch64-without-defaults

This does a very minimal build without default devices or features. I
chose the aarch64 runner as it doesn't count towards CI minutes and is
a fairl

gitlab: add ubuntu-22.04-aarch64-without-defaults

This does a very minimal build without default devices or features. I
chose the aarch64 runner as it doesn't count towards CI minutes and is
a fairly under-utilised builder.

Message-Id: <20230503091244.1450613-20-alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

show more ...

c1924cde02-May-2023 Alex Bennée <alex.bennee@linaro.org>

scripts/ci: clean-up the 20.04/22.04 confusion in ansible

We have a bunch of references to 20.04 (which s390x is still on)
although we are basically building on 22.04 now. Clean up the textual
refer

scripts/ci: clean-up the 20.04/22.04 confusion in ansible

We have a bunch of references to 20.04 (which s390x is still on)
although we are basically building on 22.04 now. Clean up the textual
references and use lcitool to generate the full package list to be
consistent.

We can drop "Install packages to build QEMU on Ubuntu on non-s390x" as
when we upgrade the s390x builder to 22.04 it won't need this
workaround.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230503091244.1450613-19-alex.bennee@linaro.org>

show more ...


custom-runners/ubuntu-22.04-aarch32.yml
custom-runners/ubuntu-22.04-aarch64.yml
/qemu/MAINTAINERS
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/internal.h
/qemu/accel/tcg/monitor.c
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/tcg-all.c
/qemu/accel/tcg/tcg-runtime-gvec.c
/qemu/accel/tcg/tcg-runtime.h
/qemu/accel/tcg/user-exec.c
/qemu/audio/audio.c
/qemu/audio/audio_template.h
/qemu/audio/meson.build
/qemu/audio/pwaudio.c
/qemu/audio/trace-events
/qemu/block/export/export.c
/qemu/block/export/vduse-blk.c
/qemu/bsd-user/main.c
/qemu/configs/devices/aarch64-softmmu/default.mak
/qemu/configs/devices/arm-softmmu/default.mak
/qemu/configs/targets/alpha-linux-user.mak
/qemu/configs/targets/alpha-softmmu.mak
/qemu/configs/targets/hppa-linux-user.mak
/qemu/configs/targets/hppa-softmmu.mak
/qemu/configs/targets/s390x-linux-user.mak
/qemu/configs/targets/s390x-softmmu.mak
/qemu/configs/targets/sparc-linux-user.mak
/qemu/configs/targets/sparc-softmmu.mak
/qemu/configs/targets/sparc32plus-linux-user.mak
/qemu/configs/targets/sparc64-linux-user.mak
/qemu/configs/targets/sparc64-softmmu.mak
/qemu/cpus-common.c
/qemu/disas/riscv.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/kconfig.rst
/qemu/docs/devel/multiple-iothreads.txt
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/qom.rst
/qemu/docs/devel/style.rst
/qemu/docs/interop/firmware.json
/qemu/docs/sphinx/qapidoc.py
/qemu/docs/system/gdb.rst
/qemu/docs/system/guest-loader.rst
/qemu/docs/user/main.rst
/qemu/fpu/softfloat.c
/qemu/gdb-xml/s390-virt-kvm.xml
/qemu/gdb-xml/s390-virt.xml
/qemu/hmp-commands.hx
/qemu/hw/9pfs/xen-9p-backend.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/bcm2835_peripherals.c
/qemu/hw/arm/bcm2836.c
/qemu/hw/arm/boot.c
/qemu/hw/arm/raspi.c
/qemu/hw/arm/virt.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/dataplane/xen-block.c
/qemu/hw/char/riscv_htif.c
/qemu/hw/char/virtio-serial-bus.c
/qemu/hw/core/machine.c
/qemu/hw/display/qxl.c
/qemu/hw/display/sm501.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/ahci_internal.h
/qemu/hw/ide/core.c
/qemu/hw/intc/allwinner-a10-pic.c
/qemu/hw/intc/apic.c
/qemu/hw/intc/loongarch_ipi.c
/qemu/hw/intc/riscv_aplic.c
/qemu/hw/misc/bcm2835_property.c
/qemu/hw/misc/imx_rngc.c
/qemu/hw/misc/macio/mac_dbdma.c
/qemu/hw/net/allwinner-sun8i-emac.c
/qemu/hw/net/msf2-emac.c
/qemu/hw/net/npcm7xx_emc.c
/qemu/hw/net/virtio-net.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/pci-host/raven.c
/qemu/hw/ppc/Kconfig
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/rdma/Kconfig
/qemu/hw/rdma/meson.build
/qemu/hw/rdma/rdma_rm.c
/qemu/hw/riscv/spike.c
/qemu/hw/scsi/lsi53c895a.c
/qemu/hw/scsi/mptsas.c
/qemu/hw/scsi/scsi-bus.c
/qemu/hw/scsi/vmw_pvscsi.c
/qemu/hw/sd/allwinner-sdhost.c
/qemu/hw/usb/dev-uas.c
/qemu/hw/usb/hcd-dwc2.c
/qemu/hw/usb/hcd-ehci.c
/qemu/hw/usb/hcd-uhci.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/redirect.c
/qemu/hw/usb/xen-usb.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/pci.h
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-crypto.c
/qemu/include/block/aio.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/cpu_ldst.h
/qemu/include/exec/memory.h
/qemu/include/hw/arm/boot.h
/qemu/include/hw/char/riscv_htif.h
/qemu/include/hw/misc/bcm2835_property.h
/qemu/include/hw/qdev-core.h
/qemu/include/monitor/hmp.h
/qemu/include/qemu/bitops.h
/qemu/include/qemu/host-utils.h
/qemu/include/qemu/int128.h
/qemu/include/qemu/main-loop.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/rcu.h
/qemu/include/qemu/stats64.h
/qemu/include/standard-headers/drm/drm_fourcc.h
/qemu/include/standard-headers/linux/ethtool.h
/qemu/include/standard-headers/linux/fuse.h
/qemu/include/standard-headers/linux/pci_regs.h
/qemu/include/standard-headers/linux/vhost_types.h
/qemu/include/standard-headers/linux/virtio_blk.h
/qemu/include/tcg/tcg-ldst.h
/qemu/include/tcg/tcg-op-gvec.h
/qemu/include/tcg/tcg-op.h
/qemu/linux-headers/asm-arm64/kvm.h
/qemu/linux-headers/asm-x86/kvm.h
/qemu/linux-headers/linux/const.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/memfd.h
/qemu/linux-headers/linux/nvme_ioctl.h
/qemu/linux-headers/linux/stddef.h
/qemu/linux-headers/linux/vfio.h
/qemu/linux-headers/linux/vhost.h
/qemu/linux-user/elfload.c
/qemu/linux-user/loongarch64/signal.c
/qemu/linux-user/main.c
/qemu/linux-user/ppc/signal.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/block.c
/qemu/migration/meson.build
/qemu/migration/migration-stats.c
/qemu/migration/migration-stats.h
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd.c
/qemu/migration/options.c
/qemu/migration/options.h
/qemu/migration/postcopy-ram.c
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram-compress.c
/qemu/migration/ram-compress.h
/qemu/migration/ram.c
/qemu/migration/ram.h
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/tls.c
/qemu/migration/tls.h
/qemu/migration/vmstate.c
/qemu/migration/xbzrle.c
/qemu/qapi/acpi.json
/qemu/qapi/audio.json
/qemu/qapi/authz.json
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qapi/block.json
/qemu/qapi/char.json
/qemu/qapi/common.json
/qemu/qapi/compat.json
/qemu/qapi/control.json
/qemu/qapi/crypto.json
/qemu/qapi/cryptodev.json
/qemu/qapi/cxl.json
/qemu/qapi/dump.json
/qemu/qapi/error.json
/qemu/qapi/introspect.json
/qemu/qapi/job.json
/qemu/qapi/machine-target.json
/qemu/qapi/machine.json
/qemu/qapi/migration.json
/qemu/qapi/misc-target.json
/qemu/qapi/misc.json
/qemu/qapi/net.json
/qemu/qapi/pci.json
/qemu/qapi/qapi-schema.json
/qemu/qapi/qdev.json
/qemu/qapi/qom.json
/qemu/qapi/rdma.json
/qemu/qapi/replay.json
/qemu/qapi/rocker.json
/qemu/qapi/run-state.json
/qemu/qapi/sockets.json
/qemu/qapi/stats.json
/qemu/qapi/tpm.json
/qemu/qapi/trace.json
/qemu/qapi/transaction.json
/qemu/qapi/ui.json
/qemu/qapi/virtio.json
/qemu/qapi/yank.json
/qemu/qemu-options.hx
/qemu/qga/commands-posix.c
/qemu/qga/commands-win32.c
/qemu/qga/commands.c
/qemu/qga/qapi-schema.json
/qemu/scripts/checkpatch.pl
/qemu/scripts/ci/setup/build-environment.yml
/qemu/scripts/ci/setup/gitlab-runner.yml
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/qapi/parser.py
/qemu/scripts/update-linux-headers.sh
/qemu/softmmu/dirtylimit.c
/qemu/softmmu/globals.c
/qemu/softmmu/memory.c
/qemu/softmmu/runstate-hmp-cmds.c
/qemu/softmmu/runstate.c
/qemu/softmmu/vl.c
/qemu/storage-daemon/qapi/qapi-schema.json
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/target/alpha/translate.c
/qemu/target/arm/Kconfig
/qemu/target/arm/cortex-regs.c
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/internals.h
/qemu/target/arm/meson.build
/qemu/target/arm/tcg/cpu32.c
/qemu/target/arm/tcg/cpu64.c
/qemu/target/arm/tcg/meson.build
/qemu/target/arm/tcg/translate.c
/qemu/target/arm/translate-a32.h
/qemu/target/avr/translate.c
/qemu/target/cris/translate_v10.c.inc
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/idef-parser/parser-helpers.c
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/translate.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/sev.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/disas.c
/qemu/target/loongarch/fpu_helper.c
/qemu/target/loongarch/gdbstub.c
/qemu/target/loongarch/helper.h
/qemu/target/loongarch/insn_trans/trans_farith.c.inc
/qemu/target/loongarch/insn_trans/trans_fcmp.c.inc
/qemu/target/loongarch/insn_trans/trans_fmemory.c.inc
/qemu/target/loongarch/insn_trans/trans_fmov.c.inc
/qemu/target/loongarch/insn_trans/trans_lsx.c.inc
/qemu/target/loongarch/insns.decode
/qemu/target/loongarch/internals.h
/qemu/target/loongarch/lsx_helper.c
/qemu/target/loongarch/machine.c
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/translate.c
/qemu/target/loongarch/translate.h
/qemu/target/m68k/translate.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/translate.c
/qemu/target/ppc/cpu.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/gdbstub.c
/qemu/target/ppc/kvm.c
/qemu/target/ppc/ppc-qmp-cmds.c
/qemu/target/ppc/translate/vmx-impl.c.inc
/qemu/target/riscv/arch_dump.c
/qemu/target/riscv/cpu-qom.h
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_bits.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/cpu_vendorid.h
/qemu/target/riscv/csr.c
/qemu/target/riscv/debug.c
/qemu/target/riscv/fpu_helper.c
/qemu/target/riscv/gdbstub.c
/qemu/target/riscv/helper.h
/qemu/target/riscv/insn16.decode
/qemu/target/riscv/insn_trans/trans_privileged.c.inc
/qemu/target/riscv/insn_trans/trans_rvd.c.inc
/qemu/target/riscv/insn_trans/trans_rvf.c.inc
/qemu/target/riscv/insn_trans/trans_rvh.c.inc
/qemu/target/riscv/insn_trans/trans_rvi.c.inc
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/insn_trans/trans_rvzce.c.inc
/qemu/target/riscv/insn_trans/trans_rvzicond.c.inc
/qemu/target/riscv/insn_trans/trans_xthead.c.inc
/qemu/target/riscv/insn_trans/trans_xventanacondops.c.inc
/qemu/target/riscv/internals.h
/qemu/target/riscv/m128_helper.c
/qemu/target/riscv/machine.c
/qemu/target/riscv/meson.build
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/pmp.c
/qemu/target/riscv/pmp.h
/qemu/target/riscv/pmu.c
/qemu/target/riscv/riscv-qmp-cmds.c
/qemu/target/riscv/sbi_ecall_interface.h
/qemu/target/riscv/time_helper.c
/qemu/target/riscv/time_helper.h
/qemu/target/riscv/translate.c
/qemu/target/riscv/vector_helper.c
/qemu/target/riscv/zce_helper.c
/qemu/target/s390x/gdbstub.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sparc/ldst_helper.c
/qemu/target/sparc/translate.c
/qemu/target/xtensa/translate.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target-con-set.h
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.h
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/sparc64/tcg-target.c.inc
/qemu/tcg/tcg-internal.h
/qemu/tcg/tcg-ldst.c.inc
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg.c
/qemu/tcg/tci/README
/qemu/tests/avocado/avocado_qemu/__init__.py
/qemu/tests/avocado/linux_ssh_mips_malta.py
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/avocado/migration.py
/qemu/tests/avocado/tuxrun_baselines.py
/qemu/tests/docker/dockerfiles/debian-xtensa-cross.docker
/qemu/tests/qapi-schema/doc-bad-indent.err
/qemu/tests/qapi-schema/doc-bad-indent.json
/qemu/tests/qapi-schema/doc-good.json
/qemu/tests/qapi-schema/doc-good.out
/qemu/tests/qtest/arm-cpu-features.c
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/boot-serial-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/pxe-test.c
/qemu/tests/qtest/readconfig-test.c
/qemu/tests/qtest/test-hmp.c
/qemu/tests/qtest/vhost-user-test.c
/qemu/tests/qtest/vmgenid-test.c
/qemu/tests/tcg/Makefile.target
/qemu/tests/tcg/aarch64/Makefile.softmmu-target
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/arm/Makefile.softmmu-target
/qemu/tests/tcg/arm/Makefile.target
/qemu/tests/tcg/cris/Makefile.target
/qemu/tests/tcg/hppa/Makefile.target
/qemu/tests/tcg/i386/Makefile.target
/qemu/tests/tcg/ppc64/Makefile.target
/qemu/tests/tcg/ppc64/vector.c
/qemu/tests/tcg/riscv64/Makefile.softmmu-target
/qemu/tests/tcg/riscv64/Makefile.target
/qemu/tests/tcg/s390x/Makefile.softmmu-target
/qemu/tests/tcg/tricore/Makefile.softmmu-target
/qemu/tests/tcg/xtensa/Makefile.softmmu-target
/qemu/tests/unit/ptimer-test-stubs.c
/qemu/tests/unit/test-aio-multithread.c
/qemu/tests/unit/test-qga.c
/qemu/util/async.c
/qemu/util/main-loop.c
/qemu/util/rcu.c
/qemu/util/stats64.c
/qemu/util/systemd.c
/qemu/util/trace-events
df1f50c324-Apr-2023 Thomas Huth <thuth@redhat.com>

.gitlab-ci.d/cirrus: Drop the CI job for compiling with FreeBSD 12

FreeBSD 13.0 has been released in April 2021:

https://www.freebsd.org/releases/13.0R/announce/

According to QEMU's support polic

.gitlab-ci.d/cirrus: Drop the CI job for compiling with FreeBSD 12

FreeBSD 13.0 has been released in April 2021:

https://www.freebsd.org/releases/13.0R/announce/

According to QEMU's support policy, we stop supporting the previous
major release two years after the the new major release has been
published. So we can stop testing FreeBSD 12 in our CI now.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230418160225.529172-1-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Message-Id: <20230424092249.58552-8-alex.bennee@linaro.org>

show more ...

8b869aa524-Apr-2023 Thomas Huth <thuth@redhat.com>

scripts/device-crash-test: Add a parameter to run with TCG only

We're currently facing the problem that the device-crash-test script
runs twice as long in the CI when a runner supports KVM - which s

scripts/device-crash-test: Add a parameter to run with TCG only

We're currently facing the problem that the device-crash-test script
runs twice as long in the CI when a runner supports KVM - which sometimes
results in a timeout of the CI job. To get a more deterministic runtime
here, add an option to the script that allows to run it with TCG only.

Reported-by: Eldon Stegall <eldon-qemu@eldondev.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230414145845.456145-3-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230424092249.58552-6-alex.bennee@linaro.org>

show more ...

4d3bd91b24-Apr-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci: Avoid to re-run "configure" in the device-crash-test jobs

After "make check-venv" had been added to these jobs, they started
to re-run "configure" each time since our logic in the makefil

gitlab-ci: Avoid to re-run "configure" in the device-crash-test jobs

After "make check-venv" had been added to these jobs, they started
to re-run "configure" each time since our logic in the makefile
thinks that some files are out of date here. Avoid it with the same
trick that we are using in buildtest-template.yml already by disabling
the up-to-date check via NINJA=":".

Fixes: 1d8cf47e5b ("tests: run 'device-crash-test' from tests/venv")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230414145845.456145-2-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230424092249.58552-5-alex.bennee@linaro.org>

show more ...


/qemu/.gitignore
buildtest.yml
/qemu/.mailmap
/qemu/.travis.yml
/qemu/MAINTAINERS
/qemu/VERSION
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/backends/tpm/tpm_backend.c
/qemu/block.c
/qemu/block/blkdebug.c
/qemu/block/block-backend.c
/qemu/block/copy-on-read.c
/qemu/block/dmg.c
/qemu/block/dmg.h
/qemu/block/export/export.c
/qemu/block/export/vhost-user-blk-server.c
/qemu/block/file-posix.c
/qemu/block/file-win32.c
/qemu/block/filter-compress.c
/qemu/block/graph-lock.c
/qemu/block/io.c
/qemu/block/io_uring.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/monitor/block-hmp-cmds.c
/qemu/block/nfs.c
/qemu/block/preallocate.c
/qemu/block/qcow2-bitmap.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2-snapshot.c
/qemu/block/qcow2-threads.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/raw-format.c
/qemu/block/replication.c
/qemu/block/vhdx-log.c
/qemu/block/vmdk.c
/qemu/block/vvfat.c
/qemu/chardev/char-file.c
/qemu/chardev/char.c
/qemu/configure
/qemu/cpu.c
/qemu/docs/devel/acpi-bits.rst
/qemu/docs/devel/atomics.rst
/qemu/docs/devel/kconfig.rst
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/pcie_sriov.txt
/qemu/docs/specs/index.rst
/qemu/docs/specs/pci-ids.rst
/qemu/docs/specs/pci-serial.rst
/qemu/docs/specs/pci-testdev.rst
/qemu/docs/specs/tpm.rst
/qemu/docs/system/arm/cubieboard.rst
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/arm/orangepi.rst
/qemu/docs/system/devices/cxl.rst
/qemu/docs/system/introduction.rst
/qemu/gdb-xml/aarch64-pauth.xml
/qemu/hw/9pfs/9p.h
/qemu/hw/9pfs/codir.c
/qemu/hw/9pfs/coth.c
/qemu/hw/acpi/cxl.c
/qemu/hw/acpi/pcihp.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/allwinner-a10.c
/qemu/hw/arm/allwinner-h3.c
/qemu/hw/arm/exynos4210.c
/qemu/hw/arm/fsl-imx6ul.c
/qemu/hw/arm/fsl-imx7.c
/qemu/hw/arm/mcimx6ul-evk.c
/qemu/hw/arm/mcimx7d-sabre.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/omap1.c
/qemu/hw/arm/omap2.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xlnx-versal-virt.c
/qemu/hw/char/meson.build
/qemu/hw/char/serial-pci-multi.c
/qemu/hw/char/serial-pci.c
/qemu/hw/char/xen_console.c
/qemu/hw/core/machine.c
/qemu/hw/core/meson.build
/qemu/hw/cxl/cxl-host.c
/qemu/hw/display/meson.build
/qemu/hw/display/vga.c
/qemu/hw/i2c/allwinner-i2c.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/amd_iommu.h
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/intel_iommu_internal.h
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/virt.c
/qemu/hw/mem/pc-dimm.c
/qemu/hw/misc/lasi.c
/qemu/hw/net/imx_fec.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/ns.c
/qemu/hw/nvme/trace-events
/qemu/hw/pci-bridge/pci_expander_bridge.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_nvdimm.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/timer/exynos4210_mct.c
/qemu/hw/timer/imx_epit.c
/qemu/hw/tpm/Kconfig
/qemu/hw/tpm/meson.build
/qemu/hw/tpm/tpm_tis.h
/qemu/hw/tpm/tpm_tis_common.c
/qemu/hw/tpm/tpm_tis_i2c.c
/qemu/hw/tpm/trace-events
/qemu/hw/virtio/vhost-user-i2c.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-mmio.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio-pmem.c
/qemu/hw/virtio/virtio.c
/qemu/hw/watchdog/Kconfig
/qemu/hw/watchdog/allwinner-wdt.c
/qemu/hw/watchdog/meson.build
/qemu/hw/watchdog/trace-events
/qemu/hw/xen/xen_pt.c
/qemu/include/block/aio-wait.h
/qemu/include/block/aio.h
/qemu/include/block/block-io.h
/qemu/include/block/block_int-common.h
/qemu/include/block/raw-aio.h
/qemu/include/block/thread-pool.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/tswap.h
/qemu/include/hw/acpi/tpm.h
/qemu/include/hw/arm/allwinner-a10.h
/qemu/include/hw/arm/allwinner-h3.h
/qemu/include/hw/arm/fsl-imx6ul.h
/qemu/include/hw/arm/fsl-imx7.h
/qemu/include/hw/boards.h
/qemu/include/hw/cxl/cxl.h
/qemu/include/hw/i2c/aspeed_i2c.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/misc/lasi.h
/qemu/include/hw/net/imx_fec.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_bridge.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/hw/watchdog/allwinner-wdt.h
/qemu/include/io/channel.h
/qemu/include/migration/misc.h
/qemu/include/migration/qemu-file-types.h
/qemu/include/qapi/qmp/dispatch.h
/qemu/include/qemu/mmap-alloc.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/qtest.h
/qemu/include/sysemu/tpm.h
/qemu/include/tcg/tcg.h
/qemu/io/channel-tls.c
/qemu/io/channel.c
/qemu/linux-user/elfload.c
/qemu/meson_options.txt
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/block.c
/qemu/migration/colo.c
/qemu/migration/meson.build
/qemu/migration/migration-hmp-cmds.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd-zlib.c
/qemu/migration/multifd-zstd.c
/qemu/migration/multifd.c
/qemu/migration/options.c
/qemu/migration/options.h
/qemu/migration/postcopy-ram.c
/qemu/migration/postcopy-ram.h
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram.c
/qemu/migration/ram.h
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/socket.c
/qemu/migration/tls.c
/qemu/monitor/hmp.c
/qemu/monitor/monitor.c
/qemu/nbd/server.c
/qemu/net/vhost-vdpa.c
/qemu/qapi/migration.json
/qemu/qapi/qmp-dispatch.c
/qemu/qapi/ui.json
/qemu/qemu-options.hx
/qemu/scripts/coverity-scan/COMPONENTS.md
/qemu/scripts/coverity-scan/coverity-scan.docker
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/mtest2make.py
/qemu/scripts/qapi/commands.py
/qemu/scripts/qapi/expr.py
/qemu/scripts/qapi/gen.py
/qemu/scripts/qapi/main.py
/qemu/scripts/qapi/schema.py
/qemu/scripts/qapi/visit.py
/qemu/scripts/tracetool/backend/ftrace.py
/qemu/scripts/tracetool/backend/log.py
/qemu/scripts/tracetool/backend/syslog.py
/qemu/scripts/vmstate-static-checker.py
/qemu/scsi/pr-manager.c
/qemu/scsi/qemu-pr-helper.c
/qemu/softmmu/dirtylimit.c
/qemu/softmmu/memory.c
/qemu/softmmu/meson.build
/qemu/softmmu/qtest.c
/qemu/softmmu/vl.c
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/libvhost-user.h
/qemu/subprojects/slirp.wrap
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/kvm-consts.h
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm64.c
/qemu/target/arm/kvm_arm.h
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/tlb_helper.c
/qemu/target/hexagon/dectree.py
/qemu/target/hexagon/gen_analyze_funcs.py
/qemu/target/hexagon/gen_helper_funcs.py
/qemu/target/hexagon/gen_helper_protos.py
/qemu/target/hexagon/gen_idef_parser_funcs.py
/qemu/target/hexagon/gen_op_attribs.py
/qemu/target/hexagon/gen_op_regs.py
/qemu/target/hexagon/gen_opcodes_def.py
/qemu/target/hexagon/gen_printinsn.py
/qemu/target/hexagon/gen_shortcode.py
/qemu/target/hexagon/gen_tcg.h
/qemu/target/hexagon/gen_tcg_func_table.py
/qemu/target/hexagon/gen_tcg_funcs.py
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/genptr.h
/qemu/target/hexagon/helper.h
/qemu/target/hexagon/hex_common.py
/qemu/target/hexagon/idef-parser/idef-parser.y
/qemu/target/hexagon/idef-parser/parser-helpers.c
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/op_helper.c
/qemu/target/hexagon/op_helper.h
/qemu/target/hexagon/translate.c
/qemu/target/hexagon/translate.h
/qemu/target/i386/cpu.c
/qemu/target/i386/tcg/sysemu/excp_helper.c
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/translate.c
/qemu/target/mips/tcg/translate.c
/qemu/target/ppc/translate.c
/qemu/target/s390x/tcg/translate.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/loongarch64/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/sparc64/tcg-target.c.inc
/qemu/tcg/tcg-ldst.c.inc
/qemu/tcg/tcg.c
/qemu/tcg/tci/tcg-target.c.inc
/qemu/tests/Makefile.include
/qemu/tests/avocado/boot_linux_console.py
/qemu/tests/avocado/kvm_xen_guest.py
/qemu/tests/avocado/machine_aarch64_sbsaref.py
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/avocado/tuxrun_baselines.py
/qemu/tests/docker/dockerfiles/centos8.docker
/qemu/tests/docker/dockerfiles/debian-amd64-cross.docker
/qemu/tests/docker/dockerfiles/debian-arm64-cross.docker
/qemu/tests/docker/dockerfiles/debian-armel-cross.docker
/qemu/tests/docker/dockerfiles/debian-armhf-cross.docker
/qemu/tests/docker/dockerfiles/debian-mips64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-mipsel-cross.docker
/qemu/tests/docker/dockerfiles/debian-ppc64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-s390x-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win32-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/docker/dockerfiles/fedora.docker
/qemu/tests/docker/dockerfiles/opensuse-leap.docker
/qemu/tests/lcitool/libvirt-ci
/qemu/tests/lcitool/mappings.yml
/qemu/tests/lcitool/refresh
/qemu/tests/lcitool/targets/opensuse-leap-15.yml
/qemu/tests/qapi-schema/args-if-implicit.err
/qemu/tests/qapi-schema/args-if-implicit.json
/qemu/tests/qapi-schema/args-if-implicit.out
/qemu/tests/qapi-schema/args-if-unboxed.err
/qemu/tests/qapi-schema/args-if-unboxed.json
/qemu/tests/qapi-schema/args-if-unboxed.out
/qemu/tests/qapi-schema/bad-data.err
/qemu/tests/qapi-schema/event-args-if-unboxed.err
/qemu/tests/qapi-schema/event-args-if-unboxed.json
/qemu/tests/qapi-schema/event-args-if-unboxed.out
/qemu/tests/qapi-schema/event-nest-struct.err
/qemu/tests/qapi-schema/meson.build
/qemu/tests/qapi-schema/nested-struct-data.err
/qemu/tests/qapi-schema/qapi-schema-test.json
/qemu/tests/qapi-schema/qapi-schema-test.out
/qemu/tests/qapi-schema/returns-dict.err
/qemu/tests/qapi-schema/struct-data-typename.err
/qemu/tests/qapi-schema/struct-data-typename.json
/qemu/tests/qapi-schema/struct-data-typename.out
/qemu/tests/qapi-schema/struct-member-invalid.err
/qemu/tests/qapi-schema/test-qapi.py
/qemu/tests/qapi-schema/union-array-branch.err
/qemu/tests/qapi-schema/union-invalid-discriminator.err
/qemu/tests/qapi-schema/union-invalid-discriminator.json
/qemu/tests/qapi-schema/union-invalid-union-subfield.err
/qemu/tests/qapi-schema/union-invalid-union-subfield.json
/qemu/tests/qapi-schema/union-invalid-union-subfield.out
/qemu/tests/qapi-schema/union-invalid-union-subtype.err
/qemu/tests/qapi-schema/union-invalid-union-subtype.json
/qemu/tests/qapi-schema/union-invalid-union-subtype.out
/qemu/tests/qemu-iotests/tests/regression-vhdx-log
/qemu/tests/qemu-iotests/tests/regression-vhdx-log.out
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/qtest_aspeed.c
/qemu/tests/qtest/qtest_aspeed.h
/qemu/tests/qtest/tpm-crb-swtpm-test.c
/qemu/tests/qtest/tpm-crb-test.c
/qemu/tests/qtest/tpm-tis-device-swtpm-test.c
/qemu/tests/qtest/tpm-tis-i2c-test.c
/qemu/tests/qtest/tpm-tis-swtpm-test.c
/qemu/tests/qtest/tpm-tis-util.c
/qemu/tests/qtest/tpm-tis-util.h
/qemu/tests/qtest/tpm-util.c
/qemu/tests/qtest/tpm-util.h
/qemu/tests/requirements.txt
/qemu/tests/tcg/hexagon/Makefile.target
/qemu/tests/tcg/hexagon/hvx_misc.c
/qemu/tests/tcg/hexagon/hvx_misc.h
/qemu/tests/tcg/hexagon/misc.c
/qemu/tests/unit/test-crypto-secret.c
/qemu/tests/unit/test-qobject-input-visitor.c
/qemu/tests/unit/test-qobject-output-visitor.c
/qemu/tests/unit/test-thread-pool.c
/qemu/tests/vm/freebsd
/qemu/ui/ui-hmp-cmds.c
/qemu/ui/ui-qmp-cmds.c
/qemu/ui/vnc.c
/qemu/util/error.c
/qemu/util/mmap-alloc.c
/qemu/util/qemu-coroutine.c
/qemu/util/thread-pool.c
fc99889103-Apr-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: fix typo

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230403134920.2

gitlab: fix typo

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230403134920.2132362-11-alex.bennee@linaro.org>

show more ...


/qemu/.git-blame-ignore-revs
base.yml
/qemu/MAINTAINERS
/qemu/VERSION
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/user-exec.c
/qemu/accel/xen/xen-all.c
/qemu/block.c
/qemu/block/block-backend.c
/qemu/block/dmg-lzfse.c
/qemu/block/export/virtio-blk-handler.c
/qemu/bsd-user/main.c
/qemu/bsd-user/mmap.c
/qemu/configure
/qemu/docs/about/deprecated.rst
/qemu/gdbstub/gdbstub.c
/qemu/gdbstub/meson.build
/qemu/hw/arm/boot.c
/qemu/hw/i2c/pmbus_device.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/e1000x_regs.h
/qemu/hw/net/igb.c
/qemu/hw/net/igb_core.c
/qemu/hw/net/igb_core.h
/qemu/hw/net/igb_regs.h
/qemu/hw/net/net_tx_pkt.c
/qemu/hw/net/net_tx_pkt.h
/qemu/hw/net/trace-events
/qemu/hw/net/vmxnet3.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/pci-host/gt64120.c
/qemu/hw/ssi/xilinx_spi.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/include/block/block-io.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/exec-all.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/core/tcg-cpu-ops.h
/qemu/include/qemu/qtree.h
/qemu/include/sysemu/block-backend-io.h
/qemu/linux-user/arm/target_cpu.h
/qemu/linux-user/elfload.c
/qemu/linux-user/flatload.c
/qemu/linux-user/main.c
/qemu/linux-user/mips/target_elf.h
/qemu/linux-user/mmap.c
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/user-internals.h
/qemu/meson.build
/qemu/nbd/server.c
/qemu/qga/vss-win32/install.cpp
/qemu/scripts/coverage/compare_gcov_json.py
/qemu/softmmu/meson.build
/qemu/softmmu/physmem.c
/qemu/softmmu/watchpoint.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/gdbstub64.c
/qemu/target/arm/internals.h
/qemu/target/arm/tcg/mte_helper.c
/qemu/target/arm/tcg/pauth_helper.c
/qemu/target/arm/tcg/sve_helper.c
/qemu/target/arm/tcg/translate.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/tcg/region.c
/qemu/tests/avocado/tuxrun_baselines.py
/qemu/tests/bench/meson.build
/qemu/tests/bench/qtree-bench.c
/qemu/tests/docker/dockerfiles/debian-hexagon-cross.docker
/qemu/tests/qemu-iotests/meson.build
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-qtree.c
/qemu/tests/vm/netbsd
/qemu/util/fdmon-epoll.c
/qemu/util/meson.build
/qemu/util/qtree.c
/qemu/util/vhost-user-server.c

12345678910>>...14