History log of /qemu/.gitlab-ci.d/ (Results 176 – 200 of 338)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
998f334725-Jul-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: show testlog.txt contents when cirrus/custom-runner jobs fail

When tests fail meson just displays a summary and tells you to look at
the testlog.txt file for details. The native jobs on shar

gitlab: show testlog.txt contents when cirrus/custom-runner jobs fail

When tests fail meson just displays a summary and tells you to look at
the testlog.txt file for details. The native jobs on shared runners
publish testlog.txt as an artifact. For the Cirrus jobs and custom
runner jobs this is not currently possible. The best we can do is cat
the log contents on failure, to give maintainers a fighting chance
of diagnosing the problem.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220722130431.2319019-3-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220725140520.515340-3-alex.bennee@linaro.org>

show more ...

feb6cb9325-Jul-2022 Daniel P. Berrangé <berrange@redhat.com>

tests: refresh to latest libvirt-ci module

Notable changes:

- libvirt-ci source tree was re-arranged, so the script we
run now lives in a bin/ sub-dir

- opensuse 15.2 is replaced by opensu

tests: refresh to latest libvirt-ci module

Notable changes:

- libvirt-ci source tree was re-arranged, so the script we
run now lives in a bin/ sub-dir

- opensuse 15.2 is replaced by opensuse 15.3

- libslirp is temporarily dropped on opensuse as the
libslirp-version.h is broken

https://bugzilla.opensuse.org/show_bug.cgi?id=1201551

- The incorrectly named python3-virtualenv module was
changed to python3-venv, but most distros don't need
any package as 'venv' is a standard part of python

- glibc-static was renamed to libc-static, to reflect
fact that it isn't going to be glibc on all distros

- The cmocka/json-c deps that were manually added to
the centos dockerfile and are now consistently added
to all targets

Acked-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220722130431.2319019-2-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220725140520.515340-2-alex.bennee@linaro.org>

show more ...


cirrus/freebsd-12.vars
cirrus/freebsd-13.vars
cirrus/macos-11.vars
/qemu/VERSION
/qemu/accel/kvm/kvm-all.c
/qemu/block/parallels.c
/qemu/configure
/qemu/docs/about/build-platforms.rst
/qemu/fpu/softfloat-specialize.c.inc
/qemu/hw/acpi/nvdimm.c
/qemu/hw/acpi/trace-events
/qemu/hw/display/bcm2835_fb.c
/qemu/hw/i386/acpi-build.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/sgx.c
/qemu/hw/i386/x86.c
/qemu/hw/intc/sifive_plic.c
/qemu/hw/mips/boston.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/virtio-net.c
/qemu/hw/nios2/boot.c
/qemu/hw/pci-host/i440fx.c
/qemu/hw/ppc/ppc440_uc.c
/qemu/hw/ppc/spapr_nvdimm.c
/qemu/hw/rx/rx-gdbsim.c
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-shadow-virtqueue.h
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/include/hw/boards.h
/qemu/include/hw/cxl/cxl_component.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/x86.h
/qemu/include/hw/mem/nvdimm.h
/qemu/include/hw/pci-host/i440fx.h
/qemu/include/hw/virtio/vhost-vdpa.h
/qemu/include/hw/virtio/virtio-net.h
/qemu/include/standard-headers/asm-x86/bootparam.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-user/hppa/cpu_loop.c
/qemu/linux-user/syscall.c
/qemu/meson.build
/qemu/monitor/hmp-cmds.c
/qemu/net/colo-compare.c
/qemu/net/colo.c
/qemu/net/filter-rewriter.c
/qemu/net/meson.build
/qemu/net/trace-events
/qemu/net/vhost-vdpa-stub.c
/qemu/net/vhost-vdpa.c
/qemu/qapi/net.json
/qemu/qapi/stats.json
/qemu/scripts/coverity-scan/COMPONENTS.md
/qemu/scripts/oss-fuzz/build.sh
/qemu/softmmu/runstate.c
/qemu/target/arm/cpu.h
/qemu/target/arm/translate-sve.c
/qemu/target/hexagon/gen_tcg.h
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/helper.h
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/op_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/translate.c
/qemu/target/riscv/cpu.c
/qemu/target/s390x/tcg/vec_fpu_helper.c
/qemu/tests/docker/dockerfiles/alpine.docker
/qemu/tests/docker/dockerfiles/centos8.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.docker
/qemu/tests/docker/dockerfiles/opensuse-leap.docker
/qemu/tests/docker/dockerfiles/ubuntu2004.docker
/qemu/tests/lcitool/libvirt-ci
/qemu/tests/lcitool/projects/qemu.yml
/qemu/tests/lcitool/refresh
/qemu/tests/qemu-iotests/131
/qemu/tests/qemu-iotests/131.out
/qemu/tests/tcg/hexagon/Makefile.target
/qemu/tests/tcg/hexagon/mem_noshuf.c
/qemu/tests/tcg/hexagon/mem_noshuf_exception.c
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/vfminmax.c
db727a1420-Jul-2022 Dr. David Alan Gilbert <dgilbert@redhat.com>

Revert "gitlab: disable accelerated zlib for s390x"

This reverts commit 309df6acb29346f89e1ee542b1986f60cab12b87.
With Ilya's 'multifd: Copy pages before compressing them with zlib'
in the latest mi

Revert "gitlab: disable accelerated zlib for s390x"

This reverts commit 309df6acb29346f89e1ee542b1986f60cab12b87.
With Ilya's 'multifd: Copy pages before compressing them with zlib'
in the latest migration series, this shouldn't be a problem any more.

Suggested-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>

show more ...


