History log of /qemu/.gitlab-ci.d/ (Results 276 – 300 of 369)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
dcbad7a617-Sep-2021 Daniel P. Berrangé <berrange@redhat.com>

gitlab: skip the check-patch job on the upstream repo

The check-patch job is intended to be used by contributors or
subsystem maintainers to see if there are style mistakes. The
false positive rate

gitlab: skip the check-patch job on the upstream repo

The check-patch job is intended to be used by contributors or
subsystem maintainers to see if there are style mistakes. The
false positive rate is too high to be used in a gating scenario
so should not run it on the upstream repo ever.

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

show more ...

9f62025117-Sep-2021 Richard Henderson <richard.henderson@linaro.org>

gitlab: Add cross-riscv64-system, cross-riscv64-user

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210914185830.1378771-3-richard.henderson@linaro.org>
[AJB: add all

gitlab: Add cross-riscv64-system, cross-riscv64-user

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210914185830.1378771-3-richard.henderson@linaro.org>
[AJB: add allow_failure]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210917162332.3511179-6-alex.bennee@linaro.org>

show more ...

5c24acf317-Sep-2021 Alex Bennée <alex.bennee@linaro.org>

tests/docker: promote debian-riscv64-cross to a full image

To be able to cross build QEMU itself we need to include a few more
libraries. These are only available in Debian's unstable ports repo
for

tests/docker: promote debian-riscv64-cross to a full image

To be able to cross build QEMU itself we need to include a few more
libraries. These are only available in Debian's unstable ports repo
for now so we need to base the riscv64 image on sid with the the
minimal libs needed to build QEMU (glib/pixman).

The result works but is not as clean as using build-dep to bring in
more dependencies. However sid is by definition a shifting pile of
sand and by keeping the list of libs minimal we reduce the chance of
having an image we can't build. It's good enough for a basic cross
build testing of TCG.

Cc: "Daniel P. Berrangé" <berrange@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210914185830.1378771-2-richard.henderson@linaro.org>
[AJB: tweak allow_failure]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210917162332.3511179-5-alex.bennee@linaro.org>

show more ...


container-cross.yml
/qemu/MAINTAINERS
/qemu/accel/hvf/hvf-accel-ops.c
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/atomic_common.c.inc
/qemu/accel/tcg/atomic_template.h
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/plugin-gen.c
/qemu/accel/tcg/user-exec.c
/qemu/backends/hostmem-epc.c
/qemu/backends/meson.build
/qemu/backends/tpm/tpm_emulator.c
/qemu/backends/tpm/tpm_passthrough.c
/qemu/block.c
/qemu/block/aio_task.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/bochs.c
/qemu/block/cloop.c
/qemu/block/commit.c
/qemu/block/copy-before-write.c
/qemu/block/copy-on-read.c
/qemu/block/crypto.c
/qemu/block/curl.c
/qemu/block/dmg.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/mirror.c
/qemu/block/nbd.c
/qemu/block/nfs.c
/qemu/block/null.c
/qemu/block/nvme.c
/qemu/block/preallocate.c
/qemu/block/qcow.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/qed.c
/qemu/block/quorum.c
/qemu/block/raw-format.c
/qemu/block/rbd.c
/qemu/block/replication.c
/qemu/block/throttle.c
/qemu/block/trace-events
/qemu/block/vdi.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/blockdev.c
/qemu/chardev/char-socket.c
/qemu/chardev/char-udp.c
/qemu/configs/devices/i386-softmmu/default.mak
/qemu/configs/targets/aarch64-linux-user.mak
/qemu/configs/targets/aarch64-softmmu.mak
/qemu/configs/targets/aarch64_be-linux-user.mak
/qemu/configs/targets/arm-linux-user.mak
/qemu/configs/targets/arm-softmmu.mak
/qemu/configs/targets/armeb-linux-user.mak
/qemu/configure
/qemu/contrib/elf2dmp/download.c
/qemu/contrib/elf2dmp/pdb.c
/qemu/disas/riscv.c
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/build-system.rst
/qemu/docs/devel/ci-definitions.rst.inc
/qemu/docs/devel/ci-jobs.rst.inc
/qemu/docs/devel/ci-runners.rst.inc
/qemu/docs/devel/ci.rst
/qemu/docs/devel/multi-process.rst
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/qgraph.rst
/qemu/docs/devel/tcg-plugins.rst
/qemu/docs/devel/testing.rst
/qemu/docs/hyperv.txt
/qemu/docs/meson.build
/qemu/docs/nvdimm.txt
/qemu/docs/system/arm/xlnx-versal-virt.rst
/qemu/docs/system/i386/kvm-pv.rst
/qemu/docs/system/i386/sgx.rst
/qemu/docs/system/multi-process.rst
/qemu/docs/system/ppc/powernv.rst
/qemu/docs/system/riscv/sifive_u.rst
/qemu/docs/system/riscv/virt.rst
/qemu/docs/system/target-i386.rst
/qemu/docs/tools/qemu-img.rst
/qemu/docs/tools/qemu-nbd.rst
/qemu/ebpf/meson.build
/qemu/gdb-xml/arm-neon.xml
/qemu/gdb-xml/arm-vfp-sysregs.xml
/qemu/gdb-xml/arm-vfp.xml
/qemu/gdb-xml/arm-vfp3.xml
/qemu/gdbstub.c
/qemu/hmp-commands-info.hx
/qemu/hmp-commands.hx
/qemu/hw/Kconfig
/qemu/hw/acpi/acpi-x86-stub.c
/qemu/hw/acpi/aml-build.c
/qemu/hw/acpi/cpu.c
/qemu/hw/acpi/ghes.c
/qemu/hw/acpi/hmat.c
/qemu/hw/acpi/memory_hotplug.c
/qemu/hw/acpi/nvdimm.c
/qemu/hw/acpi/pci.c
/qemu/hw/acpi/vmgenid.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/allwinner-h3.c
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_soc.c
/qemu/hw/arm/sabrelite.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xlnx-versal-virt.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/arm/xlnx-zcu102.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/audio/intel-hda.c
/qemu/hw/block/fdc.c
/qemu/hw/block/swim.c
/qemu/hw/char/ibex_uart.c
/qemu/hw/char/mchp_pfsoc_mmuart.c
/qemu/hw/char/shakti_uart.c
/qemu/hw/char/sifive_uart.c
/qemu/hw/char/virtio-serial-bus.c
/qemu/hw/core/bus.c
/qemu/hw/core/machine.c
/qemu/hw/core/sysbus.c
/qemu/hw/display/macfb.c
/qemu/hw/display/qxl.c
/qemu/hw/display/trace-events
/qemu/hw/display/virtio-gpu-udmabuf.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/dma/sifive_pdma.c
/qemu/hw/gpio/aspeed_gpio.c
/qemu/hw/gpio/bcm2835_gpio.c
/qemu/hw/hyperv/vmbus.c
/qemu/hw/i2c/core.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/acpi-common.c
/qemu/hw/i386/acpi-microvm.c
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/fw_cfg.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/i8254.c
/qemu/hw/i386/meson.build
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/sgx-epc.c
/qemu/hw/i386/sgx-stub.c
/qemu/hw/i386/sgx.c
/qemu/hw/i386/x86.c
/qemu/hw/i386/xen/xen-hvm.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/isa.c
/qemu/hw/ide/macio.c
/qemu/hw/ide/microdrive.c
/qemu/hw/ide/mmio.c
/qemu/hw/ide/piix.c
/qemu/hw/ide/qdev.c
/qemu/hw/ide/sii3112.c
/qemu/hw/ide/via.c
/qemu/hw/intc/Kconfig
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/ibex_plic.c
/qemu/hw/intc/meson.build
/qemu/hw/intc/openpic.c
/qemu/hw/intc/openpic_kvm.c
/qemu/hw/intc/riscv_aclint.c
/qemu/hw/intc/sifive_plic.c
/qemu/hw/intc/spapr_xive_kvm.c
/qemu/hw/intc/xive.c
/qemu/hw/ipack/ipack.c
/qemu/hw/ipack/tpci200.c
/qemu/hw/isa/isa-bus.c
/qemu/hw/m68k/q800.c
/qemu/hw/misc/applesmc.c
/qemu/hw/misc/aspeed_scu.c
/qemu/hw/misc/auxbus.c
/qemu/hw/misc/mac_via.c
/qemu/hw/misc/macio/cuda.c
/qemu/hw/misc/macio/macio.c
/qemu/hw/misc/macio/pmu.c
/qemu/hw/misc/pca9552.c
/qemu/hw/net/virtio-net.c
/qemu/hw/nubus/mac-nubus-bridge.c
/qemu/hw/nubus/nubus-bridge.c
/qemu/hw/nubus/nubus-bus.c
/qemu/hw/nubus/nubus-device.c
/qemu/hw/nubus/trace-events
/qemu/hw/nubus/trace.h
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/subsys.c
/qemu/hw/nvme/trace-events
/qemu/hw/nvram/Kconfig
/qemu/hw/nvram/meson.build
/qemu/hw/nvram/xlnx-bbram.c
/qemu/hw/nvram/xlnx-efuse-crc.c
/qemu/hw/nvram/xlnx-efuse.c
/qemu/hw/nvram/xlnx-versal-efuse-cache.c
/qemu/hw/nvram/xlnx-versal-efuse-ctrl.c
/qemu/hw/nvram/xlnx-zynqmp-efuse.c
/qemu/hw/pci-host/raven.c
/qemu/hw/pci-host/versatile.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pci_bridge.c
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_core.c
/qemu/hw/ppc/pnv_xscom.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_drc.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/spapr_numa.c
/qemu/hw/ppc/spapr_vio.c
/qemu/hw/ppc/trace-events
/qemu/hw/remote/proxy-memory-listener.c
/qemu/hw/remote/proxy.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/microchip_pfsoc.c
/qemu/hw/riscv/opentitan.c
/qemu/hw/riscv/shakti_c.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/s390x/ap-bridge.c
/qemu/hw/s390x/css-bridge.c
/qemu/hw/s390x/event-facility.c
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/scsi/esp-pci.c
/qemu/hw/scsi/esp.c
/qemu/hw/scsi/lsi53c895a.c
/qemu/hw/scsi/megasas.c
/qemu/hw/scsi/mptsas.c
/qemu/hw/scsi/scsi-bus.c
/qemu/hw/scsi/scsi-generic.c
/qemu/hw/scsi/spapr_vscsi.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/scsi/vmw_pvscsi.c
/qemu/hw/sd/allwinner-sdhost.c
/qemu/hw/sd/bcm2835_sdhost.c
/qemu/hw/sd/pl181.c
/qemu/hw/sd/pxa2xx_mmci.c
/qemu/hw/sd/sdhci.c
/qemu/hw/sd/ssi-sd.c
/qemu/hw/sensor/Kconfig
/qemu/hw/sensor/dps310.c
/qemu/hw/sensor/meson.build
/qemu/hw/ssi/ssi.c
/qemu/hw/timer/Kconfig
/qemu/hw/timer/ibex_timer.c
/qemu/hw/timer/meson.build
/qemu/hw/timer/sifive_pwm.c
/qemu/hw/timer/trace-events
/qemu/hw/tpm/tpm_ppi.c
/qemu/hw/usb/bus.c
/qemu/hw/usb/dev-smartcard-reader.c
/qemu/hw/usb/dev-storage-bot.c
/qemu/hw/usb/dev-storage-classic.c
/qemu/hw/usb/dev-uas.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/igd.c
/qemu/hw/vfio/pci-quirks.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/platform.c
/qemu/hw/vfio/spapr.c
/qemu/hw/virtio/vhost-user-vsock.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/vhost-vsock-common.c
/qemu/hw/virtio/vhost-vsock.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-mem-pci.c
/qemu/hw/virtio/virtio-mmio.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio.c
/qemu/hw/watchdog/wdt_aspeed.c
/qemu/hw/xen/xen-bus.c
/qemu/hw/xen/xen-legacy-backend.c
/qemu/hw/xen/xen_pt.c
/qemu/include/block/block.h
/qemu/include/block/block_int.h
/qemu/include/block/nvme.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/memop.h
/qemu/include/exec/memopidx.h
/qemu/include/exec/memory.h
/qemu/include/hw/acpi/acpi-defs.h
/qemu/include/hw/acpi/acpi_dev_interface.h
/qemu/include/hw/acpi/aml-build.h
/qemu/include/hw/acpi/ich9.h
/qemu/include/hw/arm/aspeed.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/arm/xlnx-versal.h
/qemu/include/hw/arm/xlnx-zynqmp.h
/qemu/include/hw/boards.h
/qemu/include/hw/char/mchp_pfsoc_mmuart.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/core/tcg-cpu-ops.h
/qemu/include/hw/display/macfb.h
/qemu/include/hw/i386/hostmem-epc.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/sgx-epc.h
/qemu/include/hw/i386/sgx.h
/qemu/include/hw/i386/x86.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/intc/ibex_plic.h
/qemu/include/hw/intc/riscv_aclint.h
/qemu/include/hw/intc/sifive_plic.h
/qemu/include/hw/ipack/ipack.h
/qemu/include/hw/loader.h
/qemu/include/hw/misc/aspeed_scu.h
/qemu/include/hw/nubus/mac-nubus-bridge.h
/qemu/include/hw/nubus/nubus.h
/qemu/include/hw/nvram/xlnx-bbram.h
/qemu/include/hw/nvram/xlnx-efuse.h
/qemu/include/hw/nvram/xlnx-versal-efuse.h
/qemu/include/hw/nvram/xlnx-zynqmp-efuse.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/ppc/openpic.h
/qemu/include/hw/ppc/pnv_core.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/spapr_numa.h
/qemu/include/hw/ppc/spapr_ovec.h
/qemu/include/hw/ppc/xive.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/riscv/sifive_u.h
/qemu/include/hw/riscv/virt.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/timer/ibex_timer.h
/qemu/include/hw/timer/sifive_pwm.h
/qemu/include/hw/virtio/vhost-vsock-common.h
/qemu/include/hw/watchdog/wdt_aspeed.h
/qemu/include/monitor/hmp-target.h
/qemu/include/qemu/host-utils.h
/qemu/include/qemu/job.h
/qemu/include/qemu/plugin.h
/qemu/include/sysemu/block-backend.h
/qemu/include/sysemu/hvf_int.h
/qemu/include/sysemu/kvm_int.h
/qemu/include/tcg/tcg.h
/qemu/include/ui/console.h
/qemu/include/ui/egl-helpers.h
/qemu/include/ui/gtk.h
/qemu/io/dns-resolver.c
/qemu/iothread.c
/qemu/job.c
/qemu/linux-user/aarch64/cpu_loop.c
/qemu/linux-user/aarch64/signal.c
/qemu/linux-user/aarch64/target_signal.h
/qemu/linux-user/alpha/cpu_loop.c
/qemu/linux-user/alpha/signal.c
/qemu/linux-user/alpha/target_signal.h
/qemu/linux-user/arm/cpu_loop.c
/qemu/linux-user/arm/signal.c
/qemu/linux-user/arm/target_signal.h
/qemu/linux-user/cris/cpu_loop.c
/qemu/linux-user/cris/signal.c
/qemu/linux-user/cris/target_signal.h
/qemu/linux-user/elfload.c
/qemu/linux-user/exit.c
/qemu/linux-user/fd-trans.c
/qemu/linux-user/flatload.c
/qemu/linux-user/hexagon/cpu_loop.c
/qemu/linux-user/hexagon/signal.c
/qemu/linux-user/hexagon/target_signal.h
/qemu/linux-user/hppa/cpu_loop.c
/qemu/linux-user/hppa/signal.c
/qemu/linux-user/hppa/target_signal.h
/qemu/linux-user/i386/cpu_loop.c
/qemu/linux-user/i386/signal.c
/qemu/linux-user/i386/target_signal.h
/qemu/linux-user/linuxload.c
/qemu/linux-user/loader.h
/qemu/linux-user/m68k/cpu_loop.c
/qemu/linux-user/m68k/signal.c
/qemu/linux-user/m68k/target_signal.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/cpu_loop.c
/qemu/linux-user/microblaze/signal.c
/qemu/linux-user/microblaze/target_signal.h
/qemu/linux-user/mips/cpu_loop.c
/qemu/linux-user/mips/signal.c
/qemu/linux-user/mips/target_signal.h
/qemu/linux-user/mips64/target_signal.h
/qemu/linux-user/mmap.c
/qemu/linux-user/nios2/cpu_loop.c
/qemu/linux-user/nios2/signal.c
/qemu/linux-user/nios2/target_signal.h
/qemu/linux-user/openrisc/cpu_loop.c
/qemu/linux-user/openrisc/signal.c
/qemu/linux-user/openrisc/target_signal.h
/qemu/linux-user/ppc/cpu_loop.c
/qemu/linux-user/ppc/signal.c
/qemu/linux-user/ppc/target_signal.h
/qemu/linux-user/qemu.h
/qemu/linux-user/riscv/cpu_loop.c
/qemu/linux-user/riscv/signal.c
/qemu/linux-user/riscv/target_signal.h
/qemu/linux-user/s390x/cpu_loop.c
/qemu/linux-user/s390x/signal.c
/qemu/linux-user/s390x/target_signal.h
/qemu/linux-user/safe-syscall.h
/qemu/linux-user/semihost.c
/qemu/linux-user/sh4/cpu_loop.c
/qemu/linux-user/sh4/signal.c
/qemu/linux-user/sh4/target_signal.h
/qemu/linux-user/signal-common.h
/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.h
/qemu/linux-user/syscall.c
/qemu/linux-user/uaccess.c
/qemu/linux-user/uname.c
/qemu/linux-user/user-internals.h
/qemu/linux-user/user-mmap.h
/qemu/linux-user/vm86.c
/qemu/linux-user/x86_64/target_signal.h
/qemu/linux-user/xtensa/cpu_loop.c
/qemu/linux-user/xtensa/signal.c
/qemu/linux-user/xtensa/target_signal.h
/qemu/meson
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/block-dirty-bitmap.c
/qemu/migration/migration.c
/qemu/monitor/hmp-cmds.c
/qemu/monitor/monitor.c
/qemu/nbd/client-connection.c
/qemu/nbd/client.c
/qemu/nbd/server.c
/qemu/pc-bios/descriptors/meson.build
/qemu/pc-bios/meson.build
/qemu/plugins/api.c
/qemu/plugins/core.c
/qemu/plugins/meson.build
/qemu/python/.gitignore
/qemu/python/Makefile
/qemu/python/Pipfile.lock
/qemu/python/avocado.cfg
/qemu/python/qemu/aqmp/__init__.py
/qemu/python/qemu/aqmp/aqmp_tui.py
/qemu/python/qemu/aqmp/error.py
/qemu/python/qemu/aqmp/events.py
/qemu/python/qemu/aqmp/message.py
/qemu/python/qemu/aqmp/models.py
/qemu/python/qemu/aqmp/protocol.py
/qemu/python/qemu/aqmp/py.typed
/qemu/python/qemu/aqmp/qmp_client.py
/qemu/python/qemu/aqmp/util.py
/qemu/python/qemu/machine/machine.py
/qemu/python/setup.cfg
/qemu/python/tests/protocol.py
/qemu/qapi/block-core.json
/qemu/qapi/char.json
/qemu/qapi/machine.json
/qemu/qapi/misc-target.json
/qemu/qapi/qdev.json
/qemu/qapi/qom.json
/qemu/qapi/sockets.json
/qemu/qapi/tpm.json
/qemu/qapi/transaction.json
/qemu/qapi/ui.json
/qemu/qemu-img-cmds.hx
/qemu/qemu-img.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qga/qapi-schema.json
/qemu/scripts/mtest2make.py
/qemu/scripts/qapi/expr.py
/qemu/scripts/qapi/gen.py
/qemu/scripts/qapi/mypy.ini
/qemu/scripts/qapi/parser.py
/qemu/scripts/qapi/pylintrc
/qemu/scripts/qapi/schema.py
/qemu/scripts/simplebench/img_bench_templater.py
/qemu/scripts/simplebench/table_templater.py
/qemu/semihosting/arm-compat-semi.c
/qemu/softmmu/memory.c
/qemu/softmmu/memory_mapping.c
/qemu/softmmu/physmem.c
/qemu/softmmu/trace-events
/qemu/storage-daemon/qemu-storage-daemon.c
/qemu/stubs/qdev.c
/qemu/target/alpha/cpu.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-a64.c
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/hvf/meson.build
/qemu/target/arm/hvf/trace-events
/qemu/target/arm/hvf_arm.h
/qemu/target/arm/internals.h
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm_arm.h
/qemu/target/arm/m_helper.c
/qemu/target/arm/machine.c
/qemu/target/arm/meson.build
/qemu/target/arm/psci.c
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-m-nocp.c
/qemu/target/arm/translate-mve.c
/qemu/target/arm/translate-vfp.c
/qemu/target/arm/translate.c
/qemu/target/arm/translate.h
/qemu/target/avr/cpu.h
/qemu/target/avr/translate.c
/qemu/target/cris/cpu.h
/qemu/target/hexagon/cpu.h
/qemu/target/hexagon/gen_tcg.h
/qemu/target/hexagon/gen_tcg_funcs.py
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/helper.h
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/meson.build
/qemu/target/hexagon/op_helper.c
/qemu/target/hexagon/translate.c
/qemu/target/hppa/cpu.c
/qemu/target/hppa/cpu.h
/qemu/target/i386/cpu-sysemu.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/hax/hax-mem.c
/qemu/target/i386/hvf/hvf.c
/qemu/target/i386/kvm/hyperv-proto.h
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/kvm_i386.h
/qemu/target/i386/machine.c
/qemu/target/i386/monitor.c
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/sev-stub.c
/qemu/target/i386/sev.c
/qemu/target/i386/sev_i386.h
/qemu/target/i386/tcg/mem_helper.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/m68k/cpu.h
/qemu/target/m68k/m68k-semi.c
/qemu/target/m68k/op_helper.c
/qemu/target/microblaze/cpu.h
/qemu/target/mips/cpu.h
/qemu/target/mips/internal.h
/qemu/target/mips/tcg/msa_helper.c
/qemu/target/mips/tcg/tcg-internal.h
/qemu/target/nios2/cpu.h
/qemu/target/nios2/nios2-semi.c
/qemu/target/openrisc/cpu.h
/qemu/target/ppc/cpu.h
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/int_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/trace-events
/qemu/target/ppc/translate.c
/qemu/target/riscv/bitmanip_helper.c
/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/helper.h
/qemu/target/riscv/insn32.decode
/qemu/target/riscv/insn_trans/trans_rvb.c.inc
/qemu/target/riscv/translate.c
/qemu/target/rx/cpu.h
/qemu/target/s390x/cpu.h
/qemu/target/s390x/s390x-internal.h
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate_vx.c.inc
/qemu/target/sh4/cpu.h
/qemu/target/sh4/translate.c
/qemu/target/sparc/cpu.c
/qemu/target/sparc/cpu.h
/qemu/target/sparc/ldst_helper.c
/qemu/target/tricore/cpu.h
/qemu/target/xtensa/cores.list
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/import_core.sh
/qemu/target/xtensa/meson.build
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/region.c
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target-con-set.h
/qemu/tcg/s390x/tcg-target-con-str.h
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target.h
/qemu/tcg/s390x/tcg-target.opc.h
/qemu/tcg/sparc/tcg-target.c.inc
/qemu/tcg/tcg-ldst.c.inc
/qemu/tcg/tcg-op-vec.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tci.c
/qemu/tests/Makefile.include
/qemu/tests/acceptance/avocado_qemu/__init__.py
/qemu/tests/acceptance/boot_linux_console.py
/qemu/tests/acceptance/boot_xen.py
/qemu/tests/acceptance/ppc_mpc8544ds.py
/qemu/tests/acceptance/ppc_prep_40p.py
/qemu/tests/acceptance/ppc_pseries.py
/qemu/tests/acceptance/ppc_virtex_ml507.py
/qemu/tests/acceptance/replay_kernel.py
/qemu/tests/acceptance/replay_linux.py
/qemu/tests/acceptance/vnc.py
/qemu/tests/data/acpi/q35/DSDT
/qemu/tests/data/acpi/q35/DSDT.acpihmat
/qemu/tests/data/acpi/q35/DSDT.bridge
/qemu/tests/data/acpi/q35/DSDT.cphp
/qemu/tests/data/acpi/q35/DSDT.dimmpxm
/qemu/tests/data/acpi/q35/DSDT.ipmibt
/qemu/tests/data/acpi/q35/DSDT.memhp
/qemu/tests/data/acpi/q35/DSDT.mmio64
/qemu/tests/data/acpi/q35/DSDT.nohpet
/qemu/tests/data/acpi/q35/DSDT.numamem
/qemu/tests/data/acpi/q35/DSDT.tis.tpm12
/qemu/tests/data/acpi/q35/DSDT.tis.tpm2
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/dockerfiles/debian-riscv64-cross.docker
/qemu/tests/docker/dockerfiles/fedora-i386-cross.docker
/qemu/tests/qapi-schema/args-union.err
/qemu/tests/qapi-schema/args-union.json
/qemu/tests/qapi-schema/bad-base.err
/qemu/tests/qapi-schema/bad-base.json
/qemu/tests/qapi-schema/doc-bad-feature.err
/qemu/tests/qapi-schema/doc-empty-symbol.err
/qemu/tests/qapi-schema/doc-good.json
/qemu/tests/qapi-schema/doc-good.out
/qemu/tests/qapi-schema/doc-good.txt
/qemu/tests/qapi-schema/enum-if-invalid.json
/qemu/tests/qapi-schema/meson.build
/qemu/tests/qapi-schema/qapi-schema-test.json
/qemu/tests/qapi-schema/qapi-schema-test.out
/qemu/tests/qapi-schema/reserved-member-u.json
/qemu/tests/qapi-schema/test-qapi.py
/qemu/tests/qapi-schema/union-array-branch.err
/qemu/tests/qapi-schema/union-array-branch.json
/qemu/tests/qapi-schema/union-array-branch.out
/qemu/tests/qapi-schema/union-bad-base.err
/qemu/tests/qapi-schema/union-bad-base.json
/qemu/tests/qapi-schema/union-bad-base.out
/qemu/tests/qapi-schema/union-bad-discriminator.err
/qemu/tests/qapi-schema/union-bad-discriminator.json
/qemu/tests/qapi-schema/union-bad-discriminator.out
/qemu/tests/qapi-schema/union-base-any.err
/qemu/tests/qapi-schema/union-base-any.json
/qemu/tests/qapi-schema/union-base-any.out
/qemu/tests/qapi-schema/union-base-empty.json
/qemu/tests/qapi-schema/union-base-no-discriminator.err
/qemu/tests/qapi-schema/union-base-no-discriminator.json
/qemu/tests/qapi-schema/union-base-union.err
/qemu/tests/qapi-schema/union-base-union.json
/qemu/tests/qapi-schema/union-base-union.out
/qemu/tests/qapi-schema/union-branch-invalid-dict.err
/qemu/tests/qapi-schema/union-branch-invalid-dict.json
/qemu/tests/qapi-schema/union-clash-member.err
/qemu/tests/qapi-schema/union-clash-member.json
/qemu/tests/qapi-schema/union-clash-member.out
/qemu/tests/qapi-schema/union-discriminator-bad-name.err
/qemu/tests/qapi-schema/union-discriminator-bad-name.json
/qemu/tests/qapi-schema/union-discriminator-bad-name.out
/qemu/tests/qapi-schema/union-empty.err
/qemu/tests/qapi-schema/union-empty.json
/qemu/tests/qapi-schema/union-inline-invalid-dict.err
/qemu/tests/qapi-schema/union-inline-invalid-dict.json
/qemu/tests/qapi-schema/union-inline-invalid-dict.out
/qemu/tests/qapi-schema/union-int-branch.err
/qemu/tests/qapi-schema/union-int-branch.json
/qemu/tests/qapi-schema/union-int-branch.out
/qemu/tests/qapi-schema/union-invalid-branch-key.err
/qemu/tests/qapi-schema/union-invalid-branch-key.json
/qemu/tests/qapi-schema/union-invalid-branch-key.out
/qemu/tests/qapi-schema/union-invalid-discriminator.err
/qemu/tests/qapi-schema/union-invalid-discriminator.json
/qemu/tests/qapi-schema/union-invalid-discriminator.out
/qemu/tests/qapi-schema/union-invalid-if-discriminator.err
/qemu/tests/qapi-schema/union-invalid-if-discriminator.json
/qemu/tests/qapi-schema/union-invalid-if-discriminator.out
/qemu/tests/qapi-schema/union-no-base.err
/qemu/tests/qapi-schema/union-no-base.json
/qemu/tests/qapi-schema/union-no-base.out
/qemu/tests/qapi-schema/union-optional-discriminator.err
/qemu/tests/qapi-schema/union-optional-discriminator.json
/qemu/tests/qapi-schema/union-optional-discriminator.out
/qemu/tests/qapi-schema/union-string-discriminator.err
/qemu/tests/qapi-schema/union-string-discriminator.json
/qemu/tests/qapi-schema/union-string-discriminator.out
/qemu/tests/qapi-schema/union-unknown.err
/qemu/tests/qapi-schema/union-unknown.json
/qemu/tests/qemu-iotests/109.out
/qemu/tests/qemu-iotests/122
/qemu/tests/qemu-iotests/235
/qemu/tests/qemu-iotests/271
/qemu/tests/qemu-iotests/271.out
/qemu/tests/qemu-iotests/297
/qemu/tests/qemu-iotests/300
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/pylintrc
/qemu/tests/qemu-iotests/testenv.py
/qemu/tests/qemu-iotests/testrunner.py
/qemu/tests/qemu-iotests/tests/image-fleecing
/qemu/tests/qemu-iotests/tests/migrate-bitmaps-postcopy-test
/qemu/tests/qemu-iotests/tests/migrate-bitmaps-test
/qemu/tests/qemu-iotests/tests/migrate-during-backup
/qemu/tests/qemu-iotests/tests/migrate-during-backup.out
/qemu/tests/qemu-iotests/tests/mirror-ready-cancel-error
/qemu/tests/qemu-iotests/tests/mirror-ready-cancel-error.out
/qemu/tests/qemu-iotests/tests/mirror-top-perms
/qemu/tests/qemu-iotests/tests/qsd-jobs.out
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/numa-test.c
/qemu/tests/qtest/qmp-cmd-test.c
/qemu/tests/tcg/hexagon/Makefile.target
/qemu/tests/tcg/hexagon/hex_sigsegv.c
/qemu/tests/tcg/hppa/Makefile.target
/qemu/tests/tcg/i386/Makefile.target
/qemu/tests/tcg/multiarch/Makefile.target
/qemu/tests/tcg/multiarch/libs/float_helpers.c
/qemu/tests/tcg/multiarch/linux/linux-test.c
/qemu/tests/tcg/multiarch/sha1.c
/qemu/tests/tcg/sh4/Makefile.target
/qemu/tests/tcg/x86_64/Makefile.target
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-bdrv-drain.c
/qemu/tests/unit/test-block-iothread.c
/qemu/tests/unit/test-blockjob.c
/qemu/tests/unit/test-clone-visitor.c
/qemu/tests/unit/test-qmp-cmds.c
/qemu/tests/unit/test-qobject-input-visitor.c
/qemu/tests/unit/test-qobject-output-visitor.c
/qemu/tests/unit/test-yank.c
/qemu/thunk.c
/qemu/tools/virtiofsd/fuse_lowlevel.h
/qemu/tools/virtiofsd/fuse_virtio.c
/qemu/tools/virtiofsd/passthrough_seccomp.c
/qemu/trace-events
/qemu/trace/meson.build
/qemu/ui/egl-helpers.c
/qemu/ui/gtk-egl.c
/qemu/ui/gtk-gl-area.c
/qemu/ui/gtk.c
/qemu/util/host-utils.c
/qemu/util/qemu-openpty.c
/qemu/util/qemu-sockets.c
7b7ab2d615-Sep-2021 Peter Maydell <peter.maydell@linaro.org>

gitlab-ci: Mark manual-only jobs as allow_failure

If a gitlab CI job is marked as manual-only but is not marked
as allow_failure, then gitlab considers that the pipeline is
"blocked" until the job h

gitlab-ci: Mark manual-only jobs as allow_failure

If a gitlab CI job is marked as manual-only but is not marked
as allow_failure, then gitlab considers that the pipeline is
"blocked" until the job has been manually triggered. We need
to mark these manual-only jobs as also allow_failure: true
so that gitlab doesn't insist that they have run before it
will consider the pipeline to be complete.

Fixes: 4c9af1ea1457782cf0adb29
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20210915123412.8232-1-peter.maydell@linaro.org
Acked-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>

show more ...


custom-runners.yml
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/bsd-user/i386/target_arch_cpu.c
/qemu/bsd-user/x86_64/target_arch_cpu.c
/qemu/chardev/char-mux.c
/qemu/chardev/char.c
/qemu/docs/about/build-platforms.rst
/qemu/docs/about/deprecated.rst
/qemu/include/chardev/char.h
/qemu/include/exec/translate-all.h
/qemu/include/exec/translator.h
/qemu/include/hw/core/tcg-cpu-ops.h
/qemu/include/tcg/tcg-op.h
/qemu/linux-user/main.c
/qemu/meson.build
/qemu/target/alpha/cpu.c
/qemu/target/alpha/cpu.h
/qemu/target/alpha/helper.c
/qemu/target/alpha/translate.c
/qemu/target/arm/arm_ldst.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate.c
/qemu/target/avr/cpu.c
/qemu/target/cris/cpu.c
/qemu/target/cris/cpu.h
/qemu/target/cris/helper.c
/qemu/target/hexagon/translate.c
/qemu/target/hppa/cpu.c
/qemu/target/hppa/cpu.h
/qemu/target/hppa/int_helper.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu.h
/qemu/target/i386/tcg/helper-tcg.h
/qemu/target/i386/tcg/seg_helper.c
/qemu/target/i386/tcg/sysemu/seg_helper.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/translate.c
/qemu/target/m68k/cpu.c
/qemu/target/m68k/cpu.h
/qemu/target/m68k/op_helper.c
/qemu/target/m68k/translate.c
/qemu/target/microblaze/cpu.c
/qemu/target/microblaze/cpu.h
/qemu/target/microblaze/helper.c
/qemu/target/mips/cpu.c
/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/tlb_helper.c
/qemu/target/mips/tcg/tcg-internal.h
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/user/tlb_helper.c
/qemu/target/nios2/cpu.c
/qemu/target/openrisc/cpu.c
/qemu/target/openrisc/cpu.h
/qemu/target/openrisc/interrupt.c
/qemu/target/openrisc/meson.build
/qemu/target/openrisc/translate.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/excp_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/translate.c
/qemu/target/rx/cpu.c
/qemu/target/rx/cpu.h
/qemu/target/rx/helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/cpu.c
/qemu/target/sh4/cpu.h
/qemu/target/sh4/helper.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/cpu.c
/qemu/target/sparc/translate.c
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/exc_helper.c
/qemu/target/xtensa/translate.c
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.c.inc
4c9af1ea13-Sep-2021 Peter Maydell <peter.maydell@linaro.org>

gitlab-ci: Make more custom runner jobs manual, and don't allow failure

Currently we define a lot of jobs for our custom runners:
for both aarch64 and s390x we have
- all-linux-static
- all
- all

gitlab-ci: Make more custom runner jobs manual, and don't allow failure

Currently we define a lot of jobs for our custom runners:
for both aarch64 and s390x we have
- all-linux-static
- all
- alldbg
- clang (manual)
- tci
- notcg (manual)

This is overkill. The main reason to run on these hosts is to get
coverage for the host architecture; we can leave the handling of
differences like debug vs non-debug to the x86 CI jobs.

The jobs are also generally running OK; they occasionally fail due to
timeouts, which is likely because we're overloading the machine by
asking it to run 4 CI jobs at once plus the ad-hoc CI.

Remove the 'allow_failure' tag from all these jobs, and switch the
s390x-alldbg, aarch64-all, s390x-tci and aarch64-tci jobs to manual.
(We keep -all on s390x and -alldbg on aarch64 just for diversity
of coverage.)

This will let us make the switch for s390x and aarch64 hosts from
the ad-hoc CI to gitlab.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-id: 20210913101948.12600-1-peter.maydell@linaro.org

show more ...


custom-runners.yml
/qemu/MAINTAINERS
/qemu/block/nvme.c
/qemu/block/trace-events
/qemu/bsd-user/bsdload.c
/qemu/bsd-user/elfcore.c
/qemu/bsd-user/elfload.c
/qemu/bsd-user/freebsd/host-os.h
/qemu/bsd-user/freebsd/target_os_elf.h
/qemu/bsd-user/freebsd/target_os_siginfo.h
/qemu/bsd-user/freebsd/target_os_signal.h
/qemu/bsd-user/freebsd/target_os_stack.h
/qemu/bsd-user/freebsd/target_os_thread.h
/qemu/bsd-user/freebsd/target_os_user.h
/qemu/bsd-user/freebsd/target_os_vmparam.h
/qemu/bsd-user/i386/target_arch.h
/qemu/bsd-user/i386/target_arch_cpu.c
/qemu/bsd-user/i386/target_arch_cpu.h
/qemu/bsd-user/i386/target_arch_elf.h
/qemu/bsd-user/i386/target_arch_reg.h
/qemu/bsd-user/i386/target_arch_signal.h
/qemu/bsd-user/i386/target_arch_sigtramp.h
/qemu/bsd-user/i386/target_arch_thread.h
/qemu/bsd-user/i386/target_arch_vmparam.h
/qemu/bsd-user/main.c
/qemu/bsd-user/mmap.c
/qemu/bsd-user/netbsd/host-os.h
/qemu/bsd-user/netbsd/target_os_elf.h
/qemu/bsd-user/netbsd/target_os_siginfo.h
/qemu/bsd-user/netbsd/target_os_signal.h
/qemu/bsd-user/netbsd/target_os_stack.h
/qemu/bsd-user/netbsd/target_os_thread.h
/qemu/bsd-user/openbsd/host-os.h
/qemu/bsd-user/openbsd/target_os_elf.h
/qemu/bsd-user/openbsd/target_os_siginfo.h
/qemu/bsd-user/openbsd/target_os_signal.h
/qemu/bsd-user/openbsd/target_os_stack.h
/qemu/bsd-user/openbsd/target_os_thread.h
/qemu/bsd-user/qemu.h
/qemu/bsd-user/syscall.c
/qemu/bsd-user/syscall_defs.h
/qemu/bsd-user/x86_64/target_arch.h
/qemu/bsd-user/x86_64/target_arch_cpu.c
/qemu/bsd-user/x86_64/target_arch_cpu.h
/qemu/bsd-user/x86_64/target_arch_elf.h
/qemu/bsd-user/x86_64/target_arch_reg.h
/qemu/bsd-user/x86_64/target_arch_signal.h
/qemu/bsd-user/x86_64/target_arch_sigtramp.h
/qemu/bsd-user/x86_64/target_arch_thread.h
/qemu/bsd-user/x86_64/target_arch_vmparam.h
/qemu/configs/devices/mips-softmmu/common.mak
/qemu/configure
/qemu/contrib/vhost-user-gpu/meson.build
/qemu/docs/about/deprecated.rst
/qemu/docs/about/index.rst
/qemu/docs/devel/code-of-conduct.rst
/qemu/docs/devel/index.rst
/qemu/docs/devel/tcg-icount.rst
/qemu/docs/index.rst
/qemu/docs/interop/index.rst
/qemu/docs/specs/index.rst
/qemu/docs/system/arm/nuvoton.rst
/qemu/docs/system/cpu-models-x86.rst.inc
/qemu/docs/system/i386/cpu.rst
/qemu/docs/system/index.rst
/qemu/docs/system/qemu-block-drivers.rst
/qemu/docs/system/qemu-cpu-models.rst
/qemu/docs/system/qemu-manpage.rst
/qemu/docs/system/target-i386.rst
/qemu/docs/tools/index.rst
/qemu/docs/tools/qemu-img.rst
/qemu/docs/tools/qemu-nbd.rst
/qemu/docs/tools/qemu-pr-helper.rst
/qemu/docs/tools/qemu-storage-daemon.rst
/qemu/docs/tools/qemu-trace-stap.rst
/qemu/docs/user/index.rst
/qemu/hw/acpi/Kconfig
/qemu/hw/acpi/acpi-cpu-hotplug-stub.c
/qemu/hw/acpi/acpi-mem-hotplug-stub.c
/qemu/hw/acpi/acpi-nvdimm-stub.c
/qemu/hw/acpi/acpi-pci-hotplug-stub.c
/qemu/hw/acpi/ich9.c
/qemu/hw/acpi/meson.build
/qemu/hw/acpi/pcihp.c
/qemu/hw/acpi/piix4.c
/qemu/hw/arm/mps2-tz.c
/qemu/hw/arm/mps2.c
/qemu/hw/arm/npcm7xx_boards.c
/qemu/hw/arm/virt.c
/qemu/hw/char/cadence_uart.c
/qemu/hw/char/escc.c
/qemu/hw/char/trace-events
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/input/ps2.c
/qemu/hw/intc/arm_gicv3.c
/qemu/hw/intc/arm_gicv3_common.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/arm_gicv3_dist.c
/qemu/hw/intc/arm_gicv3_its.c
/qemu/hw/intc/arm_gicv3_its_common.c
/qemu/hw/intc/arm_gicv3_its_kvm.c
/qemu/hw/intc/arm_gicv3_redist.c
/qemu/hw/intc/gicv3_internal.h
/qemu/hw/intc/meson.build
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/m68k/q800.c
/qemu/hw/misc/mac_via.c
/qemu/hw/misc/zynq_slcr.c
/qemu/hw/net/vhost_net.c
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/pci-host/i440fx.c
/qemu/hw/s390x/css.c
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/s390x/s390-pci-inst.c
/qemu/hw/s390x/s390-skeys-kvm.c
/qemu/hw/s390x/s390-skeys.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/sclp.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/vfio/ccw.c
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-bus.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio.c
/qemu/include/exec/gen-icount.h
/qemu/include/hw/acpi/acpi.h
/qemu/include/hw/acpi/generic_event_device.h
/qemu/include/hw/arm/virt.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/intc/arm_gicv3_common.h
/qemu/include/hw/intc/arm_gicv3_its_common.h
/qemu/include/hw/misc/mac_via.h
/qemu/include/hw/pci-host/i440fx.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/s390x/css.h
/qemu/include/hw/s390x/s390-pci-bus.h
/qemu/include/hw/s390x/storage-keys.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost-vdpa.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/virtio/virtio-bus.h
/qemu/include/net/vhost_net.h
/qemu/include/qemu/vfio-helpers.h
/qemu/include/sysemu/nvmm.h
/qemu/meson.build
/qemu/net/tap.c
/qemu/net/vhost-user.c
/qemu/net/vhost-vdpa.c
/qemu/pc-bios/keymaps/meson.build
/qemu/pc-bios/openbios-ppc
/qemu/pc-bios/openbios-sparc32
/qemu/pc-bios/openbios-sparc64
/qemu/qemu-options.hx
/qemu/roms/openbios
/qemu/scripts/qapi/common.py
/qemu/scripts/qapi/expr.py
/qemu/softmmu/qdev-monitor.c
/qemu/softmmu/vl.c
/qemu/stubs/meson.build
/qemu/target/arm/cpu.h
/qemu/target/arm/helper-a64.c
/qemu/target/arm/helper.c
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm_arm.h
/qemu/target/arm/syndrome.h
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate.c
/qemu/target/arm/translate.h
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/machine.c
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/svm.h
/qemu/target/i386/tcg/seg_helper.c
/qemu/target/i386/tcg/sysemu/excp_helper.c
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/tcg/sysemu/svm_helper.c
/qemu/target/s390x/gen-features.c
/qemu/target/s390x/helper.h
/qemu/target/s390x/ioinst.c
/qemu/target/s390x/mmu_helper.c
/qemu/target/s390x/s390x-internal.h
/qemu/target/s390x/tcg/excp_helper.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/misc_helper.c
/qemu/target/sparc/translate.c
/qemu/tests/data/acpi/virt/IORT
/qemu/tests/data/acpi/virt/IORT.memhp
/qemu/tests/data/acpi/virt/IORT.numamem
/qemu/tests/data/acpi/virt/IORT.pxb
/qemu/tests/qapi-schema/bad-if-not.err
/qemu/tests/qapi-schema/bad-if-not.json
/qemu/tests/qapi-schema/bad-if-not.out
/qemu/tests/qapi-schema/meson.build
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/gdbstub/test-signals-s390x.py
/qemu/tests/tcg/s390x/signals-s390x.c
/qemu/tests/vhost-user-bridge.c
/qemu/trace/meson.build
/qemu/ui/meson.build
/qemu/util/qemu-sockets.c
/qemu/util/qemu-thread-posix.c
/qemu/util/vfio-helpers.c
2ffd4d8127-Aug-2021 Thomas Huth <thuth@redhat.com>

gitlab-ci: Don't try to use the system libfdt in the debian job

libfdt in Debian is too old to be usable for QEMU. So far we were
silently falling back to the internal dtc submodule, but since
this

gitlab-ci: Don't try to use the system libfdt in the debian job

libfdt in Debian is too old to be usable for QEMU. So far we were
silently falling back to the internal dtc submodule, but since
this is wrong, let's remove the --enable-fdt=system switch here now.

Message-Id: <20210827151718.178988-1-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

40e916b406-Aug-2021 Thomas Huth <thuth@redhat.com>

gitlab-ci: Fix ..._RUNNER_AVAILABLE variables and document them

The patch that recently introduced the S390X_RUNNER_AVAILABLE variable
in custom-runners.yml missed that the bottom half of the file i

gitlab-ci: Fix ..._RUNNER_AVAILABLE variables and document them

The patch that recently introduced the S390X_RUNNER_AVAILABLE variable
in custom-runners.yml missed that the bottom half of the file is rather
about aarch64 than s390x. Thus rename the S390X_RUNNER_AVAILABLE to
AARCH64_RUNNER_AVAILABLE in those jobs.

Finally mention both variables in our CI documentation, too.

Fixes: c5dd0f0342 ("Improve rules for the staging branch")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210730143809.717079-4-thuth@redhat.com>
[AJB: moved due to docu changes]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210806141015.2487502-5-alex.bennee@linaro.org>

show more ...

d3ac658f06-Aug-2021 Thomas Huth <thuth@redhat.com>

gitlab-ci: Remove superfluous "dnf install" statement

The container already features meson and ninja, so there is no need
to try to install it with dnf again.

Signed-off-by: Thomas Huth <thuth@redh

gitlab-ci: Remove superfluous "dnf install" statement

The container already features meson and ninja, so there is no need
to try to install it with dnf again.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210730143809.717079-3-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210806141015.2487502-4-alex.bennee@linaro.org>

show more ...

8d31627506-Aug-2021 Thomas Huth <thuth@redhat.com>

gitlab-ci: Merge "build-disabled" with "build-without-default-features"

Both jobs are testing more or less the same thing (building QEMU with
features disabled), so we are wasting precious CI cycles

gitlab-ci: Merge "build-disabled" with "build-without-default-features"

Both jobs are testing more or less the same thing (building QEMU with
features disabled), so we are wasting precious CI cycles here by doing
this twice. Merge the jobs by using --without-default-features by default
and just adding some additional --disable-... switches which are not
covered by the generic switch (yet). And while we're at it, also test
compilation with "--disable-fdt" (which forces us to change the list
of targets in this job, though, since some targets do not work without
fdt).

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210730143809.717079-2-thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210806141015.2487502-3-alex.bennee@linaro.org>

show more ...


buildtest.yml
/qemu/MAINTAINERS
/qemu/VERSION
/qemu/backends/tpm/tpm_emulator.c
/qemu/blockdev.c
/qemu/contrib/plugins/execlog.c
/qemu/disas/hexagon.c
/qemu/docs/about/deprecated.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/devel/ci-jobs.rst
/qemu/docs/devel/ci-runners.rst
/qemu/docs/devel/ci.rst
/qemu/docs/devel/clocks.rst
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/qgraph.rst
/qemu/docs/meson.build
/qemu/docs/specs/acpi_cpu_hotplug.rst
/qemu/docs/specs/acpi_mem_hotplug.rst
/qemu/docs/specs/acpi_nvdimm.rst
/qemu/docs/specs/acpi_pci_hotplug.rst
/qemu/docs/specs/index.rst
/qemu/docs/sphinx/qapidoc.py
/qemu/docs/system/arm/virt.rst
/qemu/docs/system/gdb.rst
/qemu/fpu/softfloat-specialize.c.inc
/qemu/gdbstub.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/armsse.c
/qemu/hw/arm/armv7m.c
/qemu/hw/arm/exynos4210.c
/qemu/hw/arm/fsl-imx6ul.c
/qemu/hw/arm/fsl-imx7.c
/qemu/hw/arm/mps2.c
/qemu/hw/arm/msf2-soc.c
/qemu/hw/arm/msf2-som.c
/qemu/hw/arm/netduino2.c
/qemu/hw/arm/netduinoplus2.c
/qemu/hw/arm/nrf51_soc.c
/qemu/hw/arm/raspi.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/stm32f100_soc.c
/qemu/hw/arm/stm32f205_soc.c
/qemu/hw/arm/stm32f405_soc.c
/qemu/hw/arm/stm32vldiscovery.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/char/Kconfig
/qemu/hw/char/meson.build
/qemu/hw/char/pl011.c
/qemu/hw/core/clock-vmstate.c
/qemu/hw/core/clock.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine.c
/qemu/hw/core/register.c
/qemu/hw/core/trace-events
/qemu/hw/display/artist.c
/qemu/hw/display/meson.build
/qemu/hw/display/vga-isa.c
/qemu/hw/display/virtio-gpu-udmabuf-stubs.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/display/xlnx_dp.c
/qemu/hw/dma/pl330.c
/qemu/hw/dma/xlnx-zdma.c
/qemu/hw/dma/xlnx_csu_dma.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/intc/arm_gicv3_dist.c
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/intc/sifive_clint.c
/qemu/hw/intc/spapr_xive_kvm.c
/qemu/hw/intc/trace-events
/qemu/hw/intc/xive.c
/qemu/hw/mips/jazz.c
/qemu/hw/mips/malta.c
/qemu/hw/misc/armv7m_ras.c
/qemu/hw/misc/meson.build
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_core.c
/qemu/hw/ppc/pnv_xscom.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/remote/mpqemu-link.c
/qemu/hw/remote/proxy.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/sifive_e.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/spike.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/ipl.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/timer/Kconfig
/qemu/hw/timer/armv7m_systick.c
/qemu/hw/timer/meson.build
/qemu/hw/timer/stellaris-gptm.c
/qemu/hw/usb/desc-msos.c
/qemu/hw/usb/desc.h
/qemu/hw/usb/dev-audio.c
/qemu/hw/usb/dev-uas.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/quirks-ftdi-ids.h
/qemu/hw/usb/u2f-emulated.c
/qemu/hw/vfio/migration.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost.c
/qemu/include/hw/arm/armv7m.h
/qemu/include/hw/arm/fsl-imx7.h
/qemu/include/hw/arm/msf2-soc.h
/qemu/include/hw/arm/nrf51_soc.h
/qemu/include/hw/arm/stm32f100_soc.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/boards.h
/qemu/include/hw/clock.h
/qemu/include/hw/dma/xlnx-zdma.h
/qemu/include/hw/dma/xlnx_csu_dma.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/intc/armv7m_nvic.h
/qemu/include/hw/misc/armv7m_ras.h
/qemu/include/hw/ppc/pnv.h
/qemu/include/hw/ppc/xive.h
/qemu/include/hw/register.h
/qemu/include/hw/registerfields.h
/qemu/include/hw/timer/armv7m_systick.h
/qemu/include/hw/timer/stellaris-gptm.h
/qemu/include/qemu/int128.h
/qemu/include/sysemu/arch_init.h
/qemu/include/ui/clipboard.h
/qemu/include/ui/console.h
/qemu/include/ui/gtk.h
/qemu/linux-user/arm/signal.c
/qemu/meson.build
/qemu/migration/migration.c
/qemu/monitor/qmp-cmds.c
/qemu/net/net.c
/qemu/pc-bios/skiboot.lid
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qapi/char.json
/qemu/qapi/machine-target.json
/qemu/qapi/machine.json
/qemu/qapi/migration.json
/qemu/qapi/misc-target.json
/qemu/qapi/qom.json
/qemu/qapi/sockets.json
/qemu/qapi/tpm.json
/qemu/qapi/ui.json
/qemu/qemu-img.c
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qga/commands-posix-ssh.c
/qemu/qga/commands-win32.c
/qemu/qga/qapi-schema.json
/qemu/roms/skiboot
/qemu/scripts/oss-fuzz/build.sh
/qemu/scripts/qapi/commands.py
/qemu/scripts/qapi/common.py
/qemu/scripts/qapi/events.py
/qemu/scripts/qapi/expr.py
/qemu/scripts/qapi/gen.py
/qemu/scripts/qapi/introspect.py
/qemu/scripts/qapi/schema.py
/qemu/scripts/qapi/types.py
/qemu/scripts/qapi/visit.py
/qemu/scsi/qemu-pr-helper.c
/qemu/softmmu/arch_init.c
/qemu/softmmu/physmem.c
/qemu/softmmu/qdev-monitor.c
/qemu/softmmu/vl.c
/qemu/storage-daemon/meson.build
/qemu/stubs/meson.build
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/helper-mve.h
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm64.c
/qemu/target/arm/m_helper.c
/qemu/target/arm/mve.decode
/qemu/target/arm/mve_helper.c
/qemu/target/arm/op_helper.c
/qemu/target/arm/syndrome.h
/qemu/target/arm/t32.decode
/qemu/target/arm/translate-a32.h
/qemu/target/arm/translate-mve.c
/qemu/target/arm/translate-neon.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.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/sev.c
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/tcg/sysemu/svm_helper.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/mips/cpu-defs.c.inc
/qemu/target/mips/helper.h
/qemu/target/mips/tcg/ldst_helper.c
/qemu/target/mips/tcg/meson.build
/qemu/target/mips/tcg/msa.decode
/qemu/target/mips/tcg/msa_translate.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/op_helper.c
/qemu/target/mips/tcg/rel6.decode
/qemu/target/mips/tcg/rel6_translate.c
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/mips/tcg/tx79.decode
/qemu/target/mips/tcg/tx79_translate.c
/qemu/target/mips/tcg/vr54xx.decode
/qemu/target/mips/tcg/vr54xx_helper.c
/qemu/target/mips/tcg/vr54xx_helper.h.inc
/qemu/target/mips/tcg/vr54xx_translate.c
/qemu/target/ppc/cpu-models.c
/qemu/target/ppc/cpu-models.h
/qemu/target/ppc/cpu.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/gdbstub.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/int_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/meson.build
/qemu/target/ppc/mmu_common.c
/qemu/target/ppc/mmu_helper.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/helper.h
/qemu/target/riscv/insn32.decode
/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_rvm.c.inc
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/translate.c
/qemu/target/s390x/cpu-sysemu.c
/qemu/tests/acceptance/boot_linux_console.py
/qemu/tests/qapi-schema/alternate-branch-if-invalid.err
/qemu/tests/qapi-schema/bad-if-all.err
/qemu/tests/qapi-schema/bad-if-all.json
/qemu/tests/qapi-schema/bad-if-all.out
/qemu/tests/qapi-schema/bad-if-empty-list.json
/qemu/tests/qapi-schema/bad-if-empty.err
/qemu/tests/qapi-schema/bad-if-key.err
/qemu/tests/qapi-schema/bad-if-key.json
/qemu/tests/qapi-schema/bad-if-key.out
/qemu/tests/qapi-schema/bad-if-keys.err
/qemu/tests/qapi-schema/bad-if-keys.json
/qemu/tests/qapi-schema/bad-if-keys.out
/qemu/tests/qapi-schema/bad-if-list.err
/qemu/tests/qapi-schema/bad-if-list.json
/qemu/tests/qapi-schema/bad-if.err
/qemu/tests/qapi-schema/bad-if.json
/qemu/tests/qapi-schema/doc-good.json
/qemu/tests/qapi-schema/doc-good.out
/qemu/tests/qapi-schema/doc-good.txt
/qemu/tests/qapi-schema/enum-if-invalid.err
/qemu/tests/qapi-schema/features-if-invalid.err
/qemu/tests/qapi-schema/features-missing-name.json
/qemu/tests/qapi-schema/meson.build
/qemu/tests/qapi-schema/qapi-schema-test.json
/qemu/tests/qapi-schema/qapi-schema-test.out
/qemu/tests/qapi-schema/redefined-event.json
/qemu/tests/qapi-schema/struct-member-if-invalid.err
/qemu/tests/qapi-schema/test-qapi.py
/qemu/tests/qapi-schema/union-branch-if-invalid.err
/qemu/tests/qapi-schema/union-branch-if-invalid.json
/qemu/tests/qtest/arm-cpu-features.c
/qemu/tests/qtest/boot-serial-test.c
/qemu/tests/qtest/fuzz-xlnx-dp-test.c
/qemu/tests/qtest/ipmi-bt-test.c
/qemu/tests/qtest/libqos/arm-raspi2-machine.c
/qemu/tests/qtest/libqos/qgraph.h
/qemu/tests/qtest/libqos/qgraph_internal.h
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/vhost-user-blk-test.c
/qemu/tests/tcg/multiarch/linux-test.c
/qemu/tests/tcg/riscv64/Makefile.target
/qemu/tests/tcg/riscv64/test-div.c
/qemu/tests/unit/test-qgraph.c
/qemu/tests/unit/test-qmp-cmds.c
/qemu/ui/clipboard.c
/qemu/ui/console.c
/qemu/ui/gtk-clipboard.c
/qemu/ui/meson.build
/qemu/ui/spice-core.c
/qemu/ui/trace-events
/qemu/ui/udmabuf.c
/qemu/ui/vdagent.c
c88f078924-Aug-2021 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

iotests: move 222 to tests/image-fleecing

Give a good name to test file.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Message-Id

iotests: move 222 to tests/image-fleecing

Give a good name to test file.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Message-Id: <20210824083856.17408-29-vsementsov@virtuozzo.com>
[hreitz: Adjust .gitlab-ci.d/buildtest.yml]
Signed-off-by: Hanna Reitz <hreitz@redhat.com>

show more ...


buildtest.yml
/qemu/MAINTAINERS
/qemu/VERSION
/qemu/backends/tpm/tpm_emulator.c
/qemu/block.c
/qemu/block/backup.c
/qemu/block/block-backend.c
/qemu/block/block-copy.c
/qemu/block/copy-before-write.c
/qemu/block/copy-before-write.h
/qemu/block/meson.build
/qemu/block/monitor/block-hmp-cmds.c
/qemu/block/raw-format.c
/qemu/blockdev.c
/qemu/disas/hexagon.c
/qemu/docs/about/deprecated.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/devel/ci-jobs.rst
/qemu/docs/devel/ci-runners.rst
/qemu/docs/devel/ci.rst
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/testing.rst
/qemu/docs/meson.build
/qemu/docs/specs/acpi_cpu_hotplug.rst
/qemu/docs/specs/acpi_mem_hotplug.rst
/qemu/docs/specs/acpi_nvdimm.rst
/qemu/docs/specs/acpi_pci_hotplug.rst
/qemu/docs/specs/index.rst
/qemu/docs/sphinx/qapidoc.py
/qemu/docs/system/gdb.rst
/qemu/gdbstub.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/exynos4210.c
/qemu/hw/arm/fsl-imx6ul.c
/qemu/hw/arm/fsl-imx7.c
/qemu/hw/arm/raspi.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/char/Kconfig
/qemu/hw/char/meson.build
/qemu/hw/char/pl011.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/core/qdev-properties.c
/qemu/hw/core/register.c
/qemu/hw/dma/pl330.c
/qemu/hw/dma/xlnx-zdma.c
/qemu/hw/dma/xlnx_csu_dma.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/intc/sifive_clint.c
/qemu/hw/intc/spapr_xive_kvm.c
/qemu/hw/intc/trace-events
/qemu/hw/intc/xive.c
/qemu/hw/mips/jazz.c
/qemu/hw/mips/malta.c
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_core.c
/qemu/hw/ppc/pnv_xscom.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/remote/mpqemu-link.c
/qemu/hw/remote/proxy.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/sifive_e.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/spike.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/ipl.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/vfio/migration.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost.c
/qemu/include/block/block-copy.h
/qemu/include/block/block.h
/qemu/include/hw/arm/fsl-imx7.h
/qemu/include/hw/arm/xlnx-versal.h
/qemu/include/hw/arm/xlnx-zynqmp.h
/qemu/include/hw/dma/xlnx-zdma.h
/qemu/include/hw/dma/xlnx_csu_dma.h
/qemu/include/hw/ppc/pnv.h
/qemu/include/hw/ppc/xive.h
/qemu/include/hw/qdev-properties.h
/qemu/include/hw/register.h
/qemu/include/hw/registerfields.h
/qemu/include/qemu/int128.h
/qemu/include/sysemu/arch_init.h
/qemu/include/sysemu/block-backend.h
/qemu/include/ui/clipboard.h
/qemu/include/ui/gtk.h
/qemu/linux-user/arm/signal.c
/qemu/meson.build
/qemu/migration/migration.c
/qemu/monitor/qmp-cmds.c
/qemu/net/net.c
/qemu/pc-bios/skiboot.lid
/qemu/python/qemu/machine/machine.py
/qemu/python/qemu/machine/qtest.py
/qemu/python/setup.cfg
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qapi/char.json
/qemu/qapi/machine-target.json
/qemu/qapi/machine.json
/qemu/qapi/migration.json
/qemu/qapi/misc-target.json
/qemu/qapi/qom.json
/qemu/qapi/sockets.json
/qemu/qapi/tpm.json
/qemu/qapi/ui.json
/qemu/qemu-img.c
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qga/commands-posix-ssh.c
/qemu/qga/commands-win32.c
/qemu/qga/qapi-schema.json
/qemu/roms/skiboot
/qemu/scripts/oss-fuzz/build.sh
/qemu/scripts/qapi/commands.py
/qemu/scripts/qapi/common.py
/qemu/scripts/qapi/events.py
/qemu/scripts/qapi/expr.py
/qemu/scripts/qapi/gen.py
/qemu/scripts/qapi/introspect.py
/qemu/scripts/qapi/schema.py
/qemu/scripts/qapi/types.py
/qemu/scripts/qapi/visit.py
/qemu/scsi/qemu-pr-helper.c
/qemu/softmmu/arch_init.c
/qemu/softmmu/physmem.c
/qemu/softmmu/qdev-monitor.c
/qemu/softmmu/vl.c
/qemu/storage-daemon/meson.build
/qemu/stubs/meson.build
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/helper-mve.h
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm64.c
/qemu/target/arm/m_helper.c
/qemu/target/arm/mve.decode
/qemu/target/arm/mve_helper.c
/qemu/target/arm/op_helper.c
/qemu/target/arm/syndrome.h
/qemu/target/arm/t32.decode
/qemu/target/arm/translate-a32.h
/qemu/target/arm/translate-mve.c
/qemu/target/arm/translate-vfp.c
/qemu/target/arm/translate.c
/qemu/target/arm/vec_helper.c
/qemu/target/arm/vec_internal.h
/qemu/target/i386/cpu.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/sev.c
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/tcg/sysemu/svm_helper.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/mips/cpu-defs.c.inc
/qemu/target/mips/helper.h
/qemu/target/mips/tcg/ldst_helper.c
/qemu/target/mips/tcg/meson.build
/qemu/target/mips/tcg/msa.decode
/qemu/target/mips/tcg/msa_translate.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/op_helper.c
/qemu/target/mips/tcg/rel6.decode
/qemu/target/mips/tcg/rel6_translate.c
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/mips/tcg/tx79.decode
/qemu/target/mips/tcg/tx79_translate.c
/qemu/target/mips/tcg/vr54xx.decode
/qemu/target/mips/tcg/vr54xx_helper.c
/qemu/target/mips/tcg/vr54xx_helper.h.inc
/qemu/target/mips/tcg/vr54xx_translate.c
/qemu/target/ppc/cpu-models.c
/qemu/target/ppc/cpu-models.h
/qemu/target/ppc/cpu.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/gdbstub.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/int_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/meson.build
/qemu/target/ppc/mmu_common.c
/qemu/target/ppc/mmu_helper.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/helper.h
/qemu/target/riscv/insn32.decode
/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_rvm.c.inc
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/translate.c
/qemu/target/s390x/cpu-sysemu.c
/qemu/tests/qapi-schema/alternate-branch-if-invalid.err
/qemu/tests/qapi-schema/bad-if-all.err
/qemu/tests/qapi-schema/bad-if-all.json
/qemu/tests/qapi-schema/bad-if-all.out
/qemu/tests/qapi-schema/bad-if-empty-list.json
/qemu/tests/qapi-schema/bad-if-empty.err
/qemu/tests/qapi-schema/bad-if-key.err
/qemu/tests/qapi-schema/bad-if-key.json
/qemu/tests/qapi-schema/bad-if-key.out
/qemu/tests/qapi-schema/bad-if-keys.err
/qemu/tests/qapi-schema/bad-if-keys.json
/qemu/tests/qapi-schema/bad-if-keys.out
/qemu/tests/qapi-schema/bad-if-list.err
/qemu/tests/qapi-schema/bad-if-list.json
/qemu/tests/qapi-schema/bad-if.err
/qemu/tests/qapi-schema/bad-if.json
/qemu/tests/qapi-schema/doc-good.json
/qemu/tests/qapi-schema/doc-good.out
/qemu/tests/qapi-schema/doc-good.txt
/qemu/tests/qapi-schema/enum-if-invalid.err
/qemu/tests/qapi-schema/features-if-invalid.err
/qemu/tests/qapi-schema/features-missing-name.json
/qemu/tests/qapi-schema/meson.build
/qemu/tests/qapi-schema/qapi-schema-test.json
/qemu/tests/qapi-schema/qapi-schema-test.out
/qemu/tests/qapi-schema/redefined-event.json
/qemu/tests/qapi-schema/struct-member-if-invalid.err
/qemu/tests/qapi-schema/test-qapi.py
/qemu/tests/qapi-schema/union-branch-if-invalid.err
/qemu/tests/qapi-schema/union-branch-if-invalid.json
/qemu/tests/qemu-iotests/283
/qemu/tests/qemu-iotests/283.out
/qemu/tests/qemu-iotests/297
/qemu/tests/qemu-iotests/check
/qemu/tests/qemu-iotests/common.qemu
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/testenv.py
/qemu/tests/qemu-iotests/tests/image-fleecing
/qemu/tests/qemu-iotests/tests/image-fleecing.out
/qemu/tests/qtest/ipmi-bt-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/vhost-user-blk-test.c
/qemu/tests/tcg/multiarch/linux-test.c
/qemu/tests/tcg/riscv64/Makefile.target
/qemu/tests/tcg/riscv64/test-div.c
/qemu/tests/unit/test-qmp-cmds.c
/qemu/ui/clipboard.c
/qemu/ui/console.c
/qemu/ui/gtk-clipboard.c
/qemu/ui/spice-core.c
/qemu/ui/trace-events
/qemu/ui/vdagent.c
a1f0f36810-Aug-2021 Daniel P. Berrangé <berrange@redhat.com>

gitlab: skip many more targets in windows cross builds

The windows cross builds still take way too long in gitlab CI, so need
more targets to be skipped. We don't want to hurt coverage of other
cros

gitlab: skip many more targets in windows cross builds

The windows cross builds still take way too long in gitlab CI, so need
more targets to be skipped. We don't want to hurt coverage of other
cross builds more though, so we let jobs fine tune with a new env
variale $CROSS_SKIP_TARGETS.

We take the set of targets that are considered relatively niche or
very old architectures, and skip approx half of them in win32 builds
and the other half of them in win64.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210810140653.3969823-3-berrange@redhat.com>
[thuth: Swapped the "CROSS_SKIP_TARGETS:" lines as suggested by philmd]
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

a623549110-Aug-2021 Daniel P. Berrangé <berrange@redhat.com>

gitlab: exclude sparc-softmmu and riscv32-softmmu from cross builds

We need to cut down compile time by excluding more targets. Both these
targets still have their 64-bit variant enabled, so the los

gitlab: exclude sparc-softmmu and riscv32-softmmu from cross builds

We need to cut down compile time by excluding more targets. Both these
targets still have their 64-bit variant enabled, so the loss of coverage
is mitigated to some degree.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210810140653.3969823-2-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


crossbuild-template.yml
/qemu/.mailmap
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/VERSION
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/atomic_template.h
/qemu/audio/audio.c
/qemu/block/export/fuse.c
/qemu/block/io.c
/qemu/block/io_uring.c
/qemu/chardev/char-fd.c
/qemu/chardev/char-fe.c
/qemu/chardev/char-socket.c
/qemu/chardev/char.c
/qemu/configure
/qemu/docs/about/index.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/devel/build-system.rst
/qemu/docs/devel/ebpf_rss.rst
/qemu/docs/devel/index.rst
/qemu/docs/devel/migration.rst
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/qgraph.rst
/qemu/docs/devel/tcg-plugins.rst
/qemu/docs/devel/testing.rst
/qemu/docs/devel/writing-qmp-commands.rst
/qemu/docs/interop/barrier.rst
/qemu/docs/interop/index.rst
/qemu/docs/interop/live-block-operations.rst
/qemu/docs/interop/qemu-ga-ref.rst
/qemu/docs/interop/qemu-qmp-ref.rst
/qemu/docs/interop/qemu-storage-daemon-qmp-ref.rst
/qemu/docs/interop/vhost-user-gpu.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/system/arm/cpu-features.rst
/qemu/docs/system/arm/imx25-pdk.rst
/qemu/docs/system/arm/kzm.rst
/qemu/docs/system/arm/mainstone.rst
/qemu/docs/system/arm/nuvoton.rst
/qemu/docs/system/arm/sbsa.rst
/qemu/docs/system/arm/virt.rst
/qemu/docs/system/barrier.rst
/qemu/docs/system/bootindex.rst
/qemu/docs/system/cpu-hotplug.rst
/qemu/docs/system/devices/usb.rst
/qemu/docs/system/generic-loader.rst
/qemu/docs/system/guest-loader.rst
/qemu/docs/system/index.rst
/qemu/docs/system/ppc/powernv.rst
/qemu/docs/system/riscv/microchip-icicle-kit.rst
/qemu/docs/system/riscv/virt.rst
/qemu/docs/system/s390x/protvirt.rst
/qemu/docs/system/target-arm.rst
/qemu/docs/tools/virtiofsd.rst
/qemu/hw/arm/boot.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/char/cadence_uart.c
/qemu/hw/char/cmsdk-apb-uart.c
/qemu/hw/char/ibex_uart.c
/qemu/hw/char/nrf51_uart.c
/qemu/hw/char/serial.c
/qemu/hw/char/virtio-console.c
/qemu/hw/core/machine.c
/qemu/hw/i2c/smbus_eeprom.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/net/can/can_sja1000.c
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000e.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/pci-bridge/gen_pcie_root_port.c
/qemu/hw/pci-host/gpex-acpi.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/trace-events
/qemu/hw/ppc/vof.c
/qemu/hw/sd/sd.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/redirect.c
/qemu/hw/virtio/vhost-user.c
/qemu/include/chardev/char-fe.h
/qemu/include/hw/ppc/vof.h
/qemu/linux-user/elfload.c
/qemu/linux-user/i386/signal.c
/qemu/linux-user/s390x/cpu_loop.c
/qemu/meson.build
/qemu/monitor/monitor.c
/qemu/net/vhost-user.c
/qemu/qga/commands-win32.c
/qemu/qga/commands.c
/qemu/qga/installer/qemu-ga.wxs
/qemu/qga/vss-win32/requester.cpp
/qemu/scripts/coverity-scan/model.c
/qemu/slirp
/qemu/softmmu/vl.c
/qemu/subprojects/libvhost-user/include/atomic.h
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/meson.build
/qemu/subprojects/libvhost-user/standard-headers/linux
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/tcg/sysemu/svm_helper.c
/qemu/target/nios2/helper.h
/qemu/target/ppc/translate/fixedpoint-impl.c.inc
/qemu/tests/data/acpi/microvm/DSDT.pcie
/qemu/tests/data/acpi/virt/DSDT
/qemu/tests/data/acpi/virt/DSDT.memhp
/qemu/tests/data/acpi/virt/DSDT.numamem
/qemu/tests/data/acpi/virt/DSDT.pxb
/qemu/tests/docker/dockerfiles/fedora-win32-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/qemu-iotests/233
/qemu/tests/qemu-iotests/233.out
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qtest/fuzz-sdcard-test.c
/qemu/tests/qtest/migration-test.c
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/trap.c
/qemu/ui/gtk.c
/qemu/ui/input-barrier.c
/qemu/ui/sdl2.c
/qemu/util/qemu-sockets.c
c5dd0f0328-Jul-2021 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/custom-runners: Improve rules for the staging branch

If maintainers are currently pushing to a branch called "staging"
in their repository, they are ending up with some stuck jobs - unle

gitlab-ci.d/custom-runners: Improve rules for the staging branch

If maintainers are currently pushing to a branch called "staging"
in their repository, they are ending up with some stuck jobs - unless
they have a s390x CI runner machine available. That's ugly, we should
make sure that the related jobs are really only started if such a
runner is available. So let's only run these jobs if it's the
"staging" branch of the main repository of the QEMU project (where
we can be sure that the s390x runner is available), or if the user
explicitly set a S390X_RUNNER_AVAILABLE variable in their CI configs
to declare that they have such a runner available, too.

Fixes: 4799c21023 ("Jobs based on custom runners: add job definitions ...")
Message-Id: <20210728173857.497523-1-thuth@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

e37264eb28-Jul-2021 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/buildtest: Mark the aarch64 and ppc64-s390x CFI jobs as manual

These two jobs are currently failing very often - the linker seems to
get killed due to out-of-memory problems. Since appar

gitlab-ci.d/buildtest: Mark the aarch64 and ppc64-s390x CFI jobs as manual

These two jobs are currently failing very often - the linker seems to
get killed due to out-of-memory problems. Since apparently nobody has
currently an idea how to fix that nicely, let's mark the jobs as manual
for the time being until someone comes up with a proper fix.

Message-Id: <20210728075141.400816-1-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

db1e119227-Jul-2021 Thomas Huth <thuth@redhat.com>

gitlab-ci.d/buildtest: Disable iotests 197 and 215

The iotests 197 and 215 are occasionally failing in the gitlab-CI now.
According to the log, the failure is "./common.rc: Killed" which might
be an

gitlab-ci.d/buildtest: Disable iotests 197 and 215

The iotests 197 and 215 are occasionally failing in the gitlab-CI now.
According to the log, the failure is "./common.rc: Killed" which might
be an indication that the process has been killed due to out-of-memory
reasons. Both tests are doing a big read with 2G that likely causes
this issue. It used to work fine in the gitlab-CI in the past, but
either the program is now requiring more free memory, or the the CI
containers have changed, so that the OOM condition now sometimes occurs.

Anyway, these two tests are not really suitable for CI containers if
they are doing things like huge reads (which is likely also the reason
why they haven't been added to the "auto" group in the past), so let's
simply disable them in the gitlab-CI now, too.

Message-Id: <20210727162542.318882-1-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

c217fd8e27-Jul-2021 Philippe Mathieu-Daudé <philmd@redhat.com>

gitlab-ci: Fix 'when:' condition in OpenSBI jobs

Jobs depending on another should not use the 'when: always'
condition, because if a dependency failed we should not keep
running jobs depending on it

gitlab-ci: Fix 'when:' condition in OpenSBI jobs

Jobs depending on another should not use the 'when: always'
condition, because if a dependency failed we should not keep
running jobs depending on it. The correct condition is
'when: on_success'.

Fixes: c6fc0fc1a71 ("gitlab-ci.yml: Add jobs to build OpenSBI firmware binaries")
Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210727142431.1672530-5-philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

59e8b62b27-Jul-2021 Philippe Mathieu-Daudé <philmd@redhat.com>

gitlab-ci: Fix 'when:' condition in EDK2 jobs

Jobs depending on another should not use the 'when: always'
condition, because if a dependency failed we should not keep
running jobs depending on it. T

gitlab-ci: Fix 'when:' condition in EDK2 jobs

Jobs depending on another should not use the 'when: always'
condition, because if a dependency failed we should not keep
running jobs depending on it. The correct condition is
'when: on_success'.

Fixes: 71920809cea ("gitlab-ci.yml: Add jobs to build EDK2 firmware binaries")
Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20210727142431.1672530-4-philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

d3a4e41d27-Jul-2021 Philippe Mathieu-Daudé <philmd@redhat.com>

gitlab-ci: Fix 'when:' condition in acceptance_test_job_template

Jobs depending on another should not use the 'when: always'
condition, because if a dependency failed we should not keep
running jobs

gitlab-ci: Fix 'when:' condition in acceptance_test_job_template

Jobs depending on another should not use the 'when: always'
condition, because if a dependency failed we should not keep
running jobs depending on it. The correct condition is
'when: on_success'.

Fixes: f56bf4caf71 ("gitlab: Run Avocado tests manually (except mainstream CI)")
Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20210727142431.1672530-3-philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

0a9487d820-Jul-2021 Philippe Mathieu-Daudé <philmd@redhat.com>

gitlab-ci: Extract OpenSBI job rules to reusable section

All jobs depending on 'docker-opensbi' job must use at most all
the rules that triggers it. The simplest way to ensure that
is to always use

gitlab-ci: Extract OpenSBI job rules to reusable section

All jobs depending on 'docker-opensbi' job must use at most all
the rules that triggers it. The simplest way to ensure that
is to always use the same rules. Extract all the rules to a
reusable section, and include this section (with the 'extends'
keyword) in both 'docker-opensbi' and 'build-opensbi' jobs.

The problem was introduced in commit c6fc0fc1a71 ("gitlab-ci.yml:
Add jobs to build OpenSBI firmware binaries"), but was revealed in
commit 91e9c47e50a ("docker: OpenSBI build job depends on OpenSBI
container").

This fix is similar to the one used with the EDK2 firmware job in
commit ac0595cf6b3 ("gitlab-ci: Extract EDK2 job rules to reusable
section").

Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210720164829.3949558-1-philmd@redhat.com>
Message-Id: <20210720232703.10650-30-alex.bennee@linaro.org>

show more ...

e90c3c3c20-Jul-2021 Thomas Huth <thuth@redhat.com>

gitlab-ci: Remove the second superfluous macos task

While there might have been bigger differnces between the -base and
the -xcode images in the beginning, they almost vanished in the
current builds

gitlab-ci: Remove the second superfluous macos task

While there might have been bigger differnces between the -base and
the -xcode images in the beginning, they almost vanished in the
current builds, e.g. when comparing the output of the "configure"
step after cleaning up the differences due to temporary path names,
I only get:

$ diff -u /tmp/base.txt /tmp/xcode.txt
--- /tmp/base.txt 2021-07-16 09:16:24.211427940 +0200
+++ /tmp/xcode.txt 2021-07-16 09:16:43.029684274 +0200
@@ -19,14 +19,14 @@
Build type: native build
Project name: qemu
Project version: 6.0.50
-C compiler for the host machine: cc (clang 12.0.0 "Apple clang version 12.0.0 (clang-1200.0.32.29)")
+C compiler for the host machine: cc (clang 12.0.0 "Apple clang version 12.0.0 (clang-1200.0.32.28)")
C linker for the host machine: cc ld64 609.8
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program sh found: YES (/bin/sh)
Program python3 found: YES (/usr/local/opt/python@3.9/bin/python3.9)
Program bzip2 found: YES (/usr/bin/bzip2)
-C++ compiler for the host machine: c++ (clang 12.0.0 "Apple clang version 12.0.0 (clang-1200.0.32.29)")
+C++ compiler for the host machine: c++ (clang 12.0.0 "Apple clang version 12.0.0 (clang-1200.0.32.28)")
C++ linker for the host machine: c++ ld64 609.8
Objective-C compiler for the host machine: clang (clang 12.0.0)
Objective-C linker for the host machine: clang ld64 609.8

Since we're not using Xcode itself at all, it seems like it does not
make much sense anymore to waste compute cycles with two images here.
Thus let's delete the -xcode job now.

[AJB: fix up commit formatting which trips up b4]

Signed-off-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20210719073051.1559348-1-thuth@redhat.com>
Message-Id: <20210720232703.10650-29-alex.bennee@linaro.org>

show more ...

39ce923720-Jul-2021 Alex Bennée <alex.bennee@linaro.org>

gitlab: enable a very minimal build with the tricore container

Rather than base of the shared Debian 10 container which would require
us to bring in even more dependencies just bring in what is need

gitlab: enable a very minimal build with the tricore container

Rather than base of the shared Debian 10 container which would require
us to bring in even more dependencies just bring in what is needed for
building tricore-softmmu in GitLab. We don't even remove the container
from the DOCKER_PARTIAL_IMAGES lest we cause more confusion.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210720232703.10650-28-alex.bennee@linaro.org>

show more ...


/qemu/.gitignore
buildtest.yml
/qemu/.mailmap
/qemu/VERSION
/qemu/accel/tcg/atomic_common.c.inc
/qemu/accel/tcg/atomic_template.h
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/tcg-runtime.h
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/block.c
/qemu/block/blkdebug.c
/qemu/block/dirty-bitmap.c
/qemu/block/export/export.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/replication.c
/qemu/block/vvfat.c
/qemu/bsd-user/syscall.c
/qemu/chardev/spice.c
/qemu/configs/devices/mips64el-softmmu/default.mak
/qemu/configs/devices/ppc-softmmu/default.mak
/qemu/configs/devices/tricore-softmmu/default.mak
/qemu/configure
/qemu/contrib/gitdm/aliases
/qemu/contrib/gitdm/domain-map
/qemu/contrib/gitdm/group-map-academics
/qemu/contrib/gitdm/group-map-individuals
/qemu/contrib/gitdm/group-map-interns
/qemu/contrib/gitdm/group-map-netflix
/qemu/contrib/gitdm/group-map-robots
/qemu/contrib/plugins/cache.c
/qemu/cpu.c
/qemu/docs/interop/vhost-user.rst
/qemu/docs/system/device-emulation.rst
/qemu/docs/system/devices/ivshmem.rst
/qemu/docs/system/devices/net.rst
/qemu/docs/system/devices/nvme.rst
/qemu/docs/system/devices/usb.rst
/qemu/docs/system/devices/vhost-user.rst
/qemu/docs/system/devices/virtio-pmem.rst
/qemu/docs/system/index.rst
/qemu/docs/tools/qemu-img.rst
/qemu/gitdm.config
/qemu/hw/acpi/Kconfig
/qemu/hw/acpi/meson.build
/qemu/hw/arm/Kconfig
/qemu/hw/char/Kconfig
/qemu/hw/display/qxl.c
/qemu/hw/display/qxl.h
/qemu/hw/display/virtio-gpu-gl.c
/qemu/hw/display/virtio-gpu-virgl.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/i386/Kconfig
/qemu/hw/ide/Kconfig
/qemu/hw/ide/ioport.c
/qemu/hw/ide/piix.c
/qemu/hw/isa/Kconfig
/qemu/hw/isa/isa-bus.c
/qemu/hw/mips/Kconfig
/qemu/hw/net/net_tx_pkt.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/pci-host/Kconfig
/qemu/hw/ppc/Kconfig
/qemu/hw/remote/memory.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/meson.build
/qemu/hw/tricore/Kconfig
/qemu/hw/tricore/meson.build
/qemu/hw/usb/meson.build
/qemu/include/block/aio.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/translator.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/core/tcg-cpu-ops.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/isa/isa.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/plugin.h
/qemu/include/qemu/qemu-plugin.h
/qemu/include/qemu/stats64.h
/qemu/include/sysemu/iothread.h
/qemu/include/tcg/tcg.h
/qemu/iothread.c
/qemu/linux-user/exit.c
/qemu/linux-user/hppa/cpu_loop.c
/qemu/meson.build
/qemu/monitor/hmp-cmds.c
/qemu/plugins/api.c
/qemu/plugins/core.c
/qemu/qapi/misc.json
/qemu/qapi/qom.json
/qemu/qemu-img.c
/qemu/qemu-options.hx
/qemu/softmmu/timers-state.h
/qemu/softmmu/vl.c
/qemu/target/alpha/translate.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper-a64.c
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate.c
/qemu/target/avr/cpu.c
/qemu/target/avr/cpu.h
/qemu/target/avr/gdbstub.c
/qemu/target/avr/translate.c
/qemu/target/cris/translate.c
/qemu/target/hexagon/translate.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu.h
/qemu/target/i386/tcg/mem_helper.c
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/tcg/sysemu/svm_helper.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/translate.c
/qemu/target/m68k/op_helper.c
/qemu/target/m68k/translate.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/tcg/translate.c
/qemu/target/nios2/translate.c
/qemu/target/openrisc/translate.c
/qemu/target/ppc/mem_helper.c
/qemu/target/ppc/translate.c
/qemu/target/riscv/translate.c
/qemu/target/rx/translate.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/translate.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/translate.c
/qemu/tcg/tcg-op.c
/qemu/tests/acceptance/virtio-gpu.py
/qemu/tests/docker/dockerfiles/debian-tricore-cross.docker
/qemu/tests/qemu-iotests/151
/qemu/tests/qemu-iotests/151.out
/qemu/tests/qemu-iotests/307
/qemu/tests/qemu-iotests/307.out
/qemu/tests/qemu-iotests/tests/qemu-img-bitmaps
/qemu/tests/qemu-iotests/tests/qemu-img-bitmaps.out
/qemu/tests/tcg/configure.sh
/qemu/trace/mem.h
/qemu/util/aio-posix.c
/qemu/util/aio-win32.c
/qemu/util/async.c
/qemu/util/qemu-config.c
/qemu/util/qsp.c
eafadbbb23-Jul-2021 Daniel P. Berrangé <berrange@redhat.com>

gitlab: only let pages be published from default branch

GitLab will happily publish pages generated by the latest CI pipeline
from any branch:

https://docs.gitlab.com/ee/user/project/pages/introduc

gitlab: only let pages be published from default branch

GitLab will happily publish pages generated by the latest CI pipeline
from any branch:

https://docs.gitlab.com/ee/user/project/pages/introduction.html

"Remember that GitLab Pages are by default branch/tag agnostic
and their deployment relies solely on what you specify in
.gitlab-ci.yml. You can limit the pages job with the only
parameter, whenever a new commit is pushed to a branch used
specifically for your pages."

The current "pages" job is not limited, so it is happily publishing
docs content from any branch/tag in qemu.git that gets pushed to.
This means we're potentially publishing from the "staging" branch
or worse from outdated "stable-NNN" branches

This change restricts it to only publish from the default branch
in the main repository. For contributor forks, however, we allow
it to publish from any branch, since users will have arbitrarily
named topic branches in flight at any time.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210723113051.2792799-1-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


buildtest.yml
/qemu/MAINTAINERS
/qemu/VERSION
/qemu/accel/tcg/atomic_common.c.inc
/qemu/accel/tcg/atomic_template.h
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/tcg-runtime.h
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/block.c
/qemu/block/blkdebug.c
/qemu/block/dirty-bitmap.c
/qemu/block/export/export.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/replication.c
/qemu/block/vvfat.c
/qemu/chardev/spice.c
/qemu/configs/devices/mips64el-softmmu/default.mak
/qemu/configs/devices/ppc-softmmu/default.mak
/qemu/configs/devices/tricore-softmmu/default.mak
/qemu/configure
/qemu/cpu.c
/qemu/docs/tools/qemu-img.rst
/qemu/hw/acpi/Kconfig
/qemu/hw/acpi/meson.build
/qemu/hw/arm/Kconfig
/qemu/hw/char/Kconfig
/qemu/hw/i386/Kconfig
/qemu/hw/ide/Kconfig
/qemu/hw/ide/ioport.c
/qemu/hw/ide/piix.c
/qemu/hw/isa/Kconfig
/qemu/hw/isa/isa-bus.c
/qemu/hw/mips/Kconfig
/qemu/hw/net/net_tx_pkt.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/pci-host/Kconfig
/qemu/hw/ppc/Kconfig
/qemu/hw/remote/memory.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/meson.build
/qemu/hw/tricore/Kconfig
/qemu/hw/tricore/meson.build
/qemu/hw/usb/meson.build
/qemu/include/block/aio.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/translator.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/core/tcg-cpu-ops.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/isa/isa.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/stats64.h
/qemu/include/sysemu/iothread.h
/qemu/include/tcg/tcg.h
/qemu/iothread.c
/qemu/linux-user/hppa/cpu_loop.c
/qemu/meson.build
/qemu/monitor/hmp-cmds.c
/qemu/plugins/core.c
/qemu/qapi/misc.json
/qemu/qapi/qom.json
/qemu/qemu-img.c
/qemu/qemu-options.hx
/qemu/softmmu/timers-state.h
/qemu/softmmu/vl.c
/qemu/target/alpha/translate.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper-a64.c
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate.c
/qemu/target/avr/cpu.c
/qemu/target/avr/cpu.h
/qemu/target/avr/gdbstub.c
/qemu/target/avr/translate.c
/qemu/target/cris/translate.c
/qemu/target/hexagon/translate.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/host-cpu.c
/qemu/target/i386/kvm/kvm-cpu.c
/qemu/target/i386/tcg/mem_helper.c
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/tcg/sysemu/svm_helper.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/translate.c
/qemu/target/m68k/op_helper.c
/qemu/target/m68k/translate.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/tcg/translate.c
/qemu/target/nios2/translate.c
/qemu/target/openrisc/translate.c
/qemu/target/ppc/mem_helper.c
/qemu/target/ppc/translate.c
/qemu/target/riscv/translate.c
/qemu/target/rx/translate.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/translate.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/translate.c
/qemu/tcg/tcg-op.c
/qemu/tests/acceptance/virtio-gpu.py
/qemu/tests/qemu-iotests/151
/qemu/tests/qemu-iotests/151.out
/qemu/tests/qemu-iotests/307
/qemu/tests/qemu-iotests/307.out
/qemu/tests/qemu-iotests/tests/qemu-img-bitmaps
/qemu/tests/qemu-iotests/tests/qemu-img-bitmaps.out
/qemu/trace/mem.h
/qemu/util/aio-posix.c
/qemu/util/aio-win32.c
/qemu/util/async.c
/qemu/util/qemu-config.c
/qemu/util/qsp.c
8619b5dd23-Jun-2021 Gerd Hoffmann <kraxel@redhat.com>

ci: build & store windows installer

Build windows installer for qemu in gitlab CI,
store the result as artifact.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Willian Rampazzo <will

ci: build & store windows installer

Build windows installer for qemu in gitlab CI,
store the result as artifact.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20210623091137.1156959-2-kraxel@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


crossbuild-template.yml
crossbuilds.yml
/qemu/MAINTAINERS
/qemu/crypto/cipher-builtin.c.inc
/qemu/crypto/cipher-gcrypt.c.inc
/qemu/crypto/cipher-gnutls.c.inc
/qemu/crypto/cipher-nettle.c.inc
/qemu/crypto/cipher.c
/qemu/crypto/hash-gnutls.c
/qemu/crypto/hmac-gnutls.c
/qemu/crypto/init.c
/qemu/crypto/meson.build
/qemu/crypto/pbkdf-gnutls.c
/qemu/docs/_templates/footer.html
/qemu/docs/about/build-platforms.rst
/qemu/docs/about/deprecated.rst
/qemu/docs/about/index.rst
/qemu/docs/about/license.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/bypass-iommu.txt
/qemu/docs/conf.py
/qemu/docs/devel/index.rst
/qemu/docs/index.rst
/qemu/docs/interop/index.rst
/qemu/docs/meson.build
/qemu/docs/specs/index.rst
/qemu/docs/system/arm/cubieboard.rst
/qemu/docs/system/arm/emcraft-sf2.rst
/qemu/docs/system/arm/highbank.rst
/qemu/docs/system/cpu-models-x86.rst.inc
/qemu/docs/system/index.rst
/qemu/docs/system/riscv/microchip-icicle-kit.rst
/qemu/docs/system/riscv/sifive_u.rst
/qemu/docs/system/riscv/virt.rst
/qemu/docs/system/target-arm.rst
/qemu/docs/system/target-riscv.rst
/qemu/docs/tools/index.rst
/qemu/docs/user/index.rst
/qemu/hw/acpi/acpi-x86-stub.c
/qemu/hw/acpi/ich9.c
/qemu/hw/acpi/pcihp.c
/qemu/hw/acpi/piix4.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/char/ibex_uart.c
/qemu/hw/core/machine.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/acpi-build.h
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/net/rocker/rocker.h
/qemu/hw/pci-bridge/pci_expander_bridge.c
/qemu/hw/pci-host/q35.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pci_host.c
/qemu/hw/pci/pcie.c
/qemu/hw/pci/pcie_port.c
/qemu/hw/riscv/boot.c
/qemu/hw/riscv/opentitan.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/pci.c
/qemu/hw/virtio/Kconfig
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/vhost-user-i2c-pci.c
/qemu/hw/virtio/vhost-user-i2c.c
/qemu/hw/virtio/vhost-vsock.c
/qemu/include/hw/acpi/ich9.h
/qemu/include/hw/acpi/pcihp.h
/qemu/include/hw/arm/virt.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_host.h
/qemu/include/hw/pci/pci_ids.h
/qemu/include/hw/pci/pcie_port.h
/qemu/include/hw/riscv/opentitan.h
/qemu/include/hw/virtio/vhost-user-i2c.h
/qemu/io/channel-websock.c
/qemu/meson.build
/qemu/qapi/crypto.json
/qemu/qemu-options.hx
/qemu/scripts/qapi/expr.py
/qemu/softmmu/qemu-seccomp.c
/qemu/target/arm/helper.c
/qemu/target/arm/neon-ls.decode
/qemu/target/arm/neon-shared.decode
/qemu/target/arm/sve.decode
/qemu/target/arm/translate-neon.c
/qemu/target/arm/translate-sve.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/pmp.c
/qemu/tests/data/acpi/q35/DSDT
/qemu/tests/data/acpi/q35/DSDT.acpihmat
/qemu/tests/data/acpi/q35/DSDT.bridge
/qemu/tests/data/acpi/q35/DSDT.cphp
/qemu/tests/data/acpi/q35/DSDT.dimmpxm
/qemu/tests/data/acpi/q35/DSDT.ipmibt
/qemu/tests/data/acpi/q35/DSDT.memhp
/qemu/tests/data/acpi/q35/DSDT.mmio64
/qemu/tests/data/acpi/q35/DSDT.nohpet
/qemu/tests/data/acpi/q35/DSDT.numamem
/qemu/tests/data/acpi/q35/DSDT.tis
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/migration/guestperf/engine.py
/qemu/tests/qapi-schema/enum-dict-no-name.err
/qemu/tests/qapi-schema/enum-dict-no-name.json
/qemu/tests/qapi-schema/enum-dict-no-name.out
/qemu/tests/unit/test-crypto-cipher.c
/qemu/tests/unit/test-crypto-hash.c
/qemu/tests/unit/test-crypto-hmac.c
/qemu/tests/unit/test-crypto-ivgen.c
/qemu/tests/unit/test-crypto-pbkdf.c
/qemu/ui/vnc.c
ac0595cf14-Jul-2021 Philippe Mathieu-Daudé <philmd@redhat.com>

gitlab-ci: Extract EDK2 job rules to reusable section

All jobs depending on 'docker-edk2' job must use at most all
the rules that triggers it. The simplest way to ensure that
is to always use the sa

gitlab-ci: Extract EDK2 job rules to reusable section

All jobs depending on 'docker-edk2' job must use at most all
the rules that triggers it. The simplest way to ensure that
is to always use the same rules. Extract all the rules to a
reusable section, and include this section (with the 'extends'
keyword) in both 'docker-edk2' and 'build-edk2' jobs.

The problem was introduced in commit 71920809cea ("gitlab-ci.yml:
Add jobs to build EDK2 firmware binaries"), but was revealed in
commit 1925468ddbf ("docker: EDK2 build job depends on EDK2
container") and eventually failed on CI:
https://gitlab.com/qemu-project/qemu/-/pipelines/335995843

Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210714101003.3113726-1-philmd@redhat.com>

show more ...


edk2.yml
/qemu/docs/hyperv.txt
/qemu/hw/core/machine.c
/qemu/hw/core/numa.c
/qemu/hw/i386/pc.c
/qemu/hw/pci-host/mv64361.c
/qemu/hw/ppc/pegasos2.c
/qemu/linux-user/aarch64/syscall_nr.h
/qemu/linux-user/aarch64/target_errno_defs.h
/qemu/linux-user/alpha/syscall.tbl
/qemu/linux-user/alpha/target_errno_defs.h
/qemu/linux-user/alpha/target_syscall.h
/qemu/linux-user/arm/syscall.tbl
/qemu/linux-user/arm/target_errno_defs.h
/qemu/linux-user/cris/target_errno_defs.h
/qemu/linux-user/errnos.c.inc
/qemu/linux-user/fd-trans.c
/qemu/linux-user/fd-trans.h
/qemu/linux-user/generic/target_errno_defs.h
/qemu/linux-user/hexagon/syscall_nr.h
/qemu/linux-user/hexagon/target_errno_defs.h
/qemu/linux-user/hppa/syscall.tbl
/qemu/linux-user/hppa/target_errno_defs.h
/qemu/linux-user/hppa/target_syscall.h
/qemu/linux-user/i386/syscall_32.tbl
/qemu/linux-user/i386/target_errno_defs.h
/qemu/linux-user/m68k/syscall.tbl
/qemu/linux-user/m68k/target_errno_defs.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/syscall.tbl
/qemu/linux-user/microblaze/target_errno_defs.h
/qemu/linux-user/mips/syscall-args-o32.c.inc
/qemu/linux-user/mips/syscall_o32.tbl
/qemu/linux-user/mips/target_errno_defs.h
/qemu/linux-user/mips/target_syscall.h
/qemu/linux-user/mips64/syscall_n32.tbl
/qemu/linux-user/mips64/syscall_n64.tbl
/qemu/linux-user/mips64/target_errno_defs.h
/qemu/linux-user/mips64/target_syscall.h
/qemu/linux-user/nios2/syscall_nr.h
/qemu/linux-user/nios2/target_errno_defs.h
/qemu/linux-user/openrisc/syscall_nr.h
/qemu/linux-user/openrisc/target_errno_defs.h
/qemu/linux-user/ppc/syscall.tbl
/qemu/linux-user/ppc/target_errno_defs.h
/qemu/linux-user/riscv/syscall32_nr.h
/qemu/linux-user/riscv/syscall64_nr.h
/qemu/linux-user/riscv/target_errno_defs.h
/qemu/linux-user/s390x/syscall.tbl
/qemu/linux-user/s390x/target_errno_defs.h
/qemu/linux-user/safe-syscall.S
/qemu/linux-user/sh4/syscall.tbl
/qemu/linux-user/sh4/target_errno_defs.h
/qemu/linux-user/sparc/syscall.tbl
/qemu/linux-user/sparc/target_errno_defs.h
/qemu/linux-user/sparc/target_syscall.h
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/x86_64/syscall_64.tbl
/qemu/linux-user/x86_64/target_errno_defs.h
/qemu/linux-user/xtensa/syscall.tbl
/qemu/linux-user/xtensa/target_errno_defs.h
/qemu/migration/migration.c
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/pc-bios/README
/qemu/pc-bios/slof.bin
/qemu/qga/commands-win32.c
/qemu/roms/SLOF
/qemu/scripts/update-mips-syscall-args.sh
/qemu/target/alpha/translate.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/kvm/hyperv-proto.h
/qemu/target/i386/kvm/kvm-stub.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/kvm_i386.h
/qemu/target/i386/tcg/fpu_helper.c
/qemu/target/i386/tcg/sysemu/bpt_helper.c
/qemu/target/i386/tcg/translate.c
/qemu/target/openrisc/translate.c
/qemu/tests/Makefile.include
/qemu/tests/acceptance/cpu_queries.py
/qemu/tests/acceptance/linux_ssh_mips_malta.py
ba4dd2aa09-Jul-2021 Alex Bennée <alex.bennee@linaro.org>

tcg/plugins: enable by default for most TCG builds

Aside from a minor bloat to file size the ability to have TCG plugins
has no real impact on performance unless a plugin is actively loaded.
Even th

tcg/plugins: enable by default for most TCG builds

Aside from a minor bloat to file size the ability to have TCG plugins
has no real impact on performance unless a plugin is actively loaded.
Even then the libempty.so plugin shows only a minor degradation in
performance caused by the extra book keeping the TCG has to do to keep
track of instructions. As it's a useful feature lets just enable it by
default and reduce our testing matrix a little.

We need to move our linker testing earlier so we can be sure we can
enable the loader module required. As we have ruled out static &
plugins in an earlier patch we can also reduce the indent a little.

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>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20210709143005.1554-33-alex.bennee@linaro.org>

show more ...

1...<<1112131415