History log of /qemu/.gitlab-ci.d/ (Results 101 – 125 of 338)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8f03c08522-Mar-2023 Philippe Mathieu-Daudé <philmd@linaro.org>

gitlab-ci: Cover SPICE in the MSYS2 job

Include the mingw-w64-x86_64-spice package so SPICE is covered:

C compiler for the host machine: cc -m64 -mcx16 (gcc 12.2.0 "cc (Rev10, Built by MSYS2 proj

gitlab-ci: Cover SPICE in the MSYS2 job

Include the mingw-w64-x86_64-spice package so SPICE is covered:

C compiler for the host machine: cc -m64 -mcx16 (gcc 12.2.0 "cc (Rev10, Built by MSYS2 project) 12.2.0")
...
Run-time dependency spice-protocol found: YES 0.14.4
Run-time dependency spice-server found: YES 0.15.1

In particular this would have helped catching the build issue
reported as https://gitlab.com/qemu-project/qemu/-/issues/1553:

[1851/5253] Compiling C object libcommon.fa.p/ui_spice-core.c.obj
FAILED: libcommon.fa.p/ui_spice-core.c.obj
../ui/spice-core.c: In function 'watch_remove':
../ui/spice-core.c:152:5: error: implicit declaration of function 'qemu_close_to_socket' [-Werror=implicit-function-declaration]
152 | qemu_close_to_socket(watch->fd);
| ^~~~~~~~~~~~~~~~~~~~
../ui/spice-core.c:152:5: error: nested extern declaration of 'qemu_close_to_socket' [-Werror=nested-externs]

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230322135721.61138-2-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


windows.yml
/qemu/accel/accel-softmmu.c
/qemu/accel/tcg/cpu-exec-common.c
/qemu/accel/tcg/cpu-exec.c
/qemu/block/monitor/block-hmp-cmds.c
/qemu/contrib/gitdm/domain-map
/qemu/contrib/gitdm/group-map-alibaba
/qemu/contrib/gitdm/group-map-amd
/qemu/contrib/gitdm/group-map-individuals
/qemu/cpu.c
/qemu/dump/dump.c
/qemu/dump/win_dump.c
/qemu/gdbstub/gdbstub.c
/qemu/gitdm.config
/qemu/hw/arm/collie.c
/qemu/hw/arm/cubieboard.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/npcm7xx_boards.c
/qemu/hw/arm/nseries.c
/qemu/hw/arm/omap_sx1.c
/qemu/hw/arm/orangepi.c
/qemu/hw/arm/palm.c
/qemu/hw/block/fdc.c
/qemu/hw/block/nand.c
/qemu/hw/block/onenand.c
/qemu/hw/block/tc58128.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine-smp.c
/qemu/hw/i386/kvm/xen_evtchn.c
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/i386/sgx.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/core.c
/qemu/hw/ide/microdrive.c
/qemu/hw/intc/apic.c
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/next-cube.c
/qemu/hw/m68k/q800.c
/qemu/hw/m68k/virt.c
/qemu/hw/mem/memory-device.c
/qemu/hw/mem/sparse-mem.c
/qemu/hw/openrisc/boot.c
/qemu/hw/ppc/ppc4xx_sdram.c
/qemu/hw/ppc/spapr_softmmu.c
/qemu/hw/riscv/opentitan.c
/qemu/hw/riscv/shakti_c.c
/qemu/hw/riscv/virt-acpi-build.c
/qemu/hw/vfio/display.c
/qemu/hw/vfio/igd.c
/qemu/hw/vfio/migration.c
/qemu/include/hw/block/flash.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/ide/internal.h
/qemu/include/qemu/plugin-event.h
/qemu/include/qemu/plugin.h
/qemu/include/qemu/qemu-plugin.h
/qemu/include/user/syscall-trace.h
/qemu/linux-user/elfload.c
/qemu/linux-user/exit.c
/qemu/linux-user/syscall.c
/qemu/migration/dirtyrate.c
/qemu/migration/exec.c
/qemu/plugins/core.c
/qemu/target/i386/cpu.c
/qemu/target/i386/host-cpu.c
/qemu/target/i386/kvm/xen-emu.c
/qemu/target/i386/sev.c
/qemu/target/i386/whpx/whpx-apic.c
/qemu/target/mips/cpu.c
/qemu/target/ppc/excp_helper.c
/qemu/target/s390x/cpu-sysemu.c
/qemu/target/s390x/cpu_models.c
/qemu/target/s390x/diag.c
/qemu/target/s390x/s390x-internal.h
/qemu/tcg/tcg-op.c
/qemu/tests/avocado/tuxrun_baselines.py
/qemu/tests/qemu-iotests/check
/qemu/tests/qemu-iotests/meson.build
/qemu/tests/qemu-iotests/testenv.py
/qemu/tests/qemu-iotests/testrunner.py
/qemu/tests/qtest/migration-test.c
/qemu/tests/tcg/Makefile.target
/qemu/tests/vm/openbsd
/qemu/ui/cocoa.m
/qemu/ui/spice-core.c
dbe9a9cd15-Mar-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: update centos-8-stream job

A couple of clean-ups here:

- inherit from the custom runners job for artefacts
- call check-avocado directly
- add some comments to the top about setup

Si

gitlab: update centos-8-stream job

A couple of clean-ups here:

- inherit from the custom runners job for artefacts
- call check-avocado directly
- add some comments to the top about setup

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230315174331.2959-6-alex.bennee@linaro.org>

show more ...


custom-runners/centos-stream-8-x86_64.yml
/qemu/.mailmap
/qemu/MAINTAINERS
/qemu/VERSION
/qemu/accel/tcg/plugin-gen.c
/qemu/audio/audio_int.h
/qemu/audio/dbusaudio.c
/qemu/backends/tpm/tpm_emulator.c
/qemu/chardev/baum.c
/qemu/chardev/char.c
/qemu/contrib/elf2dmp/addrspace.c
/qemu/contrib/elf2dmp/main.c
/qemu/contrib/elf2dmp/pe.h
/qemu/crypto/afalg.c
/qemu/disas/riscv.c
/qemu/docs/devel/atomics.rst
/qemu/docs/meson.build
/qemu/docs/sphinx/kerneldoc.py
/qemu/docs/system/arm/cpu-features.rst
/qemu/hmp-commands.hx
/qemu/hw/char/cadence_uart.c
/qemu/hw/char/parallel.c
/qemu/hw/char/serial.c
/qemu/hw/core/loader.c
/qemu/hw/display/qxl-render.c
/qemu/hw/display/qxl.c
/qemu/hw/display/vmware_vga.c
/qemu/hw/dma/etraxfs_dma.c
/qemu/hw/gpio/max7310.c
/qemu/hw/hyperv/syndbg.c
/qemu/hw/input/ads7846.c
/qemu/hw/input/ps2.c
/qemu/hw/intc/ioapic.c
/qemu/hw/rtc/m48t59.c
/qemu/hw/rtc/twl92230.c
/qemu/hw/scsi/scsi-bus.c
/qemu/hw/sd/sd.c
/qemu/hw/usb/imx-usb-phy.c
/qemu/hw/watchdog/wdt_ib700.c
/qemu/include/block/aio.h
/qemu/include/crypto/aes.h
/qemu/include/crypto/desrfb.h
/qemu/include/disas/dis-asm.h
/qemu/include/elf.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/memory.h
/qemu/include/hw/acpi/acpi.h
/qemu/include/hw/elf_ops.h
/qemu/include/hw/pci/pci_bridge.h
/qemu/include/hw/pcmcia.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/sd/sd.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/qapi/error.h
/qemu/include/qemu/bitmap.h
/qemu/include/qemu/compiler.h
/qemu/include/qemu/main-loop.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/sockets.h
/qemu/include/qemu/uri.h
/qemu/include/sysemu/os-posix.h
/qemu/include/sysemu/os-win32.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg-temp-internal.h
/qemu/include/tcg/tcg.h
/qemu/include/ui/console.h
/qemu/include/ui/egl-helpers.h
/qemu/io/channel-socket.c
/qemu/io/channel-tls.c
/qemu/io/channel-watch.c
/qemu/meson.build
/qemu/migration/multifd.c
/qemu/migration/postcopy-ram.c
/qemu/migration/rdma.c
/qemu/migration/target.c
/qemu/migration/xbzrle.c
/qemu/monitor/fds.c
/qemu/monitor/hmp-cmds.c
/qemu/monitor/qmp-cmds.c
/qemu/net/dgram.c
/qemu/net/slirp.c
/qemu/net/socket.c
/qemu/pc-bios/README
/qemu/pc-bios/bios-256k.bin
/qemu/pc-bios/bios-microvm.bin
/qemu/pc-bios/bios.bin
/qemu/pc-bios/edk2-aarch64-code.fd.bz2
/qemu/pc-bios/edk2-arm-code.fd.bz2
/qemu/pc-bios/edk2-i386-code.fd.bz2
/qemu/pc-bios/edk2-i386-secure-code.fd.bz2
/qemu/pc-bios/edk2-riscv.fd.bz2
/qemu/pc-bios/edk2-x86_64-code.fd.bz2
/qemu/pc-bios/edk2-x86_64-microvm.fd.bz2
/qemu/pc-bios/edk2-x86_64-secure-code.fd.bz2
/qemu/pc-bios/optionrom/optionrom.h
/qemu/pc-bios/vgabios-ati.bin
/qemu/pc-bios/vgabios-bochs-display.bin
/qemu/pc-bios/vgabios-cirrus.bin
/qemu/pc-bios/vgabios-qxl.bin
/qemu/pc-bios/vgabios-ramfb.bin
/qemu/pc-bios/vgabios-stdvga.bin
/qemu/pc-bios/vgabios-virtio.bin
/qemu/pc-bios/vgabios-vmware.bin
/qemu/pc-bios/vgabios.bin
/qemu/qapi/misc.json
/qemu/qapi/ui.json
/qemu/qemu-options.hx
/qemu/roms/Makefile
/qemu/roms/edk2
/qemu/roms/edk2-build.config
/qemu/roms/edk2-build.py
/qemu/roms/seabios
/qemu/scripts/ci/org.centos/stream/8/build-environment.yml
/qemu/scripts/ci/setup/gitlab-runner.yml
/qemu/softmmu/memory.c
/qemu/softmmu/physmem.c
/qemu/softmmu/vl.c
/qemu/target/alpha/cpu-param.h
/qemu/target/arm/cpu-param.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/internals.h
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate-mve.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/arm/vfp_helper.c
/qemu/target/avr/cpu-param.h
/qemu/target/avr/translate.c
/qemu/target/cris/cpu-param.h
/qemu/target/cris/translate.c
/qemu/target/cris/translate_v10.c.inc
/qemu/target/hexagon/cpu-param.h
/qemu/target/hppa/cpu-param.h
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu-param.h
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/cpu-param.h
/qemu/target/m68k/cpu-param.h
/qemu/target/m68k/translate.c
/qemu/target/microblaze/cpu-param.h
/qemu/target/microblaze/cpu.h
/qemu/target/mips/cpu-param.h
/qemu/target/mips/tcg/micromips_translate.c.inc
/qemu/target/mips/tcg/msa_translate.c
/qemu/target/mips/tcg/mxu_translate.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/octeon_translate.c
/qemu/target/mips/tcg/translate.c
/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/cpu-param.h
/qemu/target/openrisc/cpu-param.h
/qemu/target/ppc/cpu-param.h
/qemu/target/ppc/power8-pmu-regs.c.inc
/qemu/target/ppc/translate.c
/qemu/target/ppc/translate/fixedpoint-impl.c.inc
/qemu/target/ppc/translate/fp-impl.c.inc
/qemu/target/ppc/translate/vmx-impl.c.inc
/qemu/target/ppc/translate/vsx-impl.c.inc
/qemu/target/riscv/cpu-param.h
/qemu/target/rx/cpu-param.h
/qemu/target/rx/translate.c
/qemu/target/s390x/cpu-param.h
/qemu/target/s390x/cpu.c
/qemu/target/s390x/cpu.h
/qemu/target/s390x/tcg/excp_helper.c
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/s390x/tcg/translate_vx.c.inc
/qemu/target/sh4/cpu-param.h
/qemu/target/sh4/translate.c
/qemu/target/sparc/cpu-param.h
/qemu/target/sparc/translate.c
/qemu/target/tricore/cpu-param.h
/qemu/target/tricore/translate.c
/qemu/target/xtensa/cpu-param.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg-op-vec.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/avocado_qemu/__init__.py
/qemu/tests/avocado/machine_aarch64_virt.py
/qemu/tests/avocado/multiprocess.py
/qemu/tests/avocado/netdev-ethtool.py
/qemu/tests/data/acpi/virt/SRAT.acpihmatvirt
/qemu/tests/data/acpi/virt/SSDT.memhp
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/docker.py
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/microbit-test.c
/qemu/tests/qtest/netdev-socket.c
/qemu/tests/qtest/vnc-display-test.c
/qemu/tests/tcg/s390x/Makefile.softmmu-target
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/br-odd.S
/qemu/tests/tcg/s390x/cgrl-unaligned.S
/qemu/tests/tcg/s390x/chrl.c
/qemu/tests/tcg/s390x/clrl-unaligned.S
/qemu/tests/tcg/s390x/crl-unaligned.S
/qemu/tests/tcg/s390x/ex-odd.S
/qemu/tests/tcg/s390x/ex-relative-long.c
/qemu/tests/tcg/s390x/exrl-ssm-early.S
/qemu/tests/tcg/s390x/lgrl-unaligned.S
/qemu/tests/tcg/s390x/llgfrl-unaligned.S
/qemu/tests/tcg/s390x/lpsw.S
/qemu/tests/tcg/s390x/lpswe-early.S
/qemu/tests/tcg/s390x/lpswe-unaligned.S
/qemu/tests/tcg/s390x/lrl-unaligned.S
/qemu/tests/tcg/s390x/pgm-specification-softmmu.S
/qemu/tests/tcg/s390x/pgm-specification-user.c
/qemu/tests/tcg/s390x/pgm-specification.mak
/qemu/tests/tcg/s390x/rxsbg.c
/qemu/tests/tcg/s390x/softmmu.ld
/qemu/tests/tcg/s390x/ssm-early.S
/qemu/tests/tcg/s390x/stgrl-unaligned.S
/qemu/tests/tcg/s390x/stosm-early.S
/qemu/tests/tcg/s390x/strl-unaligned.S
/qemu/tests/tcg/xtensa/Makefile.softmmu-target
/qemu/tests/tcg/xtensaeb/Makefile.softmmu-target
/qemu/tests/unit/meson.build
/qemu/tests/unit/socket-helpers.c
/qemu/tests/unit/test-blockjob.c
/qemu/tests/unit/test-error-report.c
/qemu/tests/unit/test-io-channel-command.c
/qemu/tests/unit/test-rcu-list.c
/qemu/ui/console.c
/qemu/ui/cursor.c
/qemu/ui/dbus-clipboard.c
/qemu/ui/dbus-console.c
/qemu/ui/dbus-listener.c
/qemu/ui/dbus.c
/qemu/ui/egl-headless.c
/qemu/ui/egl-helpers.c
/qemu/ui/gtk.c
/qemu/ui/keycodemapdb
/qemu/ui/meson.build
/qemu/ui/sdl2.c
/qemu/ui/shader/texture-blit-flip.vert
/qemu/ui/shader/texture-blit.frag
/qemu/ui/shader/texture-blit.vert
/qemu/ui/spice-core.c
/qemu/ui/spice-display.c
/qemu/ui/vnc.c
/qemu/ui/vnc.h
/qemu/util/aio-posix.c
/qemu/util/aio-win32.c
/qemu/util/bitops.c
/qemu/util/envlist.c
/qemu/util/error.c
/qemu/util/main-loop.c
/qemu/util/oslib-posix.c
/qemu/util/oslib-win32.c
/qemu/util/qemu-sockets.c
d4f784c509-Mar-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/buildtest: Rework the target list of build-system-alpine

The target list of the build-system-alpine job is pretty much a copy
of the build-system-ubuntu job (apart from "aarch64-softmmu"

gitlab-ci.d/buildtest: Rework the target list of build-system-alpine

The target list of the build-system-alpine job is pretty much a copy
of the build-system-ubuntu job (apart from "aarch64-softmmu" which
has recently been removed from the ubuntu job in commit 6eda5ef5f8f4,
but aarch64-softmmu is still also tested in the opensuse jobs, so
we don't need to keep it here).

Let's stop wasting our CI minutes with such duplications, and focus
on testing targets instead that do not have such a great test coverage
yet: The "loongarch64-softmmu" target has never been added to our
build tests yet since it has been introduced, and the "mips64-softmmu"
target is so far only tested in jobs that lack the "avocado" testing
stage (only the little endian or 32-bit MIPS variants are tested in
jobs with avocado so far).

While we're at it, also move the avr-softmmu and mipsel-softmmu targets
from the Debian job to the alpine job, since the Debian job (and its
following test jobs) has already a long runtime compared to the others
jobs. With this movement, the runtimes should be more equally distributed
along the parallel running jobs now.

Message-Id: <20230309164850.109882-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

690ceb7110-Mar-2023 Philippe Mathieu-Daudé <philmd@linaro.org>

gitlab-ci: Remove job building EDK2 firmware binaries

When we introduced this Gitlab-CI job in commit 71920809ce
("gitlab-ci.yml: Add jobs to build EDK2 firmware binaries"),
the naive plan was to ha

gitlab-ci: Remove job building EDK2 firmware binaries

When we introduced this Gitlab-CI job in commit 71920809ce
("gitlab-ci.yml: Add jobs to build EDK2 firmware binaries"),
the naive plan was to have reproducible binaries by downloading
what this job would build, testing it and eventually committing
it. With retrospective, nothing happened 3 years later and this
job is just bitrotting:

Step 1/3 : FROM ubuntu:18.04
18.04: Pulling from library/ubuntu
mediaType in manifest should be
'application/vnd.docker.distribution.manifest.v2+json' not
'application/vnd.oci.image.manifest.v1+json'

Remove this job to avoid wasting maintenance and CI ressources.

Reported-by: Palmer Dabbelt <palmer@rivosinc.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230310133247.39268-1-philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


qemu-project.yml
/qemu/MAINTAINERS
/qemu/accel/kvm/kvm-accel-ops.c
/qemu/accel/stubs/tcg-stub.c
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/translate-all.c
/qemu/backends/cryptodev-builtin.c
/qemu/backends/cryptodev-hmp-cmds.c
/qemu/backends/cryptodev-lkcf.c
/qemu/backends/cryptodev-vhost-user.c
/qemu/backends/cryptodev-vhost.c
/qemu/backends/cryptodev.c
/qemu/backends/meson.build
/qemu/block/export/fuse.c
/qemu/block/qed.c
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/bsd-user/main.c
/qemu/bsd-user/signal.c
/qemu/configure
/qemu/contrib/gitdm/domain-map
/qemu/contrib/gitdm/group-map-facebook
/qemu/contrib/gitdm/group-map-ibm
/qemu/contrib/gitdm/group-map-individuals
/qemu/cpu.c
/qemu/docs/devel/vfio-migration.rst
/qemu/docs/system/device-emulation.rst
/qemu/docs/system/devices/igb.rst
/qemu/ebpf/rss.bpf.skeleton.h
/qemu/gdbstub/gdbstub.c
/qemu/gdbstub/internals.h
/qemu/gdbstub/meson.build
/qemu/gdbstub/softmmu.c
/qemu/gdbstub/syscalls.c
/qemu/gdbstub/trace-events
/qemu/gdbstub/user-target.c
/qemu/gdbstub/user.c
/qemu/gitdm.config
/qemu/hmp-commands-info.hx
/qemu/hw/acpi/acpi-pci-hotplug-stub.c
/qemu/hw/acpi/ich9.c
/qemu/hw/acpi/pci-bridge.c
/qemu/hw/acpi/pcihp.c
/qemu/hw/acpi/piix4.c
/qemu/hw/core/machine.c
/qemu/hw/cxl/cxl-component-utils.c
/qemu/hw/cxl/cxl-host.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/mem/cxl_type3.c
/qemu/hw/mem/cxl_type3_stubs.c
/qemu/hw/mem/meson.build
/qemu/hw/net/Kconfig
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000_common.h
/qemu/hw/net/e1000_regs.h
/qemu/hw/net/e1000e.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/fsl_etsec/etsec.c
/qemu/hw/net/fsl_etsec/etsec.h
/qemu/hw/net/fsl_etsec/miim.c
/qemu/hw/net/igb.c
/qemu/hw/net/igb_common.h
/qemu/hw/net/igb_core.c
/qemu/hw/net/igb_core.h
/qemu/hw/net/igb_regs.h
/qemu/hw/net/igbvf.c
/qemu/hw/net/meson.build
/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/trace-events
/qemu/hw/net/virtio-net.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/pci-bridge/cxl_root_port.c
/qemu/hw/pci-bridge/pci_expander_bridge.c
/qemu/hw/pci/pci-internal.h
/qemu/hw/pci/pci.c
/qemu/hw/pci/pcie_aer.c
/qemu/hw/pci/pcie_port.c
/qemu/hw/pci/pcie_sriov.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/migration.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/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.c
/qemu/include/elf.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/gdbstub.h
/qemu/include/exec/target_long.h
/qemu/include/exec/tb-flush.h
/qemu/include/gdbstub/helpers.h
/qemu/include/gdbstub/syscalls.h
/qemu/include/gdbstub/user.h
/qemu/include/hw/acpi/ich9.h
/qemu/include/hw/acpi/pcihp.h
/qemu/include/hw/acpi/piix4.h
/qemu/include/hw/cxl/cxl.h
/qemu/include/hw/cxl/cxl_component.h
/qemu/include/hw/cxl/cxl_device.h
/qemu/include/hw/hotplug.h
/qemu/include/hw/net/mii.h
/qemu/include/hw/pci/pci_bridge.h
/qemu/include/hw/pci/pcie_aer.h
/qemu/include/hw/pci/pcie_port.h
/qemu/include/hw/pci/pcie_regs.h
/qemu/include/hw/pci/pcie_sriov.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost-vdpa.h
/qemu/include/monitor/hmp.h
/qemu/include/net/eth.h
/qemu/include/net/net.h
/qemu/include/sysemu/accel-ops.h
/qemu/include/sysemu/cryptodev.h
/qemu/linux-user/alpha/target_mman.h
/qemu/linux-user/elfload.c
/qemu/linux-user/exit.c
/qemu/linux-user/fd-trans.c
/qemu/linux-user/fd-trans.h
/qemu/linux-user/generic/target_mman.h
/qemu/linux-user/generic/target_resource.h
/qemu/linux-user/hppa/target_mman.h
/qemu/linux-user/i386/cpu_loop.c
/qemu/linux-user/main.c
/qemu/linux-user/signal.c
/qemu/linux-user/sparc/cpu_loop.c
/qemu/linux-user/sparc/signal.c
/qemu/linux-user/sparc/target_signal.h
/qemu/linux-user/strace.c
/qemu/linux-user/strace.list
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/user-internals.h
/qemu/net/dump.c
/qemu/net/eth.c
/qemu/net/net.c
/qemu/net/tap.c
/qemu/net/vhost-vdpa.c
/qemu/pc-bios/openbios-ppc
/qemu/pc-bios/openbios-sparc32
/qemu/pc-bios/openbios-sparc64
/qemu/plugins/core.c
/qemu/plugins/loader.c
/qemu/qapi/cryptodev.json
/qemu/qapi/cxl.json
/qemu/qapi/meson.build
/qemu/qapi/qapi-schema.json
/qemu/qapi/qom.json
/qemu/qapi/stats.json
/qemu/qga/installer/qemu-ga.wxs
/qemu/qga/vss-win32/install.cpp
/qemu/qga/vss-win32/qga-vss.def
/qemu/qga/vss-win32/requester.cpp
/qemu/qga/vss-win32/vss-handles.h
/qemu/roms/openbios
/qemu/scripts/ci/org.centos/stream/8/x86_64/test-avocado
/qemu/scripts/probe-gdb-support.py
/qemu/semihosting/arm-compat-semi.c
/qemu/semihosting/guestfd.c
/qemu/semihosting/syscalls.c
/qemu/softmmu/runstate.c
/qemu/stats/stats-hmp-cmds.c
/qemu/stats/stats-qmp-cmds.c
/qemu/stubs/meson.build
/qemu/stubs/semihost-all.c
/qemu/stubs/semihost.c
/qemu/target/alpha/gdbstub.c
/qemu/target/alpha/sys_helper.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/gdbstub64.c
/qemu/target/arm/tcg/helper-a64.c
/qemu/target/arm/tcg/m_helper.c
/qemu/target/avr/gdbstub.c
/qemu/target/cris/gdbstub.c
/qemu/target/hexagon/README
/qemu/target/hexagon/attribs_def.h.inc
/qemu/target/hexagon/cpu.h
/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_tcg.h
/qemu/target/hexagon/gen_tcg_funcs.py
/qemu/target/hexagon/gen_tcg_hvx.h
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/hex_common.py
/qemu/target/hexagon/idef-parser/idef-parser.h
/qemu/target/hexagon/idef-parser/idef-parser.lex
/qemu/target/hexagon/idef-parser/idef-parser.y
/qemu/target/hexagon/idef-parser/macros.inc
/qemu/target/hexagon/idef-parser/parser-helpers.c
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/meson.build
/qemu/target/hexagon/op_helper.c
/qemu/target/hexagon/op_helper.h
/qemu/target/hexagon/translate.c
/qemu/target/hexagon/translate.h
/qemu/target/hppa/gdbstub.c
/qemu/target/i386/gdbstub.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/loongarch/gdbstub.c
/qemu/target/m68k/gdbstub.c
/qemu/target/m68k/helper.c
/qemu/target/m68k/m68k-semi.c
/qemu/target/microblaze/gdbstub.c
/qemu/target/mips/gdbstub.c
/qemu/target/mips/tcg/sysemu/mips-semi.c
/qemu/target/nios2/cpu.c
/qemu/target/nios2/nios2-semi.c
/qemu/target/openrisc/gdbstub.c
/qemu/target/openrisc/interrupt.c
/qemu/target/openrisc/mmu.c
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/gdbstub.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/gdbstub.c
/qemu/target/rx/gdbstub.c
/qemu/target/s390x/gdbstub.c
/qemu/target/s390x/helper.c
/qemu/target/sh4/gdbstub.c
/qemu/target/sparc/cpu.h
/qemu/target/sparc/gdbstub.c
/qemu/target/tricore/gdbstub.c
/qemu/target/xtensa/core-dc232b.c
/qemu/target/xtensa/core-dc233c.c
/qemu/target/xtensa/core-de212.c
/qemu/target/xtensa/core-de233_fpu.c
/qemu/target/xtensa/core-dsp3400.c
/qemu/target/xtensa/core-fsf.c
/qemu/target/xtensa/core-lx106.c
/qemu/target/xtensa/core-sample_controller.c
/qemu/target/xtensa/core-test_kc705_be.c
/qemu/target/xtensa/core-test_mmuhifi_c3.c
/qemu/target/xtensa/gdbstub.c
/qemu/target/xtensa/helper.c
/qemu/target/xtensa/import_core.sh
/qemu/tests/avocado/igb.py
/qemu/tests/data/acpi/pc/DSDT
/qemu/tests/data/acpi/pc/DSDT.acpierst
/qemu/tests/data/acpi/pc/DSDT.acpihmat
/qemu/tests/data/acpi/pc/DSDT.bridge
/qemu/tests/data/acpi/pc/DSDT.cphp
/qemu/tests/data/acpi/pc/DSDT.dimmpxm
/qemu/tests/data/acpi/pc/DSDT.hpbridge
/qemu/tests/data/acpi/pc/DSDT.hpbrroot
/qemu/tests/data/acpi/pc/DSDT.ipmikcs
/qemu/tests/data/acpi/pc/DSDT.memhp
/qemu/tests/data/acpi/pc/DSDT.nohpet
/qemu/tests/data/acpi/pc/DSDT.numamem
/qemu/tests/data/acpi/pc/DSDT.roothp
/qemu/tests/data/acpi/q35/DSDT
/qemu/tests/data/acpi/q35/DSDT.acpierst
/qemu/tests/data/acpi/q35/DSDT.acpihmat
/qemu/tests/data/acpi/q35/DSDT.acpihmat-noinitiator
/qemu/tests/data/acpi/q35/DSDT.applesmc
/qemu/tests/data/acpi/q35/DSDT.bridge
/qemu/tests/data/acpi/q35/DSDT.core-count2
/qemu/tests/data/acpi/q35/DSDT.cphp
/qemu/tests/data/acpi/q35/DSDT.cxl
/qemu/tests/data/acpi/q35/DSDT.dimmpxm
/qemu/tests/data/acpi/q35/DSDT.ipmibt
/qemu/tests/data/acpi/q35/DSDT.ipmismbus
/qemu/tests/data/acpi/q35/DSDT.ivrs
/qemu/tests/data/acpi/q35/DSDT.memhp
/qemu/tests/data/acpi/q35/DSDT.mmio64
/qemu/tests/data/acpi/q35/DSDT.multi-bridge
/qemu/tests/data/acpi/q35/DSDT.noacpihp
/qemu/tests/data/acpi/q35/DSDT.nohpet
/qemu/tests/data/acpi/q35/DSDT.numamem
/qemu/tests/data/acpi/q35/DSDT.pvpanic-isa
/qemu/tests/data/acpi/q35/DSDT.tis.tpm12
/qemu/tests/data/acpi/q35/DSDT.tis.tpm2
/qemu/tests/data/acpi/q35/DSDT.viot
/qemu/tests/data/acpi/q35/DSDT.xapic
/qemu/tests/qemu-iotests/308
/qemu/tests/qemu-iotests/308.out
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/e1000e-test.c
/qemu/tests/qtest/fuzz/generic_fuzz_configs.h
/qemu/tests/qtest/igb-test.c
/qemu/tests/qtest/libqos/e1000e.c
/qemu/tests/qtest/libqos/e1000e.h
/qemu/tests/qtest/libqos/igb.c
/qemu/tests/qtest/libqos/meson.build
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-test.c
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/hexagon/Makefile.target
/qemu/tests/tcg/hexagon/fpstuff.c
/qemu/tests/tcg/hexagon/preg_alias.c
/qemu/tests/tcg/hexagon/scatter_gather.c
/qemu/tests/tcg/multiarch/Makefile.target
/qemu/tests/tcg/multiarch/system/Makefile.softmmu-target
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tools/ebpf/Makefile.ebpf
/qemu/tools/ebpf/rss.bpf.c
3f0760ea06-Mar-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/crossbuilds: Drop the 32-bit arm system emulation jobs

Hardly anybody still uses 32-bit arm environments for running QEMU,
so let's stop wasting our scarce CI minutes with these jobs.

R

gitlab-ci.d/crossbuilds: Drop the 32-bit arm system emulation jobs

Hardly anybody still uses 32-bit arm environments for running QEMU,
so let's stop wasting our scarce CI minutes with these jobs.

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Wilfred Mallawa <wilfred.mallawa@wdc.com>
Message-Id: <20230306084658.29709-6-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

4f9a831506-Mar-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/crossbuilds: Drop the i386 system emulation job

Hardly anybody still uses 32-bit x86 environments for running QEMU with
full system emulation, so let's stop wasting our scarce CI minutes

gitlab-ci.d/crossbuilds: Drop the i386 system emulation job

Hardly anybody still uses 32-bit x86 environments for running QEMU with
full system emulation, so let's stop wasting our scarce CI minutes with
this job.

(There are still the 32-bit MinGW and TCI jobs around for having
some compile test coverage on 32-bit)

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Wilfred Mallawa <wilfred.mallawa@wdc.com>
Message-Id: <20230306084658.29709-4-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


crossbuilds.yml
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/accel/kvm/kvm-all.c
/qemu/accel/stubs/tcg-stub.c
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/internal.h
/qemu/accel/tcg/perf.c
/qemu/accel/tcg/plugin-gen.c
/qemu/accel/tcg/tb-jmp-cache.h
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/accel/xen/xen-all.c
/qemu/audio/alsaaudio.c
/qemu/audio/audio.c
/qemu/audio/audio_int.h
/qemu/audio/audio_template.h
/qemu/audio/mixeng.c
/qemu/audio/mixeng.h
/qemu/audio/rate_template.h
/qemu/backends/vhost-user.c
/qemu/bsd-user/freebsd/os-sys.c
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/bsd-user/qemu.h
/qemu/chardev/char-socket.c
/qemu/configs/targets/aarch64-linux-user.mak
/qemu/configs/targets/aarch64-softmmu.mak
/qemu/configs/targets/aarch64_be-linux-user.mak
/qemu/configure
/qemu/docs/about/build-platforms.rst
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/tcg-ops.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/system/arm/aspeed.rst
/qemu/docs/system/i386/xen.rst
/qemu/docs/system/loongarch/virt.rst
/qemu/docs/system/target-i386.rst
/qemu/gdb-xml/aarch64-pauth.xml
/qemu/hmp-commands.hx
/qemu/hw/Kconfig
/qemu/hw/arm/allwinner-h3.c
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_eeprom.c
/qemu/hw/arm/aspeed_eeprom.h
/qemu/hw/arm/aspeed_soc.c
/qemu/hw/arm/boot.c
/qemu/hw/arm/fby35.c
/qemu/hw/arm/smmu-common.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine-qmp-cmds.c
/qemu/hw/core/machine.c
/qemu/hw/cxl/cxl-device-utils.c
/qemu/hw/cxl/cxl-mailbox-utils.c
/qemu/hw/i2c/allwinner-i2c.c
/qemu/hw/i2c/aspeed_i2c.c
/qemu/hw/i2c/core.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/meson.build
/qemu/hw/i386/kvm/trace-events
/qemu/hw/i386/kvm/trace.h
/qemu/hw/i386/kvm/xen-stubs.c
/qemu/hw/i386/kvm/xen_evtchn.c
/qemu/hw/i386/kvm/xen_evtchn.h
/qemu/hw/i386/kvm/xen_gnttab.c
/qemu/hw/i386/kvm/xen_gnttab.h
/qemu/hw/i386/kvm/xen_overlay.c
/qemu/hw/i386/kvm/xen_overlay.h
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/i386/kvm/xen_xenstore.h
/qemu/hw/i386/microvm.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/x86.c
/qemu/hw/i386/xen/meson.build
/qemu/hw/i386/xen/xen-hvm.c
/qemu/hw/i386/xen/xen_platform.c
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/loongarch/virt.c
/qemu/hw/mem/cxl_type3.c
/qemu/hw/misc/i2c-echo.c
/qemu/hw/misc/meson.build
/qemu/hw/net/virtio-net.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/ns.c
/qemu/hw/nvme/nvme.h
/qemu/hw/nvme/subsys.c
/qemu/hw/nvme/trace-events
/qemu/hw/nvram/eeprom_at24c.c
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/pci-bridge/cxl_downstream.c
/qemu/hw/pci-host/pnv_phb.c
/qemu/hw/pci-host/pnv_phb4_pec.c
/qemu/hw/pci/msi.c
/qemu/hw/pci/msix.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pcie.c
/qemu/hw/pci/shpc.c
/qemu/hw/pci/trace-events
/qemu/hw/ppc/pnv.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/virt.c
/qemu/hw/smbios/smbios.c
/qemu/hw/ssi/aspeed_smc.c
/qemu/hw/timer/hpet.c
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-user-gpio.c
/qemu/hw/virtio/vhost-user-i2c.c
/qemu/hw/virtio/vhost-user-rng.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/virtio-qmp.c
/qemu/hw/xen/Kconfig
/qemu/hw/xen/xen-legacy-backend.c
/qemu/hw/xen/xen_pt.c
/qemu/hw/xen/xen_pt.h
/qemu/hw/xen/xen_pt_config_init.c
/qemu/hw/xen/xen_pt_stub.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/include/block/nvme.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/gen-icount.h
/qemu/include/exec/helper-head.h
/qemu/include/exec/memory.h
/qemu/include/exec/translator.h
/qemu/include/hw/arm/allwinner-h3.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/cxl/cxl_device.h
/qemu/include/hw/i2c/allwinner-i2c.h
/qemu/include/hw/i2c/i2c.h
/qemu/include/hw/i386/microvm.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/x86.h
/qemu/include/hw/loader.h
/qemu/include/hw/loongarch/virt.h
/qemu/include/hw/nvram/fw_cfg.h
/qemu/include/hw/pci-host/ls7a.h
/qemu/include/hw/pci-host/pnv_phb4.h
/qemu/include/hw/pci/msi.h
/qemu/include/hw/pci/pcie.h
/qemu/include/hw/pci/pcie_regs.h
/qemu/include/hw/ppc/pnv.h
/qemu/include/hw/riscv/sifive_u.h
/qemu/include/hw/virtio/vhost-user-gpio.h
/qemu/include/hw/xen/interface/arch-arm.h
/qemu/include/hw/xen/interface/arch-x86/cpuid.h
/qemu/include/hw/xen/interface/arch-x86/xen-x86_32.h
/qemu/include/hw/xen/interface/arch-x86/xen-x86_64.h
/qemu/include/hw/xen/interface/arch-x86/xen.h
/qemu/include/hw/xen/interface/event_channel.h
/qemu/include/hw/xen/interface/features.h
/qemu/include/hw/xen/interface/grant_table.h
/qemu/include/hw/xen/interface/hvm/hvm_op.h
/qemu/include/hw/xen/interface/hvm/params.h
/qemu/include/hw/xen/interface/io/blkif.h
/qemu/include/hw/xen/interface/io/console.h
/qemu/include/hw/xen/interface/io/fbif.h
/qemu/include/hw/xen/interface/io/kbdif.h
/qemu/include/hw/xen/interface/io/netif.h
/qemu/include/hw/xen/interface/io/ring.h
/qemu/include/hw/xen/interface/io/usbif.h
/qemu/include/hw/xen/interface/io/xenbus.h
/qemu/include/hw/xen/interface/io/xs_wire.h
/qemu/include/hw/xen/interface/memory.h
/qemu/include/hw/xen/interface/physdev.h
/qemu/include/hw/xen/interface/sched.h
/qemu/include/hw/xen/interface/trace.h
/qemu/include/hw/xen/interface/vcpu.h
/qemu/include/hw/xen/interface/version.h
/qemu/include/hw/xen/interface/xen-compat.h
/qemu/include/hw/xen/interface/xen.h
/qemu/include/hw/xen/xen-legacy-backend.h
/qemu/include/hw/xen/xen.h
/qemu/include/monitor/hmp.h
/qemu/include/qemu/bswap.h
/qemu/include/qemu/cpuid.h
/qemu/include/qemu/uuid.h
/qemu/include/sysemu/kvm_int.h
/qemu/include/sysemu/kvm_xen.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg.h
/qemu/meson.build
/qemu/migration/exec.c
/qemu/monitor/hmp.c
/qemu/qapi/machine.json
/qemu/qapi/misc-target.json
/qemu/qemu-options.hx
/qemu/scripts/tracetool/__init__.py
/qemu/semihosting/uaccess.c
/qemu/softmmu/globals.c
/qemu/softmmu/memory.c
/qemu/softmmu/physmem.c
/qemu/softmmu/runstate.c
/qemu/softmmu/vl.c
/qemu/softmmu/watchpoint.c
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/libvhost-user.h
/qemu/target/alpha/translate.c
/qemu/target/arm/arm-qmp-cmds.c
/qemu/target/arm/cpu-param.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/gdbstub.c
/qemu/target/arm/gdbstub64.c
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/meson.build
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/m_helper.c
/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-a64.c
/qemu/target/arm/tcg/translate-a64.h
/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/translate.c
/qemu/target/cris/translate.c
/qemu/target/cris/translate_v10.c.inc
/qemu/target/hexagon/README
/qemu/target/hexagon/cpu.c
/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/idef-parser/README.rst
/qemu/target/hexagon/idef-parser/idef-parser.h
/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/macros.h
/qemu/target/hexagon/meson.build
/qemu/target/hexagon/translate.c
/qemu/target/hppa/cpu.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu-param.h
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/helper.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/kvm_i386.h
/qemu/target/i386/kvm/meson.build
/qemu/target/i386/kvm/trace-events
/qemu/target/i386/kvm/xen-compat.h
/qemu/target/i386/kvm/xen-emu.c
/qemu/target/i386/kvm/xen-emu.h
/qemu/target/i386/machine.c
/qemu/target/i386/tcg/decode-new.c.inc
/qemu/target/i386/tcg/emit.c.inc
/qemu/target/i386/tcg/sysemu/excp_helper.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/insn_trans/trans_arith.c.inc
/qemu/target/loongarch/insn_trans/trans_atomic.c.inc
/qemu/target/loongarch/insn_trans/trans_bit.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_memory.c.inc
/qemu/target/loongarch/insn_trans/trans_privileged.c.inc
/qemu/target/loongarch/insn_trans/trans_shift.c.inc
/qemu/target/loongarch/loongarch-qmp-cmds.c
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/translate.c
/qemu/target/loongarch/translate.h
/qemu/target/m68k/translate.c
/qemu/target/microblaze/cpu.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/tcg/exception.c
/qemu/target/mips/tcg/mips16e_translate.c.inc
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/sysemu/special_helper.c
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/vr54xx_translate.c
/qemu/target/nios2/translate.c
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/translate.c
/qemu/target/ppc/cpu-qom.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/meson.build
/qemu/target/ppc/power8-pmu-regs.c.inc
/qemu/target/ppc/ppc-qmp-cmds.c
/qemu/target/ppc/translate.c
/qemu/target/ppc/translate/dfp-impl.c.inc
/qemu/target/ppc/translate/fixedpoint-impl.c.inc
/qemu/target/ppc/translate/fp-impl.c.inc
/qemu/target/ppc/translate/spe-impl.c.inc
/qemu/target/ppc/translate/storage-ctrl-impl.c.inc
/qemu/target/ppc/translate/vmx-impl.c.inc
/qemu/target/ppc/translate/vsx-impl.c.inc
/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/csr.c
/qemu/target/riscv/gdbstub.c
/qemu/target/riscv/insn32.decode
/qemu/target/riscv/insn_trans/trans_rvb.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_rvi.c.inc
/qemu/target/riscv/insn_trans/trans_rvk.c.inc
/qemu/target/riscv/insn_trans/trans_rvm.c.inc
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/insn_trans/trans_rvzfh.c.inc
/qemu/target/riscv/insn_trans/trans_rvzicond.c.inc
/qemu/target/riscv/insn_trans/trans_xthead.c.inc
/qemu/target/riscv/machine.c
/qemu/target/riscv/monitor.c
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/pmp.c
/qemu/target/riscv/translate.c
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/cpu.c
/qemu/target/rx/translate.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/cpu.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/cpu.c
/qemu/target/sparc/mmu_helper.c
/qemu/target/sparc/translate.c
/qemu/target/tricore/cpu.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/translate.c
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/optimize.c
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/boot_linux.py
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/data/acpi/q35/DSDT.cxl
/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/qtest/meson.build
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/qmp-cmd-test.c
/qemu/tests/unit/test-vmstate.c
/qemu/util/bufferiszero.c
7bc1286b03-Mar-2023 Palmer Dabbelt <palmer@rivosinc.com>

gitlab/opensbi: Move to docker:stable

The OpenSBI build has been using docker:19.03.1, which appears to be old
enough that v2 of the manifest is no longer supported. Something has
started serving u

gitlab/opensbi: Move to docker:stable

The OpenSBI build has been using docker:19.03.1, which appears to be old
enough that v2 of the manifest is no longer supported. Something has
started serving us those manifests, resulting in errors along the lines
of

$ docker build --cache-from $IMAGE_TAG --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA --tag $IMAGE_TAG .gitlab-ci.d/opensbi
Step 1/7 : FROM ubuntu:18.04
18.04: Pulling from library/ubuntu
mediaType in manifest should be 'application/vnd.docker.distribution.manifest.v2+json' not 'application/vnd.oci.image.manifest.v1+json'

This moves to docker:stable, as was suggested by the template. It also
adds the python3 package via apt, as OpenSBI requires that to build.

Reviewed-by: Bin Meng <bmeng@tinylab.org>
Message-ID: <20230303202448.11911-2-palmer@rivosinc.com>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>

show more ...


opensbi.yml
opensbi/Dockerfile
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/accel/kvm/kvm-all.c
/qemu/accel/stubs/tcg-stub.c
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/internal.h
/qemu/accel/tcg/perf.c
/qemu/accel/tcg/plugin-gen.c
/qemu/accel/tcg/tb-jmp-cache.h
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/accel/xen/xen-all.c
/qemu/backends/vhost-user.c
/qemu/bsd-user/freebsd/os-sys.c
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/bsd-user/qemu.h
/qemu/chardev/char-socket.c
/qemu/configure
/qemu/disas/riscv.c
/qemu/docs/devel/tcg-ops.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/system/arm/aspeed.rst
/qemu/docs/system/i386/xen.rst
/qemu/docs/system/loongarch/virt.rst
/qemu/docs/system/target-i386.rst
/qemu/hmp-commands.hx
/qemu/hw/Kconfig
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_eeprom.c
/qemu/hw/arm/aspeed_eeprom.h
/qemu/hw/arm/aspeed_soc.c
/qemu/hw/arm/fby35.c
/qemu/hw/arm/smmu-common.c
/qemu/hw/core/machine-qmp-cmds.c
/qemu/hw/core/machine.c
/qemu/hw/cxl/cxl-device-utils.c
/qemu/hw/cxl/cxl-mailbox-utils.c
/qemu/hw/i2c/aspeed_i2c.c
/qemu/hw/i2c/core.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/meson.build
/qemu/hw/i386/kvm/trace-events
/qemu/hw/i386/kvm/trace.h
/qemu/hw/i386/kvm/xen-stubs.c
/qemu/hw/i386/kvm/xen_evtchn.c
/qemu/hw/i386/kvm/xen_evtchn.h
/qemu/hw/i386/kvm/xen_gnttab.c
/qemu/hw/i386/kvm/xen_gnttab.h
/qemu/hw/i386/kvm/xen_overlay.c
/qemu/hw/i386/kvm/xen_overlay.h
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/i386/kvm/xen_xenstore.h
/qemu/hw/i386/microvm.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/x86.c
/qemu/hw/i386/xen/meson.build
/qemu/hw/i386/xen/xen-hvm.c
/qemu/hw/i386/xen/xen_platform.c
/qemu/hw/intc/riscv_aclint.c
/qemu/hw/intc/riscv_aplic.c
/qemu/hw/intc/riscv_imsic.c
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/loongarch/virt.c
/qemu/hw/mem/cxl_type3.c
/qemu/hw/misc/i2c-echo.c
/qemu/hw/misc/meson.build
/qemu/hw/net/virtio-net.c
/qemu/hw/nvram/eeprom_at24c.c
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/pci-bridge/cxl_downstream.c
/qemu/hw/pci-host/pnv_phb.c
/qemu/hw/pci-host/pnv_phb4_pec.c
/qemu/hw/pci/msi.c
/qemu/hw/pci/msix.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pcie.c
/qemu/hw/pci/shpc.c
/qemu/hw/pci/trace-events
/qemu/hw/ppc/pnv.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/virt.c
/qemu/hw/smbios/smbios.c
/qemu/hw/ssi/aspeed_smc.c
/qemu/hw/timer/hpet.c
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-user-gpio.c
/qemu/hw/virtio/vhost-user-i2c.c
/qemu/hw/virtio/vhost-user-rng.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/virtio-qmp.c
/qemu/hw/xen/Kconfig
/qemu/hw/xen/xen-legacy-backend.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/gen-icount.h
/qemu/include/exec/helper-head.h
/qemu/include/exec/memory.h
/qemu/include/exec/translator.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/cxl/cxl_device.h
/qemu/include/hw/i2c/i2c.h
/qemu/include/hw/i386/microvm.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/x86.h
/qemu/include/hw/loongarch/virt.h
/qemu/include/hw/nvram/fw_cfg.h
/qemu/include/hw/pci-host/ls7a.h
/qemu/include/hw/pci-host/pnv_phb4.h
/qemu/include/hw/pci/msi.h
/qemu/include/hw/pci/pcie.h
/qemu/include/hw/pci/pcie_regs.h
/qemu/include/hw/ppc/pnv.h
/qemu/include/hw/riscv/sifive_u.h
/qemu/include/hw/virtio/vhost-user-gpio.h
/qemu/include/hw/xen/interface/arch-arm.h
/qemu/include/hw/xen/interface/arch-x86/cpuid.h
/qemu/include/hw/xen/interface/arch-x86/xen-x86_32.h
/qemu/include/hw/xen/interface/arch-x86/xen-x86_64.h
/qemu/include/hw/xen/interface/arch-x86/xen.h
/qemu/include/hw/xen/interface/event_channel.h
/qemu/include/hw/xen/interface/features.h
/qemu/include/hw/xen/interface/grant_table.h
/qemu/include/hw/xen/interface/hvm/hvm_op.h
/qemu/include/hw/xen/interface/hvm/params.h
/qemu/include/hw/xen/interface/io/blkif.h
/qemu/include/hw/xen/interface/io/console.h
/qemu/include/hw/xen/interface/io/fbif.h
/qemu/include/hw/xen/interface/io/kbdif.h
/qemu/include/hw/xen/interface/io/netif.h
/qemu/include/hw/xen/interface/io/ring.h
/qemu/include/hw/xen/interface/io/usbif.h
/qemu/include/hw/xen/interface/io/xenbus.h
/qemu/include/hw/xen/interface/io/xs_wire.h
/qemu/include/hw/xen/interface/memory.h
/qemu/include/hw/xen/interface/physdev.h
/qemu/include/hw/xen/interface/sched.h
/qemu/include/hw/xen/interface/trace.h
/qemu/include/hw/xen/interface/vcpu.h
/qemu/include/hw/xen/interface/version.h
/qemu/include/hw/xen/interface/xen-compat.h
/qemu/include/hw/xen/interface/xen.h
/qemu/include/hw/xen/xen-legacy-backend.h
/qemu/include/hw/xen/xen.h
/qemu/include/monitor/hmp.h
/qemu/include/qemu/bswap.h
/qemu/include/qemu/uuid.h
/qemu/include/sysemu/kvm_int.h
/qemu/include/sysemu/kvm_xen.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg.h
/qemu/meson.build
/qemu/migration/exec.c
/qemu/monitor/hmp.c
/qemu/qapi/machine.json
/qemu/qapi/misc-target.json
/qemu/qemu-options.hx
/qemu/semihosting/uaccess.c
/qemu/softmmu/globals.c
/qemu/softmmu/memory.c
/qemu/softmmu/physmem.c
/qemu/softmmu/vl.c
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/libvhost-user.h
/qemu/target/alpha/translate.c
/qemu/target/arm/arm-qmp-cmds.c
/qemu/target/arm/cpu-param.h
/qemu/target/arm/cpu.c
/qemu/target/arm/helper.c
/qemu/target/arm/meson.build
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/mte_helper.c
/qemu/target/arm/tcg/sve_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate-a64.h
/qemu/target/arm/tcg/translate-sve.c
/qemu/target/arm/tcg/translate.c
/qemu/target/arm/tcg/translate.h
/qemu/target/avr/cpu.c
/qemu/target/avr/translate.c
/qemu/target/cris/translate.c
/qemu/target/cris/translate_v10.c.inc
/qemu/target/hexagon/README
/qemu/target/hexagon/cpu.c
/qemu/target/hexagon/gen_tcg.h
/qemu/target/hexagon/gen_tcg_funcs.py
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/idef-parser/README.rst
/qemu/target/hexagon/idef-parser/parser-helpers.c
/qemu/target/hexagon/translate.c
/qemu/target/hppa/cpu.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu-param.h
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/helper.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/kvm_i386.h
/qemu/target/i386/kvm/meson.build
/qemu/target/i386/kvm/trace-events
/qemu/target/i386/kvm/xen-compat.h
/qemu/target/i386/kvm/xen-emu.c
/qemu/target/i386/kvm/xen-emu.h
/qemu/target/i386/machine.c
/qemu/target/i386/tcg/sysemu/excp_helper.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/loongarch-qmp-cmds.c
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/translate.c
/qemu/target/m68k/translate.c
/qemu/target/microblaze/cpu.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/tcg/exception.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/sysemu/special_helper.c
/qemu/target/mips/tcg/translate.c
/qemu/target/nios2/translate.c
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/translate.c
/qemu/target/ppc/cpu-qom.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/meson.build
/qemu/target/ppc/ppc-qmp-cmds.c
/qemu/target/ppc/translate.c
/qemu/target/ppc/translate/spe-impl.c.inc
/qemu/target/ppc/translate/vmx-impl.c.inc
/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/csr.c
/qemu/target/riscv/gdbstub.c
/qemu/target/riscv/helper.h
/qemu/target/riscv/insn32.decode
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/insn_trans/trans_rvzfh.c.inc
/qemu/target/riscv/insn_trans/trans_rvzicbo.c.inc
/qemu/target/riscv/insn_trans/trans_rvzicond.c.inc
/qemu/target/riscv/insn_trans/trans_xthead.c.inc
/qemu/target/riscv/machine.c
/qemu/target/riscv/monitor.c
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/pmp.c
/qemu/target/riscv/translate.c
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/cpu.c
/qemu/target/rx/translate.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/cpu.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/cpu.c
/qemu/target/sparc/translate.c
/qemu/target/tricore/cpu.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/translate.c
/qemu/tcg/optimize.c
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/boot_linux.py
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/data/acpi/q35/DSDT.cxl
/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/qtest/migration-test.c
/qemu/tests/qtest/qmp-cmd-test.c
/qemu/tests/unit/test-vmstate.c
88b19e4e28-Feb-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: move the majority of artefact handling to a template

To avoid lots of copy and paste lets deal with artefacts in a
template. This way we can filter out most of the pre-binary object and
libr

gitlab: move the majority of artefact handling to a template

To avoid lots of copy and paste lets deal with artefacts in a
template. This way we can filter out most of the pre-binary object and
library files we no longer need as we have the final binaries.

build-system-alpine also saved .git-submodule-status so for simplicity
we bring that into the template as well.

As an example the build-system-ubuntu artefacts before this patch
where around 1.3 GB, after dropping the object files it comes to 970
MB.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230228190653.1602033-23-alex.bennee@linaro.org>

show more ...


buildtest-template.yml
buildtest.yml
/qemu/configure
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/dockerfiles/alpine.docker
/qemu/tests/docker/dockerfiles/centos8.docker
/qemu/tests/docker/dockerfiles/debian-all-test-cross.docker
/qemu/tests/docker/dockerfiles/debian-alpha-cross.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-hexagon-cross.docker
/qemu/tests/docker/dockerfiles/debian-hppa-cross.docker
/qemu/tests/docker/dockerfiles/debian-loongarch-cross.docker
/qemu/tests/docker/dockerfiles/debian-m68k-cross.docker
/qemu/tests/docker/dockerfiles/debian-mips-cross.docker
/qemu/tests/docker/dockerfiles/debian-mips64-cross.docker
/qemu/tests/docker/dockerfiles/debian-mips64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-mipsel-cross.docker
/qemu/tests/docker/dockerfiles/debian-native.docker
/qemu/tests/docker/dockerfiles/debian-powerpc-test-cross.docker
/qemu/tests/docker/dockerfiles/debian-ppc64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-riscv64-cross.docker
/qemu/tests/docker/dockerfiles/debian-riscv64-test-cross.docker
/qemu/tests/docker/dockerfiles/debian-s390x-cross.docker
/qemu/tests/docker/dockerfiles/debian-sh4-cross.docker
/qemu/tests/docker/dockerfiles/debian-sparc64-cross.docker
/qemu/tests/docker/dockerfiles/debian-toolchain.docker
/qemu/tests/docker/dockerfiles/debian-tricore-cross.docker
/qemu/tests/docker/dockerfiles/debian-xtensa-cross.docker
/qemu/tests/docker/dockerfiles/fedora-cris-cross.docker
/qemu/tests/docker/dockerfiles/fedora-i386-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/python.docker
/qemu/tests/docker/dockerfiles/ubuntu2004.docker
/qemu/tests/docker/dockerfiles/ubuntu2204.docker
/qemu/tests/lcitool/refresh
/qemu/tests/qtest/fuzz-lsi53c895a-test.c
/qemu/tests/qtest/rtl8139-test.c
94b8b14628-Feb-2023 Fabiano Rosas <farosas@suse.de>

gitlab: Use plain docker in container-template.yml

Our dockerfiles no longer reference layers from other qemu images so
we can now use 'docker build' on them.

Also reinstate the caching that was di

gitlab: Use plain docker in container-template.yml

Our dockerfiles no longer reference layers from other qemu images so
we can now use 'docker build' on them.

Also reinstate the caching that was disabled due to bad interactions
with certain runners. See commit 6ddc3dc7a8 ("tests/docker: don't use
BUILDKIT in GitLab either"). We now believe those issues to be fixed.

The COMMON_TAG needed to be fixed for the caching to work. The
docker.py script was not using the variable, but constructing the
correct URL directly.

Signed-off-by: Fabiano Rosas <farosas@suse.de>
Tested-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230227151110.31455-2-farosas@suse.de>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230228190653.1602033-16-alex.bennee@linaro.org>

show more ...

1ea5e0b028-Feb-2023 Alex Bennée <alex.bennee@linaro.org>

tests: ensure we export job results for some cross builds

We do run tests on some cross builds. Provide a template to ensure we
export the testlog to the build artefacts and report the test results

tests: ensure we export job results for some cross builds

We do run tests on some cross builds. Provide a template to ensure we
export the testlog to the build artefacts and report the test results
via the junit.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230228190653.1602033-13-alex.bennee@linaro.org>

show more ...

171080d828-Feb-2023 Alex Bennée <alex.bennee@linaro.org>

testing: update ubuntu2004 to ubuntu2204

The 22.04 LTS release has been out for almost a year now so its time
to update all the remaining images to the current LTS. We can also
drop some hacks we ne

testing: update ubuntu2004 to ubuntu2204

The 22.04 LTS release has been out for almost a year now so its time
to update all the remaining images to the current LTS. We can also
drop some hacks we need for older clang TSAN support.

We will keep the ubuntu2004 container around for those who wish to
test builds on the currently still supported baseline.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230228190653.1602033-9-alex.bennee@linaro.org>

show more ...

7c7d369b28-Feb-2023 Alex Bennée <alex.bennee@linaro.org>

tests: don't run benchmarks for the tsan build

All we are really doing here is checking that TSAN builds compile and are
therefor a tool available to developers. The benchmarks are not
representativ

tests: don't run benchmarks for the tsan build

All we are really doing here is checking that TSAN builds compile and are
therefor a tool available to developers. The benchmarks are not
representative of QEMU's actual threading behaviour and they burn
precious CI time. Indeed switching to check-unit reveals many
unaddressed issues which have been logged at:

https://gitlab.com/qemu-project/qemu/-/issues/1496

So for now disable the make check and make this a build only
test.

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

show more ...

87168ef028-Feb-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: extend custom runners with base_job_template

The base job template is responsible for controlling how we kick off
testing on our various branches. Rename and extend the
custom_runner_templat

gitlab: extend custom runners with base_job_template

The base job template is responsible for controlling how we kick off
testing on our various branches. Rename and extend the
custom_runner_template so we can take advantage of all that control.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230228190653.1602033-7-alex.bennee@linaro.org>

show more ...

793d6e0428-Feb-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci: Use artifacts instead of dumping logs in the Cirrus-CI jobs

The meson log files can get very big, especially if running the tests in
verbose mode. So dumping those logs to the console was

gitlab-ci: Use artifacts instead of dumping logs in the Cirrus-CI jobs

The meson log files can get very big, especially if running the tests in
verbose mode. So dumping those logs to the console was a bad idea, since
gitlab truncates the output if it is getting too big. Let's publish the
logs as artifacts instead. This has the disadvantage that you have to
look up the logs on cirrus-ci.com now instead, but that's still better
than not having the important part of the log at all since it got
truncated.

Fixes: 998f334722 ("gitlab: show testlog.txt contents ...")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230215142503.90660-1-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230228190653.1602033-6-alex.bennee@linaro.org>

show more ...

ab4c136128-Feb-2023 Alex Bennée <alex.bennee@linaro.org>

tests: add socat dependency for tests

We only use it for test-io-channel-command at the moment.
Unfortunately bringing socat into CI exposed an existing bug in the
test-io-channel-command unit test

tests: add socat dependency for tests

We only use it for test-io-channel-command at the moment.
Unfortunately bringing socat into CI exposed an existing bug in the
test-io-channel-command unit test so we disabled it for MacOS in the
previous patch.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Cc: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20230228190653.1602033-3-alex.bennee@linaro.org>

show more ...


cirrus/freebsd-12.vars
cirrus/freebsd-13.vars
cirrus/macos-12.vars
/qemu/MAINTAINERS
/qemu/accel/kvm/kvm-all.c
/qemu/accel/kvm/kvm-cpus.h
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/internal.h
/qemu/accel/tcg/meson.build
/qemu/accel/tcg/monitor.c
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/accel/tcg/tcg-all.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec-stub.c
/qemu/accel/xen/xen-all.c
/qemu/block/vvfat.c
/qemu/configure
/qemu/cpu.c
/qemu/cpus-common.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/testing.rst
/qemu/docs/meson.build
/qemu/dump/dump-hmp-cmds.c
/qemu/dump/dump.c
/qemu/dump/meson.build
/qemu/dump/win_dump.c
/qemu/dump/win_dump.h
/qemu/gdbstub/gdbstub.c
/qemu/gdbstub/internals.h
/qemu/gdbstub/softmmu.c
/qemu/gdbstub/user.c
/qemu/hw/acpi/ich9.c
/qemu/hw/acpi/ich9_tco.c
/qemu/hw/arm/allwinner-a10.c
/qemu/hw/arm/boot.c
/qemu/hw/arm/exynos4210.c
/qemu/hw/arm/mps2-tz.c
/qemu/hw/arm/mps2.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/stellaris.c
/qemu/hw/audio/ac97.c
/qemu/hw/audio/ac97.h
/qemu/hw/audio/cs4231a.c
/qemu/hw/audio/es1370.c
/qemu/hw/audio/gus.c
/qemu/hw/audio/hda-codec.c
/qemu/hw/audio/sb16.c
/qemu/hw/block/fdc-isa.c
/qemu/hw/char/pl011.c
/qemu/hw/char/xilinx_uartlite.c
/qemu/hw/core/irq.c
/qemu/hw/core/or-irq.c
/qemu/hw/core/ptimer.c
/qemu/hw/core/qdev.c
/qemu/hw/display/sm501.c
/qemu/hw/dma/i82374.c
/qemu/hw/gpio/max7310.c
/qemu/hw/hppa/machine.c
/qemu/hw/i2c/smbus_ich9.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/kvm/ioapic.c
/qemu/hw/i386/microvm.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/x86.c
/qemu/hw/i386/xen/xen_platform.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/atapi.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/core.c
/qemu/hw/ide/ich.c
/qemu/hw/ide/ioport.c
/qemu/hw/ide/isa.c
/qemu/hw/ide/macio.c
/qemu/hw/ide/microdrive.c
/qemu/hw/ide/mmio.c
/qemu/hw/ide/pci.c
/qemu/hw/ide/piix.c
/qemu/hw/ide/qdev.c
/qemu/hw/ide/sii3112.c
/qemu/hw/ide/trace-events
/qemu/hw/ide/via.c
/qemu/hw/intc/apic.c
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/intc/i8259.c
/qemu/hw/intc/ioapic.c
/qemu/hw/intc/ioapic_common.c
/qemu/hw/intc/ioapic_internal.h
/qemu/hw/isa/i82378.c
/qemu/hw/isa/isa-bus.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/isa/piix4.c
/qemu/hw/isa/vt82c686.c
/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/qemu/hw/mips/jazz.c
/qemu/hw/misc/macio/gpio.c
/qemu/hw/nubus/nubus-device.c
/qemu/hw/pci-bridge/i82801b11.c
/qemu/hw/pci-host/raven.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/pnv_lpc.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/sam460ex.c
/qemu/hw/riscv/boot.c
/qemu/hw/riscv/microchip_pfsoc.c
/qemu/hw/riscv/opentitan.c
/qemu/hw/riscv/sifive_e.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/spike.c
/qemu/hw/riscv/virt.c
/qemu/hw/rtc/m48t59-isa.c
/qemu/hw/rtc/mc146818rtc.c
/qemu/hw/sh4/r2d.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/timer/hpet.c
/qemu/hw/usb/dev-smartcard-reader.c
/qemu/hw/usb/hcd-ohci.c
/qemu/hw/usb/hcd-ohci.h
/qemu/hw/usb/hcd-uhci.c
/qemu/hw/usb/hcd-uhci.h
/qemu/hw/usb/hcd-xhci-nec.c
/qemu/hw/usb/trace-events
/qemu/hw/usb/u2f.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/gen-icount.h
/qemu/include/exec/replay-core.h
/qemu/include/hw/acpi/ich9.h
/qemu/include/hw/arm/allwinner-a10.h
/qemu/include/hw/arm/armsse.h
/qemu/include/hw/arm/bcm2835_peripherals.h
/qemu/include/hw/arm/exynos4210.h
/qemu/include/hw/arm/stm32f205_soc.h
/qemu/include/hw/arm/stm32f405_soc.h
/qemu/include/hw/arm/xlnx-versal.h
/qemu/include/hw/arm/xlnx-zynqmp.h
/qemu/include/hw/char/cmsdk-apb-uart.h
/qemu/include/hw/char/pl011.h
/qemu/include/hw/char/xilinx_uartlite.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/i386/x86.h
/qemu/include/hw/ide.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/ide/isa.h
/qemu/include/hw/ide/mmio.h
/qemu/include/hw/ide/pci.h
/qemu/include/hw/intc/i8259.h
/qemu/include/hw/intc/ioapic.h
/qemu/include/hw/isa/i8259_internal.h
/qemu/include/hw/isa/isa.h
/qemu/include/hw/isa/superio.h
/qemu/include/hw/or-irq.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/riscv/boot.h
/qemu/include/hw/rtc/mc146818rtc.h
/qemu/include/hw/southbridge/ich9.h
/qemu/include/hw/timer/cmsdk-apb-timer.h
/qemu/include/hw/timer/i8254.h
/qemu/include/hw/timer/i8254_internal.h
/qemu/include/qemu/typedefs.h
/qemu/include/sysemu/accel-ops.h
/qemu/include/sysemu/cpus.h
/qemu/include/sysemu/kvm.h
/qemu/include/sysemu/replay.h
/qemu/iothread.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/qom/object_interfaces.c
/qemu/scripts/checkpatch.pl
/qemu/scripts/make-config-poison.sh
/qemu/scripts/meson-buildoptions.sh
/qemu/softmmu/meson.build
/qemu/softmmu/physmem.c
/qemu/softmmu/vl.c
/qemu/softmmu/watchpoint.c
/qemu/stubs/replay.c
/qemu/target/alpha/cpu.h
/qemu/target/arm/arm-powerctl.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/machine.c
/qemu/target/arm/meson.build
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg-stubs.c
/qemu/target/arm/tcg/a32-uncond.decode
/qemu/target/arm/tcg/a32.decode
/qemu/target/arm/tcg/crypto_helper.c
/qemu/target/arm/tcg/helper-a64.c
/qemu/target/arm/tcg/hflags.c
/qemu/target/arm/tcg/iwmmxt_helper.c
/qemu/target/arm/tcg/m-nocp.decode
/qemu/target/arm/tcg/m_helper.c
/qemu/target/arm/tcg/meson.build
/qemu/target/arm/tcg/mte_helper.c
/qemu/target/arm/tcg/mve.decode
/qemu/target/arm/tcg/mve_helper.c
/qemu/target/arm/tcg/neon-dp.decode
/qemu/target/arm/tcg/neon-ls.decode
/qemu/target/arm/tcg/neon-shared.decode
/qemu/target/arm/tcg/neon_helper.c
/qemu/target/arm/tcg/op_helper.c
/qemu/target/arm/tcg/pauth_helper.c
/qemu/target/arm/tcg/psci.c
/qemu/target/arm/tcg/sme-fa64.decode
/qemu/target/arm/tcg/sme.decode
/qemu/target/arm/tcg/sme_helper.c
/qemu/target/arm/tcg/sve.decode
/qemu/target/arm/tcg/sve_helper.c
/qemu/target/arm/tcg/t16.decode
/qemu/target/arm/tcg/t32.decode
/qemu/target/arm/tcg/tlb_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate-a64.h
/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/arm/tcg/vec_helper.c
/qemu/target/arm/tcg/vec_internal.h
/qemu/target/arm/tcg/vfp-uncond.decode
/qemu/target/arm/tcg/vfp.decode
/qemu/target/cris/cpu.h
/qemu/target/hppa/cpu.h
/qemu/target/hppa/fpu_helper.c
/qemu/target/hppa/meson.build
/qemu/target/hppa/op_helper.c
/qemu/target/hppa/sys_helper.c
/qemu/target/i386/cpu-dump.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/hax/hax-i386.h
/qemu/target/i386/hvf/hvf-i386.h
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/tcg/emit.c.inc
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/loongarch/cpu.h
/qemu/target/m68k/cpu.h
/qemu/target/microblaze/cpu.h
/qemu/target/nios2/cpu.h
/qemu/target/openrisc/cpu.h
/qemu/target/ppc/cpu.h
/qemu/target/ppc/dfp_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/kvm.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/pmp.c
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/cpu.h
/qemu/target/rx/helper.c
/qemu/target/sh4/cpu.h
/qemu/target/sparc/cpu.h
/qemu/target/sparc/mmu_helper.c
/qemu/target/tricore/cpu.h
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/tcg/tcg-common.c
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/version.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/lcitool/libvirt-ci
/qemu/tests/lcitool/mappings.yml
/qemu/tests/lcitool/projects/qemu.yml
/qemu/tests/lcitool/targets/centos-stream-8.yml
/qemu/tests/lcitool/targets/opensuse-leap-153.yml
/qemu/tests/qtest/tco-test.c
/qemu/tests/tcg/i386/test-i386-bmi2.c
/qemu/tests/unit/meson.build
/qemu/tests/unit/ptimer-test-stubs.c
/qemu/tests/unit/test-io-channel-command.c
/qemu/trace/meson.build
/qemu/ui/cocoa.m
/qemu/util/guest-random.c
e97a9b8c23-Feb-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/base: Mark jobs as interruptible by default

When handling pull requests in the staging branch, it often happens
that one of the job fails due to a problem, so that the pull request
can't

gitlab-ci.d/base: Mark jobs as interruptible by default

When handling pull requests in the staging branch, it often happens
that one of the job fails due to a problem, so that the pull request
can't be merged. Peter/Richard/Stefan then informs the sender of the
pull request and continues by pushing the next pending pull request
from another subsystem maintainer. Now the problem is that there might
still be lots of other running jobs in the pipeline of the first pull
request, eating up precious CI minutes though the pipeline is not
needed anymore. We can avoid this by marking the jobs as "interruptible".
With this setting, the jobs from previous pipelines are automatically
terminated when pushing a new one. If someone does not like this auto-
matic termination, it can still be disabled in the settings of the
repository. See this URL for details:

https://docs.gitlab.com/ee/ci/yaml/index.html#interruptible

Message-Id: <20230223191343.1064274-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

eda2321d07-Feb-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci.d: Build with --enable-fdt=system by default

By using --enable-fdt=system we can make sure that the configure
script does not try to check out the "dtc" submodule. This should
help to safe

gitlab-ci.d: Build with --enable-fdt=system by default

By using --enable-fdt=system we can make sure that the configure
script does not try to check out the "dtc" submodule. This should
help to safe some precious CI minutes in the long run.

While we're at it, also drop some now-redundant --enable-slirp
and --enable-capstone statements. These used to have the "=system"
suffix in the past, too, which has been dropped when the their
corresponding submodules had been removed. Since these features
are auto-enabled anyway now (since the containers have the right
libraries installed), we do not need the explicit --enable-...
statements anymore.

Message-Id: <20230207201447.566661-6-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

22ebcba007-Feb-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/buildtest-template: Simplify the configure step

It's easier to use ${TARGETS:+--target-list="$TARGETS"} to add
a --target-list parameter depending on whether the TARGETS variable
is set

gitlab-ci.d/buildtest-template: Simplify the configure step

It's easier to use ${TARGETS:+--target-list="$TARGETS"} to add
a --target-list parameter depending on whether the TARGETS variable
is set or not.

Message-Id: <20230207201447.566661-5-thuth@redhat.com>
Reviewed-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

2f5a375f07-Feb-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/buildtest: Disintegrate the build-coroutine-sigaltstack job

We can get rid of the build-coroutine-sigaltstack job by moving
the configure flags that should be tested here to other jobs:

gitlab-ci.d/buildtest: Disintegrate the build-coroutine-sigaltstack job

We can get rid of the build-coroutine-sigaltstack job by moving
the configure flags that should be tested here to other jobs:
Move --with-coroutine=sigaltstack to the build-system-debian job
(where the coroutines should get some more test coverage with
"make check-block", too) and --enable-trace-backends=ftrace to
the cross-s390x-kvm-only job.

Message-Id: <20230207201447.566661-4-thuth@redhat.com>
Reviewed-by: David Woodhouse <dwmw2@infradead.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

6eda5ef507-Feb-2023 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/buildtest: Remove aarch64-softmmu from the build-system-ubuntu job

aarch64-softmmu is also checked on the same version of Ubuntu in the
gcov job, so it is redundant to check again in the

gitlab-ci.d/buildtest: Remove aarch64-softmmu from the build-system-ubuntu job

aarch64-softmmu is also checked on the same version of Ubuntu in the
gcov job, so it is redundant to check again in the normal ubuntu job.

Message-Id: <20230207201447.566661-3-thuth@redhat.com>
Reviewed-by: David Woodhouse <dwmw2@infradead.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


buildtest.yml
/qemu/MAINTAINERS
/qemu/accel/tcg/translator.c
/qemu/authz/listfile.c
/qemu/backends/cryptodev-vhost.c
/qemu/backends/rng.c
/qemu/backends/vhost-user.c
/qemu/block.c
/qemu/block/backup.c
/qemu/block/blkdebug.c
/qemu/block/blklogwrites.c
/qemu/block/blkreplay.c
/qemu/block/blkverify.c
/qemu/block/block-backend.c
/qemu/block/block-copy.c
/qemu/block/bochs.c
/qemu/block/commit.c
/qemu/block/copy-before-write.c
/qemu/block/copy-on-read.c
/qemu/block/coroutines.h
/qemu/block/create.c
/qemu/block/crypto.c
/qemu/block/dirty-bitmap.c
/qemu/block/file-posix.c
/qemu/block/file-win32.c
/qemu/block/filter-compress.c
/qemu/block/io.c
/qemu/block/iscsi.c
/qemu/block/mirror.c
/qemu/block/parallels.c
/qemu/block/preallocate.c
/qemu/block/qcow.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/qed-check.c
/qemu/block/qed-table.c
/qemu/block/qed.c
/qemu/block/qed.h
/qemu/block/quorum.c
/qemu/block/raw-format.c
/qemu/block/rbd.c
/qemu/block/replication.c
/qemu/block/snapshot-access.c
/qemu/block/stream.c
/qemu/block/throttle.c
/qemu/block/vdi.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/configs/targets/microblaze-linux-user.mak
/qemu/configs/targets/microblaze-softmmu.mak
/qemu/configs/targets/microblazeel-linux-user.mak
/qemu/configs/targets/microblazeel-softmmu.mak
/qemu/configure
/qemu/contrib/gitdm/filetypes.txt
/qemu/cpus-common.c
/qemu/docs/about/build-platforms.rst
/qemu/docs/devel/kconfig.rst
/qemu/docs/devel/qapi-code-gen.rst
/qemu/dump/dump.c
/qemu/gdb-xml/microblaze-core.xml
/qemu/gdb-xml/microblaze-stack-protect.xml
/qemu/hw/acpi/acpi-stub.c
/qemu/hw/acpi/vmgenid.c
/qemu/hw/core/machine-qmp-cmds.c
/qemu/hw/core/machine.c
/qemu/hw/core/nmi.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/x86.c
/qemu/hw/misc/xlnx-zynqmp-apu-ctrl.c
/qemu/hw/net/rocker/qmp-norocker.c
/qemu/hw/pci-host/mv64361.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/s390x/pv.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/scsi-generic.c
/qemu/hw/scsi/viosrp.h
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/sensor/dps310.c
/qemu/hw/sh4/sh7750_regs.h
/qemu/hw/smbios/smbios-stub.c
/qemu/hw/vfio/ccw.c
/qemu/include/block/block-copy.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-io.h
/qemu/include/block/dirty-bitmap.h
/qemu/include/hw/arm/raspi_platform.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/s390x/pv.h
/qemu/include/hw/ssi/ibex_spi_host.h
/qemu/include/hw/tricore/tricore_testdevice.h
/qemu/include/hw/virtio/virtio-scsi.h
/qemu/include/qapi/qmp/qerror.h
/qemu/include/qemu/uri.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/os-win32.h
/qemu/include/sysemu/replay.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/cpu_loop.c
/qemu/linux-user/sparc/cpu_loop.c
/qemu/linux-user/syscall.c
/qemu/meson.build
/qemu/migration/colo-failover.c
/qemu/migration/colo.c
/qemu/migration/migration-hmp-cmds.c
/qemu/pc-bios/keymaps/meson.build
/qemu/qapi/block-core.json
/qemu/qemu-img.c
/qemu/qemu-keymap.c
/qemu/qga/commands.c
/qemu/qga/main.c
/qemu/replay/replay.c
/qemu/replay/stubs-system.c
/qemu/scripts/qapi/.flake8
/qemu/scripts/qapi/expr.py
/qemu/scripts/qapi/parser.py
/qemu/scripts/qapi/pylintrc
/qemu/scripts/qapi/schema.py
/qemu/softmmu/dma-helpers.c
/qemu/softmmu/qtest.c
/qemu/softmmu/rtc.c
/qemu/softmmu/vl.c
/qemu/stubs/meson.build
/qemu/target/i386/gdbstub.c
/qemu/target/i386/monitor.c
/qemu/target/i386/sev-sysemu-stub.c
/qemu/target/i386/sev.c
/qemu/target/i386/tcg/emit.c.inc
/qemu/target/microblaze/cpu.c
/qemu/target/microblaze/cpu.h
/qemu/target/microblaze/gdbstub.c
/qemu/target/s390x/arch_dump.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/s390x/tcg/translate_vx.c.inc
/qemu/tests/qemu-iotests/022
/qemu/tests/qtest/rtl8139-test.c
/qemu/tests/tcg/s390x/Makefile.softmmu-target
/qemu/tests/tcg/s390x/bal.S
/qemu/tests/tcg/s390x/sam.S
/qemu/tests/tcg/x86_64/Makefile.target
/qemu/tests/tcg/x86_64/adox.c
/qemu/tests/unit/rcutorture.c
/qemu/tests/unit/test-bdrv-drain.c
/qemu/tests/unit/test-block-iothread.c
/qemu/tests/unit/test-rcu-list.c
/qemu/util/cacheflush.c
/qemu/util/qemu-config.c
/qemu/util/qemu-thread-posix.c
/qemu/util/uri.c
6832189f10-Feb-2023 John Snow <jsnow@redhat.com>

python: drop pipenv

The pipenv tool was nice in theory, but in practice it's just too hard
to update selectively, and it makes using it a pain. The qemu.qmp repo
dropped pipenv support a while back

python: drop pipenv

The pipenv tool was nice in theory, but in practice it's just too hard
to update selectively, and it makes using it a pain. The qemu.qmp repo
dropped pipenv support a while back and it's been functioning just fine,
so I'm backporting that change here to qemu.git.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20230210003147.1309376-3-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...


static_checks.yml
/qemu/.gitmodules
/qemu/MAINTAINERS
/qemu/block.c
/qemu/block/crypto.c
/qemu/block/curl.c
/qemu/block/file-posix.c
/qemu/block/iscsi.c
/qemu/block/meson.build
/qemu/block/parallels.c
/qemu/block/qcow.c
/qemu/block/qcow2.c
/qemu/block/qed.c
/qemu/block/vdi.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/bsd-user/qemu.h
/qemu/configure
/qemu/crypto/tlssession.c
/qemu/docs/about/deprecated.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/conf.py
/qemu/docs/devel/fuzzing.rst
/qemu/docs/devel/vfio-migration.rst
/qemu/docs/meson.build
/qemu/docs/system/arm/nuvoton.rst
/qemu/docs/tools/index.rst
/qemu/hw/arm/Kconfig
/qemu/hw/arm/npcm7xx.c
/qemu/hw/arm/smmu-common.c
/qemu/hw/arm/smmuv3-internal.h
/qemu/hw/arm/smmuv3.c
/qemu/hw/arm/virt.c
/qemu/hw/char/ibex_uart.c
/qemu/hw/display/vhost-user-gpu.c
/qemu/hw/display/virtio-gpu-udmabuf.c
/qemu/hw/display/virtio-gpu-virgl.c
/qemu/hw/i386/Kconfig
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/mem/sparse-mem.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/applesmc.c
/qemu/hw/misc/meson.build
/qemu/hw/net/lan9118.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/pci/pci.c
/qemu/hw/s390x/event-facility.c
/qemu/hw/s390x/s390-stattrib.c
/qemu/hw/ssi/ibex_spi_host.c
/qemu/hw/ssi/meson.build
/qemu/hw/ssi/npcm_pspi.c
/qemu/hw/ssi/trace-events
/qemu/hw/vfio/common.c
/qemu/hw/vfio/migration.c
/qemu/hw/vfio/trace-events
/qemu/include/block/block-common.h
/qemu/include/block/block-global-state.h
/qemu/include/crypto/tlssession.h
/qemu/include/disas/dis-asm.h
/qemu/include/exec/exec-all.h
/qemu/include/hw/arm/allwinner-a10.h
/qemu/include/hw/arm/npcm7xx.h
/qemu/include/hw/arm/smmu-common.h
/qemu/include/hw/arm/smmuv3.h
/qemu/include/hw/char/ibex_uart.h
/qemu/include/hw/intc/armv7m_nvic.h
/qemu/include/hw/ssi/ibex_spi_host.h
/qemu/include/hw/ssi/npcm_pspi.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/migration/register.h
/qemu/include/net/net.h
/qemu/include/qemu/bswap.h
/qemu/include/qemu/envlist.h
/qemu/include/qemu/hbitmap.h
/qemu/include/qemu/rcu.h
/qemu/include/qemu/rcu_queue.h
/qemu/include/qemu/thread.h
/qemu/include/qemu/uri.h
/qemu/include/qemu/vhost-user-server.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/input-event-codes.h
/qemu/include/standard-headers/linux/pci_regs.h
/qemu/include/standard-headers/linux/virtio_bt.h
/qemu/include/standard-headers/linux/virtio_net.h
/qemu/include/sysemu/block-backend-global-state.h
/qemu/include/ui/console.h
/qemu/io/channel-tls.c
/qemu/linux-headers/asm-arm64/kvm.h
/qemu/linux-headers/asm-riscv/kvm.h
/qemu/linux-headers/asm-x86/kvm.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/psci.h
/qemu/linux-headers/linux/vfio.h
/qemu/linux-user/arm/cpu_loop.c
/qemu/linux-user/user-internals.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/block.c
/qemu/migration/migration.c
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram.c
/qemu/migration/savevm.c
/qemu/migration/savevm.h
/qemu/migration/trace-events
/qemu/net/l2tpv3.c
/qemu/net/net.c
/qemu/net/stream.c
/qemu/net/vhost-vdpa.c
/qemu/net/vmnet-common.m
/qemu/net/vmnet_int.h
/qemu/pc-bios/README
/qemu/pc-bios/meson.build
/qemu/python/.gitignore
/qemu/python/Makefile
/qemu/python/README.rst
/qemu/python/qemu/qmp/protocol.py
/qemu/python/qemu/qmp/qmp_client.py
/qemu/python/qemu/utils/qemu_ga_client.py
/qemu/python/setup.cfg
/qemu/python/tests/minreqs.txt
/qemu/qapi/net.json
/qemu/qemu-options.hx
/qemu/roms/Makefile
/qemu/scripts/block-coroutine-wrapper.py
/qemu/scripts/ci/org.centos/stream/8/x86_64/configure
/qemu/scripts/ci/org.centos/stream/8/x86_64/test-avocado
/qemu/scripts/coverity-scan/COMPONENTS.md
/qemu/scripts/meson-buildoptions.py
/qemu/scripts/meson-buildoptions.sh
/qemu/softmmu/vl.c
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/m_helper.c
/qemu/target/arm/machine.c
/qemu/target/i386/tcg/emit.c.inc
/qemu/tests/avocado/avocado_qemu/__init__.py
/qemu/tests/avocado/boot_linux.py
/qemu/tests/avocado/boot_linux_console.py
/qemu/tests/avocado/machine_aarch64_virt.py
/qemu/tests/avocado/reverse_debugging.py
/qemu/tests/docker/dockerfiles/python.docker
/qemu/tests/migration/guestperf/engine.py
/qemu/tests/qemu-iotests/186
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/tests/migrate-bitmaps-postcopy-test
/qemu/tests/qtest/arm-cpu-features.c
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/device-plug-test.c
/qemu/tests/qtest/drive_del-test.c
/qemu/tests/qtest/fuzz-lsi53c895a-test.c
/qemu/tests/qtest/fuzz/fuzz.c
/qemu/tests/qtest/fuzz/fuzz.h
/qemu/tests/qtest/fuzz/generic_fuzz.c
/qemu/tests/qtest/fuzz/i440fx_fuzz.c
/qemu/tests/qtest/fuzz/meson.build
/qemu/tests/qtest/fuzz/virtio_blk_fuzz.c
/qemu/tests/qtest/fuzz/virtio_net_fuzz.c
/qemu/tests/qtest/fuzz/virtio_scsi_fuzz.c
/qemu/tests/qtest/hd-geo-test.c
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/netdev-socket.c
/qemu/tests/qtest/npcm7xx_pwm-test.c
/qemu/tests/qtest/pxe-test.c
/qemu/tests/tcg/i386/Makefile.target
/qemu/tests/tcg/i386/test-i386-adcox.c
/qemu/tests/tcg/i386/test-i386-bmi2.c
/qemu/tests/tcg/s390x/Makefile.softmmu-target
/qemu/tools/meson.build
/qemu/ui/console.c
/qemu/ui/dbus-clipboard.c
/qemu/ui/dbus-console.c
/qemu/ui/dbus-listener.c
/qemu/ui/dbus.c
/qemu/ui/egl-headless.c
/qemu/ui/gtk.c
/qemu/ui/spice-app.c
/qemu/ui/spice-core.c
/qemu/ui/spice-display.c
/qemu/ui/udmabuf.c
/qemu/ui/vdagent.c
/qemu/util/hbitmap.c
/qemu/util/qemu-thread-posix.c
/qemu/util/vhost-user-server.c
bb9ecae731-Jan-2023 Alex Bennée <alex.bennee@linaro.org>

build: deprecate --enable-gprof builds and remove from CI

As gprof relies on instrumentation you rarely get useful data compared
to a real optimised build. Lets deprecate the build option and
simpli

build: deprecate --enable-gprof builds and remove from CI

As gprof relies on instrumentation you rarely get useful data compared
to a real optimised build. Lets deprecate the build option and
simplify the CI configuration as a result.

Buglink: https://gitlab.com/qemu-project/qemu/-/issues/1338
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230131094224.861621-1-alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


buildtest.yml
/qemu/MAINTAINERS
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/atomic_common.c.inc
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/tcg-runtime.h
/qemu/accel/tcg/user-exec.c
/qemu/audio/audio-hmp-cmds.c
/qemu/audio/meson.build
/qemu/audio/sndioaudio.c
/qemu/backends/hostmem-epc.c
/qemu/backends/tpm/tpm_emulator.c
/qemu/backends/tpm/tpm_ioctl.h
/qemu/block.c
/qemu/block/blkdebug.c
/qemu/block/blkio.c
/qemu/block/blklogwrites.c
/qemu/block/blkreplay.c
/qemu/block/blkverify.c
/qemu/block/block-backend.c
/qemu/block/commit.c
/qemu/block/copy-on-read.c
/qemu/block/crypto.c
/qemu/block/curl.c
/qemu/block/export/vduse-blk.c
/qemu/block/file-posix.c
/qemu/block/file-win32.c
/qemu/block/filter-compress.c
/qemu/block/gluster.c
/qemu/block/io.c
/qemu/block/iscsi.c
/qemu/block/meson.build
/qemu/block/mirror.c
/qemu/block/monitor/block-hmp-cmds.c
/qemu/block/nbd.c
/qemu/block/nfs.c
/qemu/block/null.c
/qemu/block/nvme.c
/qemu/block/preallocate.c
/qemu/block/qapi.c
/qemu/block/qcow.c
/qemu/block/qcow2-bitmap.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2.c
/qemu/block/qed.c
/qemu/block/quorum.c
/qemu/block/raw-format.c
/qemu/block/rbd.c
/qemu/block/replication.c
/qemu/block/ssh.c
/qemu/block/throttle.c
/qemu/block/vdi.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/blockdev.c
/qemu/bsd-user/arm/signal.c
/qemu/bsd-user/arm/target_arch_cpu.c
/qemu/bsd-user/bsd-proc.h
/qemu/bsd-user/freebsd/os-sys.c
/qemu/bsd-user/i386/signal.c
/qemu/bsd-user/i386/target_arch_cpu.c
/qemu/bsd-user/main.c
/qemu/bsd-user/qemu.h
/qemu/bsd-user/strace.c
/qemu/bsd-user/x86_64/signal.c
/qemu/bsd-user/x86_64/target_arch_cpu.c
/qemu/chardev/char-hmp-cmds.c
/qemu/chardev/char-socket.c
/qemu/chardev/char.c
/qemu/chardev/meson.build
/qemu/common-user/host/ppc/safe-syscall.inc.S
/qemu/configure
/qemu/crypto/block-luks-priv.h
/qemu/disas.c
/qemu/disas/riscv.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/migration.rst
/qemu/docs/devel/vfio-migration.rst
/qemu/docs/system/arm/emulation.rst
/qemu/fsdev/p9array.h
/qemu/hmp-commands.hx
/qemu/hw/9pfs/9p.c
/qemu/hw/acpi/acpi-qmp-cmds.c
/qemu/hw/acpi/meson.build
/qemu/hw/acpi/piix4.c
/qemu/hw/alpha/dp264.c
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast10x0.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_eeprom.c
/qemu/hw/arm/aspeed_eeprom.h
/qemu/hw/arm/aspeed_soc.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/msf2-som.c
/qemu/hw/arm/npcm7xx_boards.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/block/block.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/m25p80_sfdp.c
/qemu/hw/block/m25p80_sfdp.h
/qemu/hw/block/pflash_cfi01.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/char/pl011.c
/qemu/hw/core/machine-hmp-cmds.c
/qemu/hw/core/machine-qmp-cmds.c
/qemu/hw/core/machine.c
/qemu/hw/display/sm501.c
/qemu/hw/display/virtio-gpu-udmabuf.c
/qemu/hw/hppa/machine.c
/qemu/hw/hyperv/syndbg.c
/qemu/hw/i2c/pmbus_device.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/input/tsc210x.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/misc/aspeed_hace.c
/qemu/hw/misc/aspeed_sdmc.c
/qemu/hw/misc/macio/cuda.c
/qemu/hw/misc/macio/macio.c
/qemu/hw/misc/macio/pmu.c
/qemu/hw/misc/mos6522.c
/qemu/hw/net/ftgmac100.c
/qemu/hw/net/meson.build
/qemu/hw/net/rocker/rocker-hmp-cmds.c
/qemu/hw/net/xilinx_axienet.c
/qemu/hw/nvram/eeprom_at24c.c
/qemu/hw/nvram/mac_nvram.c
/qemu/hw/pci-host/mv64361.c
/qemu/hw/pci-host/pnv_phb4.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/pegasos2.c
/qemu/hw/ppc/ppc405_uc.c
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/spapr_drc.c
/qemu/hw/rdma/vmw/pvrdma_dev_ring.c
/qemu/hw/remote/machine.c
/qemu/hw/remote/proxy-memory-listener.c
/qemu/hw/remote/remote-obj.c
/qemu/hw/riscv/boot.c
/qemu/hw/riscv/microchip_pfsoc.c
/qemu/hw/riscv/opentitan.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/spike.c
/qemu/hw/riscv/virt.c
/qemu/hw/rtc/mc146818rtc.c
/qemu/hw/s390x/s390-stattrib.c
/qemu/hw/s390x/virtio-ccw-serial.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/sensor/adm1272.c
/qemu/hw/usb/dev-storage-bot.c
/qemu/hw/usb/dev-storage-classic.c
/qemu/hw/vfio/migration.c
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/vhost-user-fs.c
/qemu/hw/virtio/virtio-hmp-cmds.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/watchdog/wdt_aspeed.c
/qemu/include/block/block-common.h
/qemu/include/block/block-io.h
/qemu/include/block/block_int-common.h
/qemu/include/block/block_int-io.h
/qemu/include/block/graph-lock.h
/qemu/include/block/nbd.h
/qemu/include/block/qapi.h
/qemu/include/block/write-threshold.h
/qemu/include/exec/cpu_ldst.h
/qemu/include/exec/helper-head.h
/qemu/include/exec/helper-proto.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/arm/fsl-imx6ul.h
/qemu/include/hw/arm/fsl-imx7.h
/qemu/include/hw/arm/virt.h
/qemu/include/hw/char/pl011.h
/qemu/include/hw/cxl/cxl_component.h
/qemu/include/hw/cxl/cxl_host.h
/qemu/include/hw/cxl/cxl_pci.h
/qemu/include/hw/input/pl050.h
/qemu/include/hw/loader.h
/qemu/include/hw/misc/aspeed_lpc.h
/qemu/include/hw/misc/mac_via.h
/qemu/include/hw/misc/macio/cuda.h
/qemu/include/hw/misc/macio/pmu.h
/qemu/include/hw/misc/mos6522.h
/qemu/include/hw/nvram/eeprom_at24c.h
/qemu/include/hw/nvram/mac_nvram.h
/qemu/include/hw/pci-host/pnv_phb4.h
/qemu/include/hw/pci/pcie_doe.h
/qemu/include/hw/riscv/boot.h
/qemu/include/hw/riscv/opentitan.h
/qemu/include/hw/tricore/triboard.h
/qemu/include/hw/virtio/virtio-mem.h
/qemu/include/hw/watchdog/wdt_aspeed.h
/qemu/include/io/channel.h
/qemu/include/migration/misc.h
/qemu/include/migration/register.h
/qemu/include/migration/vmstate.h
/qemu/include/monitor/hmp-target.h
/qemu/include/monitor/hmp.h
/qemu/include/monitor/monitor.h
/qemu/include/monitor/qmp-helpers.h
/qemu/include/net/net.h
/qemu/include/qemu/async-teardown.h
/qemu/include/qemu/atomic128.h
/qemu/include/qemu/dbus.h
/qemu/include/qemu/host-utils.h
/qemu/include/qemu/int128.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/readline.h
/qemu/include/qemu/userfaultfd.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/input-event-codes.h
/qemu/include/standard-headers/linux/virtio_blk.h
/qemu/include/sysemu/accel-blocker.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/event-loop-base.h
/qemu/include/sysemu/stats.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg.h
/qemu/io/channel-buffer.c
/qemu/io/channel-command.c
/qemu/io/channel-file.c
/qemu/io/channel-null.c
/qemu/io/channel-socket.c
/qemu/io/channel-tls.c
/qemu/io/channel-websock.c
/qemu/io/channel.c
/qemu/linux-headers/asm-generic/hugetlb_encode.h
/qemu/linux-headers/asm-generic/mman-common.h
/qemu/linux-headers/asm-mips/mman.h
/qemu/linux-headers/asm-riscv/kvm.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/psci.h
/qemu/linux-headers/linux/userfaultfd.h
/qemu/linux-headers/linux/vfio.h
/qemu/linux-user/aarch64/target_flat.h
/qemu/linux-user/arm/target_flat.h
/qemu/linux-user/generic/target_flat.h
/qemu/linux-user/include/host/ppc/host-signal.h
/qemu/linux-user/m68k/target_flat.h
/qemu/linux-user/microblaze/target_flat.h
/qemu/linux-user/mmap.c
/qemu/linux-user/sh4/target_flat.h
/qemu/linux-user/strace.c
/qemu/linux-user/strace.list
/qemu/linux-user/syscall.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/block.c
/qemu/migration/channel-block.c
/qemu/migration/channel.c
/qemu/migration/channel.h
/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/postcopy-ram.c
/qemu/migration/postcopy-ram.h
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/savevm.h
/qemu/migration/threadinfo.c
/qemu/migration/threadinfo.h
/qemu/migration/trace-events
/qemu/migration/vmstate.c
/qemu/migration/xbzrle.c
/qemu/migration/xbzrle.h
/qemu/monitor/fds.c
/qemu/monitor/hmp-cmds-target.c
/qemu/monitor/hmp-cmds.c
/qemu/monitor/hmp-target.c
/qemu/monitor/hmp.c
/qemu/monitor/meson.build
/qemu/monitor/monitor-internal.h
/qemu/monitor/monitor.c
/qemu/monitor/qmp-cmds-control.c
/qemu/monitor/qmp-cmds.c
/qemu/net/meson.build
/qemu/net/net-hmp-cmds.c
/qemu/net/net.c
/qemu/net/vmnet_int.h
/qemu/qapi/block-core.json
/qemu/qapi/migration.json
/qemu/qemu-img.c
/qemu/qemu-io-cmds.c
/qemu/qga/commands-posix.c
/qemu/qga/cutils.c
/qemu/qga/cutils.h
/qemu/qom/qom-hmp-cmds.c
/qemu/scripts/block-coroutine-wrapper.py
/qemu/scripts/ci/org.centos/stream/8/build-environment.yml
/qemu/scripts/ci/org.centos/stream/8/x86_64/configure
/qemu/scripts/ci/setup/build-environment.yml
/qemu/scripts/clean-includes
/qemu/scripts/meson-buildoptions.sh
/qemu/scsi/qemu-pr-helper.c
/qemu/softmmu/dirtylimit.c
/qemu/softmmu/meson.build
/qemu/softmmu/qdev-monitor.c
/qemu/softmmu/runstate-hmp-cmds.c
/qemu/softmmu/runstate.c
/qemu/softmmu/tpm-hmp-cmds.c
/qemu/softmmu/vl.c
/qemu/stats/meson.build
/qemu/stats/stats-hmp-cmds.c
/qemu/stats/stats-qmp-cmds.c
/qemu/storage-daemon/qemu-storage-daemon.c
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper-a64.c
/qemu/target/arm/helper-a64.h
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/hvf/trace-events
/qemu/target/arm/internals.h
/qemu/target/arm/op_helper.c
/qemu/target/arm/ptw.c
/qemu/target/arm/syndrome.h
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate.c
/qemu/target/arm/translate.h
/qemu/target/hexagon/hex_arch_types.h
/qemu/target/hexagon/mmvec/macros.h
/qemu/target/i386/helper.h
/qemu/target/i386/tcg/mem_helper.c
/qemu/target/i386/tcg/translate.c
/qemu/target/loongarch/disas.c
/qemu/target/loongarch/insn_trans/trans_branch.c.inc
/qemu/target/loongarch/insns.decode
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/translate.c
/qemu/target/m68k/translate.c
/qemu/target/mips/tcg/translate.c
/qemu/target/nios2/translate.c
/qemu/target/ppc/helper.h
/qemu/target/ppc/mem_helper.c
/qemu/target/ppc/translate.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.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/helper.h
/qemu/target/riscv/insn_trans/trans_rva.c.inc
/qemu/target/riscv/insn_trans/trans_rvb.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_rvzfh.c.inc
/qemu/target/riscv/insn_trans/trans_svinval.c.inc
/qemu/target/riscv/insn_trans/trans_xthead.c.inc
/qemu/target/riscv/kvm.c
/qemu/target/riscv/meson.build
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/pmu.h
/qemu/target/riscv/time_helper.c
/qemu/target/riscv/translate.c
/qemu/target/riscv/xthead.decode
/qemu/target/s390x/helper.h
/qemu/target/s390x/tcg/fpu_helper.c
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/int_helper.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/tricore/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-insn-defs.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/loongarch64/tcg-target.h
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/ppc/tcg-target.c.inc
/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.c.inc
/qemu/tcg/sparc64/tcg-target.h
/qemu/tcg/tcg-internal.h
/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/avocado/boot_linux_console.py
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/bench/meson.build
/qemu/tests/bench/xbzrle-bench.c
/qemu/tests/migration/guestperf/engine.py
/qemu/tests/migration/meson.build
/qemu/tests/qemu-iotests/065
/qemu/tests/qemu-iotests/106
/qemu/tests/qemu-iotests/214
/qemu/tests/qemu-iotests/262
/qemu/tests/qemu-iotests/302.out
/qemu/tests/qemu-iotests/308
/qemu/tests/qemu-iotests/312
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/tests/detect-zeroes-registered-buf
/qemu/tests/qemu-iotests/tests/detect-zeroes-registered-buf.out
/qemu/tests/qemu-iotests/tests/qemu-img-close-errors
/qemu/tests/qemu-iotests/tests/qemu-img-close-errors.out
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/netdev-socket.c
/qemu/tests/qtest/tpm-emu.c
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/cdsg.c
/qemu/tests/tcg/s390x/clst.c
/qemu/tests/tcg/s390x/div.c
/qemu/tests/tcg/s390x/long-double.c
/qemu/tests/tcg/tricore/Makefile.softmmu-target
/qemu/tests/tcg/tricore/macros.h
/qemu/tests/tcg/tricore/test_dextr.S
/qemu/tests/tcg/tricore/test_imask.S
/qemu/tests/tcg/tricore/test_insert.S
/qemu/tests/tcg/tricore/test_ld_bu.S
/qemu/tests/tcg/tricore/test_ld_h.S
/qemu/tests/unit/test-block-iothread.c
/qemu/tests/unit/test-cutils.c
/qemu/tests/unit/test-io-channel-socket.c
/qemu/tests/unit/test-seccomp.c
/qemu/tests/unit/test-xbzrle.c
/qemu/trace/meson.build
/qemu/trace/trace-hmp-cmds.c
/qemu/ui/gtk.c
/qemu/ui/udmabuf.c
/qemu/util/async-teardown.c
/qemu/util/int128.c
/qemu/util/main-loop.c
/qemu/util/oslib-posix.c
/qemu/util/readline.c
/qemu/util/trace-events
/qemu/util/userfaultfd.c
/qemu/util/vhost-user-server.c
b3ca964602-Feb-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: cut even more from cross-win64-system build

This keeps hitting the time limits so cut even more from the list.

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

6e890b0524-Jan-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: wrap up test results for custom runners

Instead of spewing the whole log to stdout lets just define them as
build artefacts so we can examine them later. Where we are running
check-tcg run i

gitlab: wrap up test results for custom runners

Instead of spewing the whole log to stdout lets just define them as
build artefacts so we can examine them later. Where we are running
check-tcg run it first as those tests are yet to be integrated into
meson. To avoid confusion we don't run multiple check-tcg tests at
once.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230124180127.1881110-18-alex.bennee@linaro.org>

show more ...

df07c72a24-Jan-2023 Marc-André Lureau <marcandre.lureau@redhat.com>

lcitool: drop texinfo from QEMU project/dependencies

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230110132700.

lcitool: drop texinfo from QEMU project/dependencies

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230110132700.833690-9-marcandre.lureau@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230124180127.1881110-13-alex.bennee@linaro.org>

show more ...

12345678910>>...14