custom-runners/ubuntu-20.04-s390x.yml
/qemu/.travis.yml
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/accel/kvm/kvm-all.c
/qemu/accel/stubs/kvm-stub.c
/qemu/accel/tcg/translate-all.c
/qemu/block.c
/qemu/block/blklogwrites.c
/qemu/block/block-backend.c
/qemu/block/bochs.c
/qemu/block/cloop.c
/qemu/block/commit.c
/qemu/block/coroutines.h
/qemu/block/crypto.c
/qemu/block/dmg.c
/qemu/block/export/fuse.c
/qemu/block/io.c
/qemu/block/meson.build
/qemu/block/parallels-ext.c
/qemu/block/parallels.c
/qemu/block/qcow.c
/qemu/block/qcow2-bitmap.c
/qemu/block/qcow2-cache.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2-snapshot.c
/qemu/block/qcow2.c
/qemu/block/qed.c
/qemu/block/vdi.c
/qemu/block/vhdx-log.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/configs/targets/loongarch64-softmmu.mak
/qemu/configure
/qemu/cpus-common.c
/qemu/crypto/block-luks.c
/qemu/crypto/block.c
/qemu/docs/about/build-platforms.rst
/qemu/docs/devel/submitting-a-patch.rst
/qemu/docs/system/arm/aspeed.rst
/qemu/docs/system/devices/nvme.rst
/qemu/docs/system/devices/usb.rst
/qemu/docs/tools/qemu-nbd.rst
/qemu/fpu/softfloat-specialize.c.inc
/qemu/hmp-commands-info.hx
/qemu/hmp-commands.hx
/qemu/hw/adc/npcm7xx_adc.c
/qemu/hw/arm/allwinner-h3.c
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast10x0.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_soc.c
/qemu/hw/arm/bcm2835_peripherals.c
/qemu/hw/arm/fby35.c
/qemu/hw/arm/meson.build
/qemu/hw/block/block.c
/qemu/hw/block/fdc.c
/qemu/hw/block/hd-geometry.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/nand.c
/qemu/hw/block/onenand.c
/qemu/hw/block/pflash_cfi01.c
/qemu/hw/block/pflash_cfi02.c
/qemu/hw/gpio/aspeed_gpio.c
/qemu/hw/hppa/machine.c
/qemu/hw/i2c/pmbus_device.c
/qemu/hw/i386/microvm.c
/qemu/hw/ide/atapi.c
/qemu/hw/input/lasips2.c
/qemu/hw/input/pckbd.c
/qemu/hw/input/pl050.c
/qemu/hw/input/ps2.c
/qemu/hw/input/trace-events
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/intc/loongarch_pch_pic.c
/qemu/hw/intc/xics.c
/qemu/hw/intc/xive.c
/qemu/hw/loongarch/Kconfig
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/loongarch/fw_cfg.c
/qemu/hw/loongarch/fw_cfg.h
/qemu/hw/loongarch/loongson3.c
/qemu/hw/loongarch/meson.build
/qemu/hw/m68k/q800.c
/qemu/hw/mips/jazz.c
/qemu/hw/misc/aspeed_sbc.c
/qemu/hw/misc/mac_via.c
/qemu/hw/misc/sifive_u_otp.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/ns.c
/qemu/hw/nvme/nvme.h
/qemu/hw/nvme/trace-events
/qemu/hw/nvram/eeprom_at24c.c
/qemu/hw/nvram/spapr_nvram.c
/qemu/hw/nvram/xlnx-bbram.c
/qemu/hw/nvram/xlnx-efuse.c
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/mac_newworld.c
/qemu/hw/ppc/mac_oldworld.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/pnv_pnor.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/ppc405_uc.c
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/prep_systemio.c
/qemu/hw/ppc/sam460ex.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/virtex_ml507.c
/qemu/hw/scsi/lsi53c895a.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/trace-events
/qemu/hw/sd/sd.c
/qemu/hw/sensor/isl_pmbus_vr.c
/qemu/hw/usb/hcd-xhci.c
/qemu/include/block/block-io.h
/qemu/include/block/block_int-io.h
/qemu/include/block/nvme.h
/qemu/include/crypto/block.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/memory.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/arm/bcm2835_peripherals.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/i2c/pmbus_device.h
/qemu/include/hw/input/i8042.h
/qemu/include/hw/input/lasips2.h
/qemu/include/hw/input/pl050.h
/qemu/include/hw/input/ps2.h
/qemu/include/hw/loongarch/virt.h
/qemu/include/hw/misc/aspeed_sbc.h
/qemu/include/hw/pci-host/ls7a.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/sensor/isl_pmbus_vr.h
/qemu/include/monitor/hmp.h
/qemu/include/qemu/cutils.h
/qemu/include/scsi/constants.h
/qemu/include/semihosting/console.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/dirtylimit.h
/qemu/include/sysemu/dirtyrate.h
/qemu/include/sysemu/kvm.h
/qemu/io/channel-socket.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block.c
/qemu/migration/channel.c
/qemu/migration/dirtyrate.c
/qemu/migration/dirtyrate.h
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd-zlib.c
/qemu/migration/multifd.c
/qemu/migration/multifd.h
/qemu/migration/postcopy-ram.c
/qemu/migration/postcopy-ram.h
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram.c
/qemu/migration/ram.h
/qemu/migration/savevm.c
/qemu/migration/socket.c
/qemu/migration/socket.h
/qemu/migration/tls.c
/qemu/migration/tls.h
/qemu/migration/trace-events
/qemu/monitor/hmp-cmds.c
/qemu/nbd/server.c
/qemu/pc-bios/keymaps/meson.build
/qemu/pc-bios/meson.build
/qemu/pc-bios/s390-ccw/Makefile
/qemu/python/qemu/qmp/legacy.py
/qemu/qapi/migration.json
/qemu/qapi/ui.json
/qemu/qemu-img.c
/qemu/qemu-io-cmds.c
/qemu/qemu-options.hx
/qemu/qga/commands-posix.c
/qemu/qga/commands-win32.c
/qemu/qga/qapi-schema.json
/qemu/scripts/meson-buildoptions.py
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/oss-fuzz/build.sh
/qemu/scripts/qapi/common.py
/qemu/scripts/symlink-install-tree.py
/qemu/scripts/vmstate-static-checker.py
/qemu/semihosting/console.c
/qemu/softmmu/datadir.c
/qemu/softmmu/dirtylimit.c
/qemu/softmmu/meson.build
/qemu/softmmu/trace-events
/qemu/softmmu/vl.c
/qemu/storage-daemon/qemu-storage-daemon.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/ptw.c
/qemu/target/arm/tlb_helper.c
/qemu/target/arm/translate-a64.c
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/fpu_helper.c
/qemu/target/loongarch/op_helper.c
/qemu/target/loongarch/tlb_helper.c
/qemu/target/mips/cpu-defs.c.inc
/qemu/target/mips/mips-defs.h
/qemu/target/mips/tcg/meson.build
/qemu/target/mips/tcg/octeon.decode
/qemu/target/mips/tcg/octeon_translate.c
/qemu/target/mips/tcg/sysemu/mips-semi.c
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/helper.h
/qemu/target/ppc/insn32.decode
/qemu/target/ppc/kvm.c
/qemu/target/ppc/mmu-book3s-v3.c
/qemu/target/ppc/mmu-book3s-v3.h
/qemu/target/ppc/mmu-hash64.c
/qemu/target/ppc/mmu-radix64.c
/qemu/target/ppc/mmu_helper.c
/qemu/target/ppc/monitor.c
/qemu/target/ppc/power8-pmu-regs.c.inc
/qemu/target/ppc/timebase_helper.c
/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/storage-ctrl-impl.c.inc
/qemu/tests/avocado/avocado_qemu/__init__.py
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/dockerfiles/debian-loongarch-cross.docker
/qemu/tests/qemu-iotests/108
/qemu/tests/qemu-iotests/223.out
/qemu/tests/qemu-iotests/307.out
/qemu/tests/qemu-iotests/mypy.ini
/qemu/tests/qtest/aspeed_gpio-test.c
/qemu/tests/qtest/aspeed_smc-test.c
/qemu/tests/qtest/bcm2835-dma-test.c
/qemu/tests/qtest/fuzz-lsi53c895a-test.c
/qemu/tests/qtest/fuzz/fuzz.c
/qemu/tests/qtest/machine-none-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-helpers.c
/qemu/tests/qtest/migration-helpers.h
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/npcm7xx_adc-test.c
/qemu/tests/qtest/qmp-cmd-test.c
/qemu/tests/tcg/loongarch64/Makefile.target
/qemu/tests/tcg/loongarch64/float_convd.ref
/qemu/tests/tcg/loongarch64/float_convs.ref
/qemu/tests/tcg/loongarch64/float_madds.ref
/qemu/tests/tcg/loongarch64/test_bit.c
/qemu/tests/tcg/loongarch64/test_div.c
/qemu/tests/tcg/loongarch64/test_fclass.c
/qemu/tests/tcg/loongarch64/test_fpcom.c
/qemu/tests/tcg/loongarch64/test_pcadd.c
/qemu/tests/unit/ptimer-test.c
/qemu/tests/unit/test-block-iothread.c
/qemu/tests/unit/test-crypto-block.c
/qemu/tests/unit/test-iov.c
/qemu/tests/vm/Makefile.include
/qemu/tests/vm/basevm.py
/qemu/tests/vm/centos
/qemu/tests/vm/centos.aarch64
/qemu/tests/vm/ubuntu.aarch64
/qemu/ui/cocoa.m
/qemu/ui/dbus.c
/qemu/ui/gtk.c
/qemu/util/cutils.c
/qemu/util/meson.build
/qemu/util/module.c
/qemu/util/oslib-posix.c
7630156d04-Feb-2022 Philippe Mathieu-Daudé <f4bug@amsat.org>

configure: Restrict TCG to emulation

If we don't need to emulate any target, we certainly don't need TCG.

This should also help to compile again with
".../configure --enable-tools --disable-system

configure: Restrict TCG to emulation

If we don't need to emulate any target, we certainly don't need TCG.

This should also help to compile again with
".../configure --enable-tools --disable-system --disable-user"
on systems that do not have a TCG backend.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
[thuth: Re-arranged the code, remove check-softfloat from buildtest.yml]
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220706153816.768143-1-thuth@redhat.com>

show more ...

f085ba2912-Jul-2022 Richard Henderson <richard.henderson@linaro.org>

gitlab-ci/cirrus: Update freebsd to python 3.9 packages

FreeBSD has stopped shipping python 3.8, causing our cirrus
builds to fail immediately. Upstream lcitool has an update
to address this, but h

gitlab-ci/cirrus: Update freebsd to python 3.9 packages

FreeBSD has stopped shipping python 3.8, causing our cirrus
builds to fail immediately. Upstream lcitool has an update
to address this, but has also reorganized its source tree so
additional changes are required for 'make lcitool-update'.

In the meantime, fix the build.

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

show more ...


cirrus/freebsd-12.vars
cirrus/freebsd-13.vars
/qemu/MAINTAINERS
/qemu/accel/tcg/cputlb.c
/qemu/block/io_uring.c
/qemu/configs/targets/loongarch64-linux-user.mak
/qemu/disas.c
/qemu/disas/meson.build
/qemu/docs/about/deprecated.rst
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/arm/virt.rst
/qemu/ebpf/ebpf_rss.c
/qemu/hw/arm/virt.c
/qemu/hw/intc/loongarch_ipi.c
/qemu/hw/intc/loongarch_pch_msi.c
/qemu/hw/intc/pnv_xive.c
/qemu/hw/intc/pnv_xive2.c
/qemu/hw/loongarch/loongson3.c
/qemu/hw/m68k/bootinfo.h
/qemu/hw/m68k/virt.c
/qemu/hw/net/e1000.c
/qemu/hw/pci-host/pnv_phb3.c
/qemu/hw/pci-host/pnv_phb4.c
/qemu/hw/pci-host/pnv_phb4_pec.c
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_iommu.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/ppc/spapr_rtas_ddw.c
/qemu/hw/rtc/ls7a_rtc.c
/qemu/hw/watchdog/meson.build
/qemu/hw/watchdog/spapr_watchdog.c
/qemu/hw/watchdog/trace-events
/qemu/hw/xen/xen_pt_config_init.c
/qemu/include/exec/poison.h
/qemu/include/hw/arm/virt.h
/qemu/include/hw/intc/loongarch_ipi.h
/qemu/include/hw/intc/loongarch_pch_msi.h
/qemu/include/hw/pci-host/pnv_phb3_regs.h
/qemu/include/hw/ppc/pnv.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/qemu/host-utils.h
/qemu/include/standard-headers/asm-m68k/bootinfo-virt.h
/qemu/linux-user/aarch64/cpu_loop.c
/qemu/linux-user/aarch64/signal.c
/qemu/linux-user/aarch64/target_cpu.h
/qemu/linux-user/aarch64/target_prctl.h
/qemu/linux-user/elfload.c
/qemu/linux-user/loongarch64/cpu_loop.c
/qemu/linux-user/loongarch64/signal.c
/qemu/linux-user/loongarch64/sockbits.h
/qemu/linux-user/loongarch64/syscall_nr.h
/qemu/linux-user/loongarch64/target_cpu.h
/qemu/linux-user/loongarch64/target_elf.h
/qemu/linux-user/loongarch64/target_errno_defs.h
/qemu/linux-user/loongarch64/target_fcntl.h
/qemu/linux-user/loongarch64/target_prctl.h
/qemu/linux-user/loongarch64/target_resource.h
/qemu/linux-user/loongarch64/target_signal.h
/qemu/linux-user/loongarch64/target_structs.h
/qemu/linux-user/loongarch64/target_syscall.h
/qemu/linux-user/loongarch64/termbits.h
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/meson.build
/qemu/pc-bios/s390-ccw.img
/qemu/pc-bios/s390-ccw/bootmap.c
/qemu/pc-bios/s390-ccw/main.c
/qemu/pc-bios/s390-ccw/netboot.mak
/qemu/pc-bios/s390-ccw/s390-ccw.h
/qemu/pc-bios/s390-ccw/virtio-blkdev.c
/qemu/pc-bios/s390-ccw/virtio-scsi.c
/qemu/pc-bios/s390-ccw/virtio-scsi.h
/qemu/pc-bios/s390-ccw/virtio.c
/qemu/pc-bios/s390-ccw/virtio.h
/qemu/pc-bios/s390-netboot.img
/qemu/po/LINGUAS
/qemu/po/uk.po
/qemu/scripts/clean-header-guards.pl
/qemu/scripts/clean-includes
/qemu/scripts/coverity-scan/COMPONENTS.md
/qemu/scripts/gensyscalls.sh
/qemu/scripts/qemu-binfmt-conf.sh
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper-sme.h
/qemu/target/arm/helper-sve.h
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/meson.build
/qemu/target/arm/ptw.c
/qemu/target/arm/sme-fa64.decode
/qemu/target/arm/sme.decode
/qemu/target/arm/sme_helper.c
/qemu/target/arm/sve.decode
/qemu/target/arm/sve_helper.c
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-a64.h
/qemu/target/arm/translate-sme.c
/qemu/target/arm/translate-sve.c
/qemu/target/arm/translate-vfp.c
/qemu/target/arm/translate.c
/qemu/target/arm/translate.h
/qemu/target/arm/vec_helper.c
/qemu/target/loongarch/README
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/csr_helper.c
/qemu/target/loongarch/gdbstub.c
/qemu/target/loongarch/helper.h
/qemu/target/loongarch/insn_trans/trans_privileged.c.inc
/qemu/target/loongarch/internals.h
/qemu/target/loongarch/op_helper.c
/qemu/target/ppc/cpu-models.c
/qemu/target/ppc/cpu-models.h
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/dfp_helper.c
/qemu/target/ppc/helper.h
/qemu/target/ppc/insn32.decode
/qemu/target/ppc/int_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/translate/fixedpoint-impl.c.inc
/qemu/target/ppc/translate/fp-impl.c.inc
/qemu/target/ppc/translate/fp-ops.c.inc
/qemu/target/ppc/translate/vmx-impl.c.inc
/qemu/target/ppc/translate/vmx-ops.c.inc
/qemu/target/s390x/tcg/misc_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/tcg/region.c
/qemu/tcg/tci/tcg-target.c.inc
/qemu/tcg/tci/tcg-target.h
/qemu/tests/qtest/migration-helpers.c
/qemu/tests/qtest/migration-test.c
/qemu/tests/tcg/ppc64/Makefile.target
/qemu/tests/tcg/ppc64le/Makefile.target
/qemu/tests/tcg/ppc64le/mffsce.c
3a75177006-Jun-2022 Richard Henderson <richard.henderson@linaro.org>

gitlab-ci: Extend timeout for ubuntu-20.04-s390x-all to 75m

Recent runs have been taking just over the 60m default.

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

gitlab-ci: Extend timeout for ubuntu-20.04-s390x-all to 75m

Recent runs have been taking just over the 60m default.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220606182436.410053-1-richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

6e131bf629-Jun-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: honour QEMU_CI variable in edk2/opensbi jobs

To preserve contributor CI credits we don't want jobs to run by default
unless the QEMU_CI variable is set. For most jobs we can achieve this
usi

gitlab: honour QEMU_CI variable in edk2/opensbi jobs

To preserve contributor CI credits we don't want jobs to run by default
unless the QEMU_CI variable is set. For most jobs we can achieve this
using the base template, but the edk2/opensbi jobs are a little special
as they have some complex conditions we can't easily model in the base
template.

We duplicate existing rules and put them under control of QEMU_CI
variable, such that QEMU_CI=1 creates manual jobs and QEMU_CI=2
immediately runs jobs.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220629170638.520630-4-berrange@redhat.com>
[thuth: Fixed "on_success" <-> "manual" copy-n-paste bug]
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

37a2b95229-Jun-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: tweak comments in edk2/opensbi jobs

Get rid of comments stating the obvious and re-arrange remaining
comments. The opensbi split of rules for file matches is also
merged into one rule.

Sign

gitlab: tweak comments in edk2/opensbi jobs

Get rid of comments stating the obvious and re-arrange remaining
comments. The opensbi split of rules for file matches is also
merged into one rule.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220629170638.520630-3-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

94b7318729-Jun-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: normalize indentation in edk2/opensbi rules

The edk2/opensbi gitlab CI config was using single space indents
which is not consistent with the rest of the gitlab CI config
files.

Signed-off-

gitlab: normalize indentation in edk2/opensbi rules

The edk2/opensbi gitlab CI config was using single space indents
which is not consistent with the rest of the gitlab CI config
files.

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

show more ...


edk2.yml
opensbi.yml
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/accel/accel-common.c
/qemu/accel/kvm/kvm-all.c
/qemu/accel/stubs/tcg-stub.c
/qemu/accel/tcg/tcg-accel-ops-mttcg.c
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/backends/cryptodev-builtin.c
/qemu/backends/cryptodev-vhost-user.c
/qemu/backends/cryptodev.c
/qemu/block/backup.c
/qemu/block/block-backend.c
/qemu/block/block-copy.c
/qemu/block/copy-before-write.c
/qemu/block/dirty-bitmap.c
/qemu/block/export/export.c
/qemu/block/export/meson.build
/qemu/block/export/vduse-blk.c
/qemu/block/export/vduse-blk.h
/qemu/block/export/vhost-user-blk-server.c
/qemu/block/export/virtio-blk-handler.c
/qemu/block/export/virtio-blk-handler.h
/qemu/block/gluster.c
/qemu/block/io.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/monitor/bitmap-qmp-cmds.c
/qemu/block/nbd.c
/qemu/block/rbd.c
/qemu/block/trace-events
/qemu/bsd-user/bsd-file.h
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/bsd-user/syscall_defs.h
/qemu/common-user/meson.build
/qemu/configs/targets/aarch64-linux-user.mak
/qemu/configs/targets/aarch64_be-linux-user.mak
/qemu/configs/targets/arm-linux-user.mak
/qemu/configs/targets/armeb-linux-user.mak
/qemu/configs/targets/riscv32-linux-user.mak
/qemu/configs/targets/riscv64-linux-user.mak
/qemu/configure
/qemu/contrib/vhost-user-blk/meson.build
/qemu/contrib/vhost-user-blk/vhost-user-blk.c
/qemu/docs/conf.py
/qemu/docs/interop/vhost-user.rst
/qemu/docs/specs/fw_cfg.rst
/qemu/docs/specs/index.rst
/qemu/docs/system/arm/cpu-features.rst
/qemu/docs/system/devices/canokey.rst
/qemu/docs/system/devices/cxl.rst
/qemu/docs/system/devices/nvme.rst
/qemu/docs/tools/qemu-storage-daemon.rst
/qemu/gdbstub.c
/qemu/hmp-commands-info.hx
/qemu/hmp-commands.hx
/qemu/hw/9pfs/9p-xattr-user.c
/qemu/hw/9pfs/9p.c
/qemu/hw/acpi/erst.c
/qemu/hw/acpi/nvdimm.c
/qemu/hw/acpi/pcihp.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast10x0.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_soc.c
/qemu/hw/arm/pxa2xx.c
/qemu/hw/arm/virt.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/block/xen-block.c
/qemu/hw/cxl/cxl-host.c
/qemu/hw/display/artist.c
/qemu/hw/display/sii9022.c
/qemu/hw/display/ssd0303.c
/qemu/hw/hppa/machine.c
/qemu/hw/i2c/aspeed_i2c.c
/qemu/hw/i2c/core.c
/qemu/hw/i2c/pmbus_device.c
/qemu/hw/i2c/smbus_slave.c
/qemu/hw/i2c/trace-events
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/xen/xen-hvm.c
/qemu/hw/ide/atapi.c
/qemu/hw/ide/core.c
/qemu/hw/input/lasips2.c
/qemu/hw/input/pckbd.c
/qemu/hw/input/pl050.c
/qemu/hw/input/ps2.c
/qemu/hw/intc/openpic.c
/qemu/hw/intc/pnv_xive2.c
/qemu/hw/isa/piix3.c
/qemu/hw/mips/jazz.c
/qemu/hw/misc/aspeed_hace.c
/qemu/hw/misc/aspeed_peci.c
/qemu/hw/misc/aspeed_scu.c
/qemu/hw/misc/meson.build
/qemu/hw/misc/trace-events
/qemu/hw/net/imx_fec.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/pci-bridge/cxl_downstream.c
/qemu/hw/pci-bridge/cxl_upstream.c
/qemu/hw/pci-bridge/meson.build
/qemu/hw/pci-host/i440fx.c
/qemu/hw/pci-host/pnv_phb3.c
/qemu/hw/pci-host/pnv_phb4.c
/qemu/hw/pci-host/pnv_phb4_pec.c
/qemu/hw/pci-host/q35.c
/qemu/hw/pci/msi.c
/qemu/hw/pci/msix.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pcie_aer.c
/qemu/hw/pci/shpc.c
/qemu/hw/ppc/ppc440_uc.c
/qemu/hw/ppc/spapr_caps.c
/qemu/hw/remote/iommu.c
/qemu/hw/remote/machine.c
/qemu/hw/remote/meson.build
/qemu/hw/remote/trace-events
/qemu/hw/remote/vfio-user-obj.c
/qemu/hw/riscv/boot.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/scsi-generic.c
/qemu/hw/scsi/spapr_vscsi.c
/qemu/hw/sensor/Kconfig
/qemu/hw/sensor/lsm303dlhc_mag.c
/qemu/hw/sensor/max31785.c
/qemu/hw/sensor/meson.build
/qemu/hw/ssi/aspeed_smc.c
/qemu/hw/usb/canokey.c
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-bus.c
/qemu/hw/virtio/virtio-crypto.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/hw/virtio/virtio-mmio.c
/qemu/hw/virtio/virtio-pci.c
/qemu/include/block/aio-wait.h
/qemu/include/block/block-copy.h
/qemu/include/block/block-io.h
/qemu/include/block/block_int-io.h
/qemu/include/block/nvme.h
/qemu/include/exec/gdbstub.h
/qemu/include/exec/memory.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/cxl/cxl.h
/qemu/include/hw/i2c/aspeed_i2c.h
/qemu/include/hw/i2c/i2c.h
/qemu/include/hw/input/i8042.h
/qemu/include/hw/input/lasips2.h
/qemu/include/hw/input/ps2.h
/qemu/include/hw/misc/aspeed_peci.h
/qemu/include/hw/pci-host/i440fx.h
/qemu/include/hw/pci/msi.h
/qemu/include/hw/pci/msix.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_ids.h
/qemu/include/hw/registerfields.h
/qemu/include/hw/remote/iommu.h
/qemu/include/hw/remote/machine.h
/qemu/include/hw/remote/vfio-user-obj.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/virtio/virtio-crypto.h
/qemu/include/hw/virtio/virtio-iommu.h
/qemu/include/hw/xen/xen.h
/qemu/include/hw/xen/xen_common.h
/qemu/include/io/channel-null.h
/qemu/include/monitor/hmp.h
/qemu/include/monitor/stats.h
/qemu/include/qemu/accel.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/cutils.h
/qemu/include/qemu/hbitmap.h
/qemu/include/qemu/host-utils.h
/qemu/include/qemu/int128.h
/qemu/include/qemu/iova-tree.h
/qemu/include/qom/object.h
/qemu/include/semihosting/common-semi.h
/qemu/include/semihosting/console.h
/qemu/include/semihosting/guestfd.h
/qemu/include/semihosting/semihost.h
/qemu/include/semihosting/softmmu-uaccess.h
/qemu/include/semihosting/syscalls.h
/qemu/include/sysemu/block-backend-io.h
/qemu/include/sysemu/cryptodev.h
/qemu/include/ui/console.h
/qemu/io/channel-null.c
/qemu/io/channel-socket.c
/qemu/io/meson.build
/qemu/io/trace-events
/qemu/linux-headers/linux/vduse.h
/qemu/linux-user/aarch64/cpu_loop.c
/qemu/linux-user/arm/cpu_loop.c
/qemu/linux-user/elfload.c
/qemu/linux-user/m68k/cpu_loop.c
/qemu/linux-user/main.c
/qemu/linux-user/mmap.c
/qemu/linux-user/riscv/cpu_loop.c
/qemu/linux-user/semihost.c
/qemu/linux-user/syscall.c
/qemu/linux-user/user-internals.h
/qemu/linux-user/user-mmap.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block.c
/qemu/migration/channel-block.c
/qemu/migration/channel-block.h
/qemu/migration/channel.c
/qemu/migration/colo.c
/qemu/migration/meson.build
/qemu/migration/migration.c
/qemu/migration/multifd.c
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/vmstate.c
/qemu/monitor/hmp-cmds.c
/qemu/monitor/qmp-cmds.c
/qemu/nbd/client-connection.c
/qemu/nbd/trace-events
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qapi/block.json
/qemu/qapi/meson.build
/qemu/qapi/migration.json
/qemu/qapi/misc.json
/qemu/qapi/net.json
/qemu/qapi/qapi-schema.json
/qemu/qapi/qom.json
/qemu/qapi/stats.json
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/update-linux-headers.sh
/qemu/semihosting/arm-compat-semi.c
/qemu/semihosting/config.c
/qemu/semihosting/console.c
/qemu/semihosting/guestfd.c
/qemu/semihosting/meson.build
/qemu/semihosting/syscalls.c
/qemu/semihosting/uaccess.c
/qemu/softmmu/physmem.c
/qemu/softmmu/vl.c
/qemu/storage-daemon/qemu-storage-daemon.c
/qemu/stubs/meson.build
/qemu/stubs/semihost.c
/qemu/stubs/vfio-user-obj.c
/qemu/stubs/xen-hw-stub.c
/qemu/subprojects/libvduse/include/atomic.h
/qemu/subprojects/libvduse/include/compiler.h
/qemu/subprojects/libvduse/libvduse.c
/qemu/subprojects/libvduse/libvduse.h
/qemu/subprojects/libvduse/linux-headers/linux
/qemu/subprojects/libvduse/meson.build
/qemu/subprojects/libvduse/standard-headers/linux
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/target/arm/common-semi-target.h
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/helper-sme.h
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/kvm64.c
/qemu/target/arm/m_helper.c
/qemu/target/arm/machine.c
/qemu/target/arm/meson.build
/qemu/target/arm/ptw.c
/qemu/target/arm/sme_helper.c
/qemu/target/arm/syndrome.h
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-a64.h
/qemu/target/arm/translate-sve.c
/qemu/target/arm/translate.h
/qemu/target/avr/cpu.c
/qemu/target/avr/cpu.h
/qemu/target/avr/helper.c
/qemu/target/m68k/m68k-semi.c
/qemu/target/m68k/meson.build
/qemu/target/mips/cpu.h
/qemu/target/mips/tcg/exception.c
/qemu/target/mips/tcg/micromips_translate.c.inc
/qemu/target/mips/tcg/mips16e_translate.c.inc
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/sysemu/mips-semi.c
/qemu/target/mips/tcg/sysemu/tlb_helper.c
/qemu/target/mips/tcg/sysemu_helper.h.inc
/qemu/target/mips/tcg/tcg-internal.h
/qemu/target/mips/tcg/translate.c
/qemu/target/nios2/meson.build
/qemu/target/nios2/nios2-semi.c
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/fpu_helper.c
/qemu/target/ppc/helper.h
/qemu/target/ppc/insn32.decode
/qemu/target/ppc/int_helper.c
/qemu/target/ppc/translate/vmx-impl.c.inc
/qemu/target/riscv/common-semi-target.h
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_bits.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/insn_trans/trans_privileged.c.inc
/qemu/target/riscv/insn_trans/trans_rvh.c.inc
/qemu/target/riscv/insn_trans/trans_rvi.c.inc
/qemu/target/riscv/machine.c
/qemu/target/riscv/meson.build
/qemu/target/riscv/pmp.c
/qemu/target/riscv/pmu.c
/qemu/target/riscv/pmu.h
/qemu/target/riscv/translate.c
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.h
/qemu/tests/avocado/boot_linux_console.py
/qemu/tests/avocado/machine_aspeed.py
/qemu/tests/fp/meson.build
/qemu/tests/qemu-iotests/pylintrc
/qemu/tests/qemu-iotests/tests/copy-before-write
/qemu/tests/qemu-iotests/tests/copy-before-write.out
/qemu/tests/qtest/aspeed_smc-test.c
/qemu/tests/qtest/fuzz/generic_fuzz.c
/qemu/tests/qtest/virtio-9p-test.c
/qemu/tests/tcg/riscv64/Makefile.softmmu-target
/qemu/tests/tcg/riscv64/issue1060.S
/qemu/tests/tcg/riscv64/semihost.ld
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-cutils.c
/qemu/tests/unit/test-io-channel-null.c
/qemu/tests/unit/test-vmstate.c
/qemu/tests/vm/Makefile.include
/qemu/tools/virtiofsd/passthrough_ll.c
/qemu/ui/cocoa.m
/qemu/ui/console.c
/qemu/ui/input.c
/qemu/util/aio-wait.c
/qemu/util/cacheflush.c
/qemu/util/cutils.c
/qemu/util/hbitmap.c
/qemu/util/host-utils.c
/qemu/util/iova-tree.c
/qemu/util/meson.build
/qemu/util/qemu-co-timeout.c
/qemu/util/qemu-timer.c
5511696813-Jun-2022 Jagannathan Raman <jag.raman@oracle.com>

vfio-user: build library

add the libvfio-user library as a submodule. build it as a meson
subproject.

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

Sign

vfio-user: build library

add the libvfio-user library as a submodule. build it as a meson
subproject.

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

Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: c2adec87958b081d1dc8775d4aa05c897912f025.1655151679.git.jag.raman@oracle.com

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

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

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...

b56d1ee913-Jun-2022 Alex Bennée <alex.bennee@linaro.org>

.gitlab: use less aggressive nproc on our aarch64/32 runners

Running on all 80 cores of our aarch64 runner does occasionally
trigger a race condition which fails the build. However the CI system
is

.gitlab: use less aggressive nproc on our aarch64/32 runners

Running on all 80 cores of our aarch64 runner does occasionally
trigger a race condition which fails the build. However the CI system
is not the time and place to play with much heisenbugs so turn down
the nproc to "only" use 40 cores in the build.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20220613171258.1905715-8-alex.bennee@linaro.org>

show more ...

34776d8013-Jun-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: compare CIRRUS_nn vars against 'null' not ""

The GitLab variable comparisons don't have shell like semantics where
an unset variable compares equal to empty string. We need to explicitly
tes

gitlab: compare CIRRUS_nn vars against 'null' not ""

The GitLab variable comparisons don't have shell like semantics where
an unset variable compares equal to empty string. We need to explicitly
test against 'null' to detect an unset variable.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Tested-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220608160651.248781-1-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220613171258.1905715-7-alex.bennee@linaro.org>

show more ...

72ec89bf13-Jun-2022 Thomas Huth <thuth@redhat.com>

gitlab-ci: Fix the build-cfi-aarch64 and build-cfi-ppc64-s390x jobs

The job definitions recently got a second "variables:" section by
accident and thus are failing now if one tries to run them. Merg

gitlab-ci: Fix the build-cfi-aarch64 and build-cfi-ppc64-s390x jobs

The job definitions recently got a second "variables:" section by
accident and thus are failing now if one tries to run them. Merge
the two sections into one again to fix the issue.

And while we're at it, bump the timeout here (70 minutes are currently
not enough for the aarch64 job). The jobs are marked as manual anyway,
so if the user starts them, they want to see their result for sure and
then it's annoying if the job timeouts too early.

Fixes: e312d1fdbb ("gitlab: convert build/container jobs to .base_job_template")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220603124809.70794-1-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220613171258.1905715-4-alex.bennee@linaro.org>

show more ...


buildtest.yml
/qemu/MAINTAINERS
/qemu/accel/hvf/hvf-accel-ops.c
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/user-exec.c
/qemu/bsd-user/bsd-file.h
/qemu/bsd-user/bsd-proc.h
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/configs/devices/loongarch64-softmmu/default.mak
/qemu/configs/targets/loongarch64-softmmu.mak
/qemu/configure
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/submitting-a-patch.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/specs/vmgenid.txt
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/devices/cxl.rst
/qemu/docs/system/loongarch/loongson3.rst
/qemu/gdb-xml/loongarch-base64.xml
/qemu/gdb-xml/loongarch-fpu64.xml
/qemu/gdbstub.c
/qemu/hw/Kconfig
/qemu/hw/acpi/acpi_interface.c
/qemu/hw/acpi/cxl.c
/qemu/hw/acpi/ghes.c
/qemu/hw/acpi/ipmi-stub.c
/qemu/hw/acpi/ipmi.c
/qemu/hw/acpi/meson.build
/qemu/hw/acpi/piix4.c
/qemu/hw/acpi/viot.c
/qemu/hw/arm/armv7m.c
/qemu/hw/arm/boot.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/audio/cs4231a.c
/qemu/hw/block/fdc-isa.c
/qemu/hw/block/fdc-sysbus.c
/qemu/hw/block/vhost-user-blk.c
/qemu/hw/char/parallel.c
/qemu/hw/char/serial-isa.c
/qemu/hw/core/generic-loader.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine.c
/qemu/hw/cxl/cxl-component-utils.c
/qemu/hw/cxl/cxl-host-stubs.c
/qemu/hw/cxl/cxl-host.c
/qemu/hw/display/xlnx_dp.c
/qemu/hw/i2c/smbus_ich9.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/microvm-dt.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/piix.c
/qemu/hw/input/pckbd.c
/qemu/hw/intc/Kconfig
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/arm_gicv3_dist.c
/qemu/hw/intc/arm_gicv3_redist.c
/qemu/hw/intc/loongarch_extioi.c
/qemu/hw/intc/loongarch_ipi.c
/qemu/hw/intc/loongarch_pch_msi.c
/qemu/hw/intc/loongarch_pch_pic.c
/qemu/hw/intc/meson.build
/qemu/hw/intc/riscv_aclint.c
/qemu/hw/intc/riscv_aplic.c
/qemu/hw/intc/sifive_plic.c
/qemu/hw/intc/trace-events
/qemu/hw/ipmi/isa_ipmi_bt.c
/qemu/hw/ipmi/isa_ipmi_kcs.c
/qemu/hw/ipmi/smbus_ipmi.c
/qemu/hw/isa/isa-bus.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/isa/piix3.c
/qemu/hw/isa/piix4.c
/qemu/hw/loongarch/Kconfig
/qemu/hw/loongarch/loongson3.c
/qemu/hw/loongarch/meson.build
/qemu/hw/meson.build
/qemu/hw/mips/boston.c
/qemu/hw/mips/jazz.c
/qemu/hw/mips/malta.c
/qemu/hw/misc/applesmc.c
/qemu/hw/misc/pvpanic-isa.c
/qemu/hw/net/fsl_etsec/etsec.c
/qemu/hw/net/fsl_etsec/etsec.h
/qemu/hw/pci-bridge/meson.build
/qemu/hw/pci-bridge/pci_expander_bridge.c
/qemu/hw/pci-bridge/pci_expander_bridge_stubs.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/shpc.c
/qemu/hw/riscv/boot.c
/qemu/hw/riscv/virt.c
/qemu/hw/rtc/Kconfig
/qemu/hw/rtc/ls7a_rtc.c
/qemu/hw/rtc/mc146818rtc.c
/qemu/hw/rtc/meson.build
/qemu/hw/scsi/mfi.h
/qemu/hw/scsi/vhost-user-scsi.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/sparc64/sun4u_iommu.c
/qemu/hw/timer/sse-timer.c
/qemu/hw/tpm/tpm_crb.c
/qemu/hw/tpm/tpm_tis_common.c
/qemu/hw/tpm/tpm_tis_isa.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/vhost-user.c
/qemu/include/disas/dis-asm.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/poison.h
/qemu/include/hw/acpi/acpi_aml_interface.h
/qemu/include/hw/acpi/cxl.h
/qemu/include/hw/acpi/ipmi.h
/qemu/include/hw/acpi/piix4.h
/qemu/include/hw/block/fdc.h
/qemu/include/hw/boards.h
/qemu/include/hw/cxl/cxl.h
/qemu/include/hw/cxl/cxl_host.h
/qemu/include/hw/display/xlnx_dp.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ide.h
/qemu/include/hw/intc/loongarch_extioi.h
/qemu/include/hw/intc/loongarch_ipi.h
/qemu/include/hw/intc/loongarch_pch_msi.h
/qemu/include/hw/intc/loongarch_pch_pic.h
/qemu/include/hw/isa/isa.h
/qemu/include/hw/loader.h
/qemu/include/hw/loongarch/virt.h
/qemu/include/hw/misc/pvpanic.h
/qemu/include/hw/pci-bridge/pci_expander_bridge.h
/qemu/include/hw/pci-host/ls7a.h
/qemu/include/hw/rtc/mc146818rtc.h
/qemu/include/hw/southbridge/piix.h
/qemu/include/sysemu/arch_init.h
/qemu/linux-user/aarch64/signal.c
/qemu/linux-user/aarch64/target_prctl.h
/qemu/meson.build
/qemu/python/qemu/machine/machine.py
/qemu/qapi/machine-target.json
/qemu/qapi/machine.json
/qemu/qemu-options.hx
/qemu/qga/meson.build
/qemu/scripts/meson-buildoptions.sh
/qemu/semihosting/config.c
/qemu/softmmu/qdev-monitor.c
/qemu/softmmu/vl.c
/qemu/target/Kconfig
/qemu/target/arm/arch_dump.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/gdbstub64.c
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/internals.h
/qemu/target/arm/kvm64.c
/qemu/target/arm/kvm_arm.h
/qemu/target/arm/meson.build
/qemu/target/arm/mve_helper.c
/qemu/target/arm/op_helper.c
/qemu/target/arm/ptw.c
/qemu/target/arm/sve_helper.c
/qemu/target/arm/sve_ldst_internal.h
/qemu/target/arm/syndrome.h
/qemu/target/arm/tlb_helper.c
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-a64.h
/qemu/target/arm/translate-m-nocp.c
/qemu/target/arm/translate-mve.c
/qemu/target/arm/translate-sve.c
/qemu/target/arm/translate-vfp.c
/qemu/target/arm/translate.c
/qemu/target/arm/translate.h
/qemu/target/arm/vec_helper.c
/qemu/target/arm/vec_internal.h
/qemu/target/i386/cpu-sysemu.c
/qemu/target/i386/hvf/vmcs.h
/qemu/target/i386/hvf/vmx.h
/qemu/target/loongarch/Kconfig
/qemu/target/loongarch/README
/qemu/target/loongarch/constant_timer.c
/qemu/target/loongarch/cpu-csr.h
/qemu/target/loongarch/cpu-param.h
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/csr_helper.c
/qemu/target/loongarch/disas.c
/qemu/target/loongarch/fpu_helper.c
/qemu/target/loongarch/gdbstub.c
/qemu/target/loongarch/helper.h
/qemu/target/loongarch/insn_trans/trans_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_branch.c.inc
/qemu/target/loongarch/insn_trans/trans_extra.c.inc
/qemu/target/loongarch/insn_trans/trans_farith.c.inc
/qemu/target/loongarch/insn_trans/trans_fcmp.c.inc
/qemu/target/loongarch/insn_trans/trans_fcnv.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/insns.decode
/qemu/target/loongarch/internals.h
/qemu/target/loongarch/iocsr_helper.c
/qemu/target/loongarch/machine.c
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/op_helper.c
/qemu/target/loongarch/tlb_helper.c
/qemu/target/loongarch/translate.c
/qemu/target/loongarch/translate.h
/qemu/target/meson.build
/qemu/target/mips/cpu.c
/qemu/target/mips/cpu.h
/qemu/target/mips/tcg/msa_helper.c
/qemu/target/mips/tcg/msa_translate.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/sysemu/cp0_helper.c
/qemu/target/mips/tcg/translate.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/debug.c
/qemu/target/riscv/insn_trans/trans_rvm.c.inc
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/internals.h
/qemu/target/riscv/translate.c
/qemu/target/riscv/vector_helper.c
/qemu/target/s390x/ioinst.c
/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/CEDT.cxl
/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.applesmc
/qemu/tests/data/acpi/q35/DSDT.bridge
/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.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/data/acpi/q35/VIOT.viot
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/cxl-test.c
/qemu/tests/qtest/npcm7xx_sdhci-test.c
/qemu/tests/tcg/arm/Makefile.softmmu-target
/qemu/tests/tcg/i386/test-i386-fp-exceptions.c
/qemu/tests/tcg/i386/test-i386.c
/qemu/tests/tcg/loongarch64/Makefile.softmmu-target
/qemu/tests/tcg/loongarch64/system/boot.S
/qemu/tests/tcg/loongarch64/system/kernel.ld
/qemu/tests/tcg/loongarch64/system/regdef.h
/qemu/tests/tcg/x86_64/system/boot.S
1d8cf47e26-May-2022 John Snow <jsnow@redhat.com>

tests: run 'device-crash-test' from tests/venv

Remove the sys.path hacking from device-crash-test, and add in a little
user-friendly message for anyone who was used to running this script
directly f

tests: run 'device-crash-test' from tests/venv

Remove the sys.path hacking from device-crash-test, and add in a little
user-friendly message for anyone who was used to running this script
directly from the source tree.

Modify the GitLab job recipes to create the tests/venv first, then run
device-crash-test from that venv.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20220526000921.1581503-10-jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


buildtest.yml
/qemu/MAINTAINERS
/qemu/accel/tcg/tcg-accel-ops-icount.c
/qemu/docs/about/deprecated.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/devel/ci-jobs.rst.inc
/qemu/docs/devel/ci.rst
/qemu/docs/devel/index-tcg.rst
/qemu/docs/devel/replay.rst
/qemu/docs/devel/submitting-a-patch.rst
/qemu/docs/devel/testing.rst
/qemu/docs/system/index.rst
/qemu/docs/system/replay.rst
/qemu/hw/core/machine.c
/qemu/hw/display/qxl.c
/qemu/hw/display/vhost-user-gpu-pci.c
/qemu/hw/display/vhost-user-gpu.c
/qemu/hw/display/vhost-user-vga.c
/qemu/hw/display/virtio-gpu-base.c
/qemu/hw/display/virtio-gpu-gl.c
/qemu/hw/display/virtio-gpu-pci-gl.c
/qemu/hw/display/virtio-gpu-pci.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/display/virtio-vga-gl.c
/qemu/hw/display/virtio-vga.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/dif.c
/qemu/hw/nvme/ns.c
/qemu/hw/nvme/nvme.h
/qemu/hw/nvme/subsys.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/virtio-ccw-gpu.c
/qemu/hw/usb/ccid-card-emulated.c
/qemu/hw/usb/ccid-card-passthru.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/redirect.c
/qemu/include/qemu/module.h
/qemu/include/sysemu/cpu-timers.h
/qemu/include/sysemu/replay.h
/qemu/include/sysemu/sysemu.h
/qemu/include/tcg/tcg-op.h
/qemu/linux-user/m68k/cpu_loop.c
/qemu/linux-user/strace.c
/qemu/linux-user/strace.list
/qemu/meson.build
/qemu/python/qemu/qmp/util.py
/qemu/python/setup.cfg
/qemu/qapi/ui.json
/qemu/qemu-options.hx
/qemu/replay/replay-events.c
/qemu/replay/replay-internal.h
/qemu/replay/replay-snapshot.c
/qemu/replay/replay.c
/qemu/scripts/device-crash-test
/qemu/scripts/modinfo-generate.py
/qemu/softmmu/globals.c
/qemu/softmmu/icount.c
/qemu/softmmu/vl.c
/qemu/stubs/icount.c
/qemu/target/i386/cpu.c
/qemu/target/i386/tcg/sysemu/excp_helper.c
/qemu/target/m68k/cpu.c
/qemu/target/m68k/cpu.h
/qemu/target/m68k/helper.h
/qemu/target/m68k/op_helper.c
/qemu/target/m68k/translate.c
/qemu/target/s390x/cpu_features_def.h.inc
/qemu/target/s390x/gen-features.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/tcg/translate.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tests/Makefile.include
/qemu/tests/avocado/avocado_qemu/__init__.py
/qemu/tests/avocado/replay_linux.py
/qemu/tests/avocado/virtio_check_params.py
/qemu/tests/avocado/virtio_version.py
/qemu/tests/docker/dockerfiles/debian10.docker
/qemu/tests/qtest/npcm7xx_pwm-test.c
/qemu/tests/qtest/vhost-user-test.c
/qemu/tests/requirements.txt
/qemu/tests/tcg/m68k/Makefile.target
/qemu/tests/tcg/m68k/trap.c
/qemu/tests/tcg/multiarch/overflow.c
/qemu/tests/vm/Makefile.include
/qemu/tests/vm/basevm.py
/qemu/ui/sdl2.c
/qemu/util/async.c
28357dc527-May-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: don't run CI jobs in forks by default

To preserve CI shared runner credits we don't want to run
pipelines on every push.

This sets up the config so that pipelines are never created
for cont

gitlab: don't run CI jobs in forks by default

To preserve CI shared runner credits we don't want to run
pipelines on every push.

This sets up the config so that pipelines are never created
for contributors by default. To override this the QEMU_CI
variable can be set to a non-zero value. If set to 1, the
pipeline will be created but all jobs will remain manually
started. The contributor can selectively run jobs that they
care about. If set to 2, the pipeline will be created and
all jobs will immediately start.

This behavior can be controlled using push variables

git push -o ci.variable=QEMU_CI=1

To make this more convenient define an alias

git config --local alias.push-ci "push -o ci.variable=QEMU_CI=1"
git config --local alias.push-ci-now "push -o ci.variable=QEMU_CI=2"

Which lets you run

git push-ci

to create the pipeline, or

git push-ci-now

to create and run the pipeline

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220526110705.59952-6-berrange@redhat.com>
[AJB: fix typo, replicate alias tips in ci.rst]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220527153603.887929-33-alex.bennee@linaro.org>

show more ...

e312d1fd27-May-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: convert build/container jobs to .base_job_template

This converts the main build and container jobs to use the
base job rules, defining the following new variables

- QEMU_JOB_SKIPPED - jobs

gitlab: convert build/container jobs to .base_job_template

This converts the main build and container jobs to use the
base job rules, defining the following new variables

- QEMU_JOB_SKIPPED - jobs that are known to be currently
broken and should not be run. Can still be manually
launched if desired.

- QEMU_JOB_AVOCADO - jobs that run the Avocado integration
test harness.

- QEMU_JOB_PUBLISH - jobs that publish content after the
branch is merged upstream

As build-tools-and-docs runs on master we declare the requirement of
building amd64-debian-container optional as it should already exits
once we merge.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220526110705.59952-5-berrange@redhat.com>
[AJB: fix upstream typo, mention optional container req]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220527153603.887929-32-alex.bennee@linaro.org>

show more ...

16fee10127-May-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: convert static checks to .base_job_template

This folds the static checks into using the base job
template rules, introducing one new variable

- QEMU_JOB_ONLY_FORKS - a job that should neve

gitlab: convert static checks to .base_job_template

This folds the static checks into using the base job
template rules, introducing one new variable

- QEMU_JOB_ONLY_FORKS - a job that should never run
on an upstream pipeline. The information it reports
is only applicable to contributors in a pre-submission
scenario, not time of merge.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220526110705.59952-4-berrange@redhat.com>
[AJB: fix typo]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220527153603.887929-31-alex.bennee@linaro.org>

show more ...

0012541427-May-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: convert Cirrus jobs to .base_job_template

This folds the Cirrus job rules into the base job
template, introducing two new variables

- QEMU_JOB_CIRRUS - identifies the job as making
us

gitlab: convert Cirrus jobs to .base_job_template

This folds the Cirrus job rules into the base job
template, introducing two new variables

- QEMU_JOB_CIRRUS - identifies the job as making
use of Cirrus CI via cirrus-run

- QEMU_JOB_OPTIONAL - identifies the job as one
that is not run by default, primarily due to
resource constraints. It can be manually invoked
by users if they wish to validate that scenario.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220526110705.59952-3-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220527153603.887929-30-alex.bennee@linaro.org>

show more ...

6a0e7ea727-May-2022 Daniel P. Berrangé <berrange@redhat.com>

gitlab: introduce a common base job template

Currently job rules are spread across the various templates
and jobs, making it hard to understand exactly what runs in
what scenario. This leads to inco

gitlab: introduce a common base job template

Currently job rules are spread across the various templates
and jobs, making it hard to understand exactly what runs in
what scenario. This leads to inconsistency in the rules and
increased maint burden.

The intent is that we introduce a common '.base_job_template'
which will have a general purpose 'rules:' block. No other
template or job should define 'rules:', but instead they must
rely on the inherited rules. To allow behaviour to be tweaked,
rules will be influenced by a number of variables with the
naming scheme 'QEMU_JOB_nnnn'.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220526110705.59952-2-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20220527153603.887929-29-alex.bennee@linaro.org>

show more ...

9e19fd7d27-May-2022 Alex Bennée <alex.bennee@linaro.org>

tests/docker: update debian-amd64 with lcitool

The one minor wrinkle we need to account for is the netmap support
still requires building from source. We also include cscope and GNU
global as they a

tests/docker: update debian-amd64 with lcitool

The one minor wrinkle we need to account for is the netmap support
still requires building from source. We also include cscope and GNU
global as they are used in one of the builds.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Cc: Philippe Mathieu-Daudé <f4bug@amsat.org>
Cc: Luigi Rizzo <rizzo@iet.unipi.it>
Cc: Giuseppe Lettieri <g.lettieri@iet.unipi.it>
Cc: Vincenzo Maffione <v.maffione@gmail.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220527153603.887929-12-alex.bennee@linaro.org>

show more ...

4ec740e127-May-2022 Alex Bennée <alex.bennee@linaro.org>

tests/docker: update debian-ppc64el-cross with lcitool

Use lcitool to update debian-ppc64el-cross to a Debian 11 based system.

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

tests/docker: update debian-ppc64el-cross with lcitool

Use lcitool to update debian-ppc64el-cross to a Debian 11 based system.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220527153603.887929-11-alex.bennee@linaro.org>

show more ...

1e834d1727-May-2022 Alex Bennée <alex.bennee@linaro.org>

tests/docker: update debian-mips64el-cross with lcitool

Use lcitool to update debian-mips64el-cross to a Debian 11 based system.

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

tests/docker: update debian-mips64el-cross with lcitool

Use lcitool to update debian-mips64el-cross to a Debian 11 based system.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220527153603.887929-10-alex.bennee@linaro.org>

show more ...

432ae73927-May-2022 Alex Bennée <alex.bennee@linaro.org>

tests/docker: update debian-mipsel-cross with lcitool

Use lcitool to update debian-mipsel-cross to a Debian 11 based system.

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

tests/docker: update debian-mipsel-cross with lcitool

Use lcitool to update debian-mipsel-cross to a Debian 11 based system.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220527153603.887929-9-alex.bennee@linaro.org>

show more ...

9480624127-May-2022 Alex Bennée <alex.bennee@linaro.org>

tests/docker: update debian-armel-cross with lcitool

Use lcitool to update debian-armel-cross to a Debian 11 based system.

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

tests/docker: update debian-armel-cross with lcitool

Use lcitool to update debian-armel-cross to a Debian 11 based system.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220527153603.887929-8-alex.bennee@linaro.org>

show more ...

18ad049d27-May-2022 Alex Bennée <alex.bennee@linaro.org>

tests/docker: update debian-armhf-cross with lcitool

Use lcitool to update debian-armhf-cross to a Debian 11 based system.

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

tests/docker: update debian-armhf-cross with lcitool

Use lcitool to update debian-armhf-cross to a Debian 11 based system.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220527153603.887929-7-alex.bennee@linaro.org>

show more ...

12345678910>>...14