History log of /qemu/.gitlab-ci.d/ (Results 51 – 75 of 338)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e05a4bea29-Aug-2023 Thomas Huth <thuth@redhat.com>

.gitlab-ci.d/cirrus.yml: Update FreeBSD to v13.2

The FreeBSD CI job started to fail due to linking problems ... time
to update to the latest version to get this fixed.

Signed-off-by: Thomas Huth <t

.gitlab-ci.d/cirrus.yml: Update FreeBSD to v13.2

The FreeBSD CI job started to fail due to linking problems ... time
to update to the latest version to get this fixed.

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

show more ...

2f7350cd29-Aug-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: enable ccache for many build jobs

The `ccache` tool can be very effective at reducing compilation times
when re-running pipelines with only minor changes each time. For example
a fresh 'buil

gitlab: enable ccache for many build jobs

The `ccache` tool can be very effective at reducing compilation times
when re-running pipelines with only minor changes each time. For example
a fresh 'build-system-fedora' job will typically take 20 minutes on the
gitlab.com shared runners. With ccache this is reduced to as little as
6 minutes.

Normally meson would auto-detect existance of ccache in $PATH and use
it automatically, but the way we wrap meson from configure breaks this,
as we're passing in an config file with explicitly set compiler paths.
Thus we need to add $CCACHE_WRAPPERSPATH to the front of $PATH. For
unknown reasons if doing this in msys though, gcc becomes unable to
invoke 'cc1' when run from meson. For msys we thus set CC='ccache gcc'
before invoking 'configure' instead.

A second problem with msys is that cache misses are incredibly
expensive, so enabling ccache massively slows down the build when
the cache isn't well populated. This is suspected to be a result of
the cost of spawning processes under the msys architecture. To deal
with this we set CCACHE_DEPEND=1 which enables ccache's 'depend_only'
strategy. This avoids extra spawning of the pre-processor during
cache misses, with the downside that is it less likely ccache will
find a cache hit after semantically benign compiler flag changes.
This is the lesser of two evils, as otherwise we can't use ccache
at all under msys and remain inside the job time limit.

If people are finding ccache to hurt their pipelines, it can be
disabled by setting the 'CCACHE_DISABLE=1' env variable against
their gitlab fork CI settings.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230804111054.281802-2-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230829161528.2707696-2-alex.bennee@linaro.org>

show more ...


buildtest-template.yml
crossbuild-template.yml
windows.yml
/qemu/accel/hvf/hvf-accel-ops.c
/qemu/accel/hvf/hvf-all.c
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/atomic_template.h
/qemu/accel/tcg/cputlb.c
/qemu/bsd-user/arm/target_arch_elf.h
/qemu/bsd-user/elfload.c
/qemu/bsd-user/freebsd/meson.build
/qemu/bsd-user/freebsd/os-stat.c
/qemu/bsd-user/freebsd/os-stat.h
/qemu/bsd-user/freebsd/os-syscall.c
/qemu/bsd-user/freebsd/qemu-os.h
/qemu/bsd-user/i386/target_arch_elf.h
/qemu/bsd-user/main.c
/qemu/bsd-user/qemu.h
/qemu/bsd-user/signal.c
/qemu/bsd-user/syscall_defs.h
/qemu/bsd-user/x86_64/target_arch_elf.h
/qemu/configure
/qemu/docs/devel/ci-jobs.rst.inc
/qemu/docs/devel/tcg-ops.rst
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu_ldst.h
/qemu/include/qemu/compiler.h
/qemu/include/qemu/osdep.h
/qemu/include/sysemu/hvf.h
/qemu/include/sysemu/kvm.h
/qemu/include/tcg/tcg-op-common.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg-opc.h
/qemu/include/tcg/tcg.h
/qemu/target/alpha/translate.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/kvm64.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate.c
/qemu/target/cris/translate.c
/qemu/target/hppa/cpu.h
/qemu/target/hppa/helper.c
/qemu/target/hppa/mem_helper.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/hvf/hvf.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/m68k/translate.c
/qemu/target/openrisc/translate.c
/qemu/target/ppc/kvm.c
/qemu/target/ppc/translate/fixedpoint-impl.c.inc
/qemu/target/ppc/translate/vmx-impl.c.inc
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/op_helper.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/sparc/translate.c
/qemu/target/tricore/translate.c
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/aarch64/tcg-target.h
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/i386/tcg-target-con-set.h
/qemu/tcg/i386/tcg-target-con-str.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/loongarch64/tcg-target.h
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.h
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/s390x/tcg-target.h
/qemu/tcg/sparc64/tcg-target.c.inc
/qemu/tcg/sparc64/tcg-target.h
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tci/tcg-target.h
/qemu/tests/docker/dockerfiles/debian-hexagon-cross.docker
7ace219308-Aug-2023 Paolo Bonzini <pbonzini@redhat.com>

tests/docker: add python3-tomli dependency to containers

Instead of having CI pick tomli from the vendored wheel at configure
time, place it in the containers.

Signed-off-by: Paolo Bonzini <pbonzin

tests/docker: add python3-tomli dependency to containers

Instead of having CI pick tomli from the vendored wheel at configure
time, place it in the containers.

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

show more ...

c03f57fd08-Aug-2023 Paolo Bonzini <pbonzini@redhat.com>

Revert "tests: Use separate virtual environment for avocado"

This reverts commit e8e4298feadae7924cf7600bb3bcc5b0a8d7cbe9.

ensuregroup allows to specify both the acceptable versions of avocado,
and

Revert "tests: Use separate virtual environment for avocado"

This reverts commit e8e4298feadae7924cf7600bb3bcc5b0a8d7cbe9.

ensuregroup allows to specify both the acceptable versions of avocado,
and a locked version to be used when avocado is not installed as a system
pacakge. This lets us install avocado in pyvenv/ using "mkvenv.py" and
reuse the distro package on Fedora and CentOS Stream (the only distros
where it's available).

ensuregroup's usage of "(>=..., <=...)" constraints when evaluating
the distro package, and "==" constraints when installing it from PyPI,
makes it possible to avoid conflicts between the known-good version and
a package plugins included in the distro.

This is because package plugins have "==" constraints on the version
that is included in the distro, and, using "pip install avocado==88.1"
on a venv that includes system packages will result in an error:

avocado-framework-plugin-varianter-yaml-to-mux 98.0 requires avocado-framework==98.0, but you have avocado-framework 88.1 which is incompatible.
avocado-framework-plugin-result-html 98.0 requires avocado-framework==98.0, but you have avocado-framework 88.1 which is incompatible.

But at the same time, if the venv does not include a system distribution
of avocado then we can install a known-good version and stick to LTS
releases.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1663
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


buildtest.yml
/qemu/VERSION
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/ldst_atomicity.c.inc
/qemu/bsd-user/mmap.c
/qemu/bsd-user/qemu.h
/qemu/bsd-user/syscall_defs.h
/qemu/chardev/char-socket.c
/qemu/configs/targets/loongarch64-softmmu.mak
/qemu/configure
/qemu/docs/about/license.rst
/qemu/docs/devel/acpi-bits.rst
/qemu/docs/devel/testing.rst
/qemu/docs/system/devices/nvme.rst
/qemu/dump/dump.c
/qemu/gdb-xml/loongarch-base32.xml
/qemu/gdb-xml/loongarch-fpu.xml
/qemu/gdbstub/gdbstub.c
/qemu/gdbstub/trace-events
/qemu/hw/arm/virt.c
/qemu/hw/core/machine.c
/qemu/hw/display/virtio-gpu-base.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/gpio/nrf51_gpio.c
/qemu/hw/i2c/bitbang_i2c.c
/qemu/hw/i2c/trace-events
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/vmmouse.c
/qemu/hw/intc/loongarch_pch_pic.c
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/virt.c
/qemu/hw/mips/loongson3_virt.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/dif.c
/qemu/hw/nvme/nvme.h
/qemu/hw/nvme/trace-events
/qemu/hw/pci-host/designware.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/spapr.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/s390x/s390-pci-inst.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/trace-events
/qemu/include/exec/user/abitypes.h
/qemu/include/exec/user/thunk.h
/qemu/include/hw/boards.h
/qemu/include/hw/gpio/nrf51_gpio.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/virtio/virtio-gpu-bswap.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/selfmap.h
/qemu/include/sysemu/kvm.h
/qemu/linux-user/aarch64/target_mman.h
/qemu/linux-user/alpha/target_mman.h
/qemu/linux-user/arm/target_mman.h
/qemu/linux-user/cris/target_mman.h
/qemu/linux-user/elfload.c
/qemu/linux-user/flatload.c
/qemu/linux-user/hexagon/target_mman.h
/qemu/linux-user/hppa/target_mman.h
/qemu/linux-user/i386/target_mman.h
/qemu/linux-user/include/host/s390x/host-signal.h
/qemu/linux-user/loongarch64/target_mman.h
/qemu/linux-user/m68k/target_mman.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/target_mman.h
/qemu/linux-user/mips/target_mman.h
/qemu/linux-user/mmap.c
/qemu/linux-user/nios2/target_mman.h
/qemu/linux-user/openrisc/target_mman.h
/qemu/linux-user/ppc/target_mman.h
/qemu/linux-user/qemu.h
/qemu/linux-user/riscv/target_mman.h
/qemu/linux-user/s390x/target_mman.h
/qemu/linux-user/sh4/target_mman.h
/qemu/linux-user/sparc/target_mman.h
/qemu/linux-user/syscall.c
/qemu/linux-user/thunk.c
/qemu/linux-user/user-mmap.h
/qemu/linux-user/x86_64/target_mman.h
/qemu/linux-user/xtensa/target_mman.h
/qemu/python/scripts/mkvenv.py
/qemu/python/scripts/vendor.py
/qemu/python/setup.cfg
/qemu/python/wheels/tomli-2.0.1-py3-none-any.whl
/qemu/pythondeps.toml
/qemu/scripts/ci/org.centos/stream/8/x86_64/test-avocado
/qemu/scripts/device-crash-test
/qemu/softmmu/qtest.c
/qemu/stubs/colo.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/kvm.c
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/sme_helper.c
/qemu/target/arm/tcg/translate.c
/qemu/target/arm/trace-events
/qemu/target/i386/kvm/kvm.c
/qemu/target/loongarch/cpu-csr.h
/qemu/target/loongarch/cpu.c
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/gdbstub.c
/qemu/target/loongarch/insn_trans/trans_arith.c.inc
/qemu/target/loongarch/insn_trans/trans_atomic.c.inc
/qemu/target/loongarch/insn_trans/trans_bit.c.inc
/qemu/target/loongarch/insn_trans/trans_branch.c.inc
/qemu/target/loongarch/insn_trans/trans_extra.c.inc
/qemu/target/loongarch/insn_trans/trans_farith.c.inc
/qemu/target/loongarch/insn_trans/trans_fcmp.c.inc
/qemu/target/loongarch/insn_trans/trans_fcnv.c.inc
/qemu/target/loongarch/insn_trans/trans_fmemory.c.inc
/qemu/target/loongarch/insn_trans/trans_fmov.c.inc
/qemu/target/loongarch/insn_trans/trans_lsx.c.inc
/qemu/target/loongarch/insn_trans/trans_memory.c.inc
/qemu/target/loongarch/insn_trans/trans_privileged.c.inc
/qemu/target/loongarch/insn_trans/trans_shift.c.inc
/qemu/target/loongarch/op_helper.c
/qemu/target/loongarch/tlb_helper.c
/qemu/target/loongarch/translate.c
/qemu/target/loongarch/translate.h
/qemu/target/mips/kvm.c
/qemu/target/mips/kvm_mips.h
/qemu/target/openrisc/interrupt.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/kvm.c
/qemu/target/ppc/mmu-hash64.c
/qemu/target/ppc/mmu-hash64.h
/qemu/target/riscv/kvm.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/kvm/trace-events
/qemu/target/s390x/tcg/translate_vx.c.inc
/qemu/target/s390x/tcg/vec_helper.c
/qemu/target/s390x/tcg/vec_string_helper.c
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tests/Makefile.include
/qemu/tests/docker/dockerfiles/debian-amd64-cross.docker
/qemu/tests/docker/dockerfiles/debian-arm64-cross.docker
/qemu/tests/docker/dockerfiles/debian-armel-cross.docker
/qemu/tests/docker/dockerfiles/debian-armhf-cross.docker
/qemu/tests/docker/dockerfiles/debian-mips64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-mipsel-cross.docker
/qemu/tests/docker/dockerfiles/debian-ppc64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-riscv64-cross.docker
/qemu/tests/docker/dockerfiles/debian-s390x-cross.docker
/qemu/tests/docker/dockerfiles/debian-tricore-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win32-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/docker/dockerfiles/opensuse-leap.docker
/qemu/tests/guest-debug/run-test.py
/qemu/tests/lcitool/libvirt-ci
/qemu/tests/lcitool/mappings.yml
/qemu/tests/lcitool/projects/qemu.yml
/qemu/tests/lcitool/targets/opensuse-leap-15.yml
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/qtest/microbit-test.c
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/aarch64/lse2-fault.c
/qemu/tests/tcg/multiarch/gdbstub/test-proc-mappings.py
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/vrep.c
/qemu/tests/tcg/s390x/vstl.c
/qemu/tests/tcg/s390x/vxeh2_vstrs.c
/qemu/tests/vm/Makefile.include
/qemu/ui/gtk-egl.c
/qemu/ui/gtk-gl-area.c
/qemu/util/interval-tree.c
/qemu/util/selfmap.c
d9ab1f1f04-Aug-2023 Paolo Bonzini <pbonzini@redhat.com>

ci: install meson in CirrusCI KVM build environment

scripts/archive-source.sh needs meson in order to download the subprojects,
therefore meson needs to be part of the host environment in which VM-b

ci: install meson in CirrusCI KVM build environment

scripts/archive-source.sh needs meson in order to download the subprojects,
therefore meson needs to be part of the host environment in which VM-based
build jobs run.

Fixes: 2019cabfee0 ("meson: subprojects: replace submodules with wrap files", 2023-06-06)
Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


cirrus/kvm-build.yml
/qemu/VERSION
/qemu/backends/cryptodev.c
/qemu/block/blkio.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/intel_iommu_internal.h
/qemu/hw/i386/x86-iommu.c
/qemu/hw/pci-bridge/cxl_upstream.c
/qemu/hw/pci/pci_host.c
/qemu/hw/virtio/vhost-user-scmi.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-crypto.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/hw/virtio/virtio-qmp.c
/qemu/hw/virtio/virtio.c
/qemu/include/hw/i386/intel_iommu.h
/qemu/include/hw/i386/x86-iommu.h
/qemu/include/hw/virtio/vhost-user-scmi.h
/qemu/target/hppa/cpu.h
/qemu/target/i386/tcg/decode-new.c.inc
/qemu/tests/data/acpi/pc/DSDT
/qemu/tests/data/acpi/pc/DSDT.acpierst
/qemu/tests/data/acpi/pc/DSDT.acpihmat
/qemu/tests/data/acpi/pc/DSDT.bridge
/qemu/tests/data/acpi/pc/DSDT.cphp
/qemu/tests/data/acpi/pc/DSDT.dimmpxm
/qemu/tests/data/acpi/pc/DSDT.hpbridge
/qemu/tests/data/acpi/pc/DSDT.hpbrroot
/qemu/tests/data/acpi/pc/DSDT.ipmikcs
/qemu/tests/data/acpi/pc/DSDT.memhp
/qemu/tests/data/acpi/pc/DSDT.nohpet
/qemu/tests/data/acpi/pc/DSDT.numamem
/qemu/tests/data/acpi/pc/DSDT.roothp
/qemu/tests/data/acpi/q35/DSDT
/qemu/tests/data/acpi/q35/DSDT.acpierst
/qemu/tests/data/acpi/q35/DSDT.acpihmat
/qemu/tests/data/acpi/q35/DSDT.acpihmat-noinitiator
/qemu/tests/data/acpi/q35/DSDT.applesmc
/qemu/tests/data/acpi/q35/DSDT.bridge
/qemu/tests/data/acpi/q35/DSDT.core-count2
/qemu/tests/data/acpi/q35/DSDT.cphp
/qemu/tests/data/acpi/q35/DSDT.cxl
/qemu/tests/data/acpi/q35/DSDT.dimmpxm
/qemu/tests/data/acpi/q35/DSDT.ipmibt
/qemu/tests/data/acpi/q35/DSDT.ipmismbus
/qemu/tests/data/acpi/q35/DSDT.ivrs
/qemu/tests/data/acpi/q35/DSDT.memhp
/qemu/tests/data/acpi/q35/DSDT.mmio64
/qemu/tests/data/acpi/q35/DSDT.multi-bridge
/qemu/tests/data/acpi/q35/DSDT.noacpihp
/qemu/tests/data/acpi/q35/DSDT.nohpet
/qemu/tests/data/acpi/q35/DSDT.numamem
/qemu/tests/data/acpi/q35/DSDT.pvpanic-isa
/qemu/tests/data/acpi/q35/DSDT.tis.tpm12
/qemu/tests/data/acpi/q35/DSDT.tis.tpm2
/qemu/tests/data/acpi/q35/DSDT.viot
/qemu/tests/data/acpi/q35/DSDT.xapic
f54ba56d01-Aug-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: disable FF_SCRIPT_SECTIONS on msys jobs

The FF_SCRIPT_SECTIONS=1 variable should ordinarily cause output from
each line of the job script to be presented in a collapsible section
with execut

gitlab: disable FF_SCRIPT_SECTIONS on msys jobs

The FF_SCRIPT_SECTIONS=1 variable should ordinarily cause output from
each line of the job script to be presented in a collapsible section
with execution time listed.

While it works on Linux shared runners, when used with Windows runners
with PowerShell, this option does not create any sections, and actually
causes echo'ing of commands to be disabled, making it even worse to
debug the jobs.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20230801130403.164060-9-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

63f5365c01-Aug-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: disable optimization and debug symbols in msys build

Building at -O2, adds 33% to the build time, over -O2. IOW a build that
takes 45 minutes at -O0, takes 60 minutes at -O2. Turning off deb

gitlab: disable optimization and debug symbols in msys build

Building at -O2, adds 33% to the build time, over -O2. IOW a build that
takes 45 minutes at -O0, takes 60 minutes at -O2. Turning off debug
symbols drops it further, down to 38 minutes.

IOW, a "-O2 -g" build is 58% slower than a "-O0" build on msys in the
gitlab CI windows shared runners.

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

show more ...

ef4fe31f01-Aug-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: always populate cache for windows msys jobs

The cache is used to hold the msys installer. Even if the build phase
fails, we should still populate the cache as the installer will be
valid for

gitlab: always populate cache for windows msys jobs

The cache is used to hold the msys installer. Even if the build phase
fails, we should still populate the cache as the installer will be
valid for next time.

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

show more ...

5ef56e3b01-Aug-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: drop $CI_PROJECT_DIR from cache path

The gitlab cache is limited to only handle content within the
$CI_PROJECT_DIR hierarchy, and as such relative paths are always
implicitly relative to $CI

gitlab: drop $CI_PROJECT_DIR from cache path

The gitlab cache is limited to only handle content within the
$CI_PROJECT_DIR hierarchy, and as such relative paths are always
implicitly relative to $CI_PROJECT_DIR.

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

show more ...

46aedd3401-Aug-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: always use updated msys installer

We current reference an msys installer binary from mid-2022, which means
after installation, it immediately has to re-download a bunch of newer
content. Thi

gitlab: always use updated msys installer

We current reference an msys installer binary from mid-2022, which means
after installation, it immediately has to re-download a bunch of newer
content. This wastes precious CI time.

The msys project publishes an installer binary with a fixed URL that
always references the latest content. We cache the downloads in gitlab
though and so once downloaded we would never re-fetch the installer
leading back to the same problem.

To deal with this we also fetch the pgp signature for the installer
on every run, and compare that to the previously cached signature. If
the signature changes, we re-download the full installer.

This ensures we always have the latest installer for msys, while also
maximising use of the gitlab cache.

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

show more ...

b64052cd01-Aug-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: print timestamps during windows msys jobs

It is hard to get visibility into where time is consumed in our Windows
msys jobs. Adding a few log console messages with the timestamp will
aid in

gitlab: print timestamps during windows msys jobs

It is hard to get visibility into where time is consumed in our Windows
msys jobs. Adding a few log console messages with the timestamp will
aid in our debugging.

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

show more ...

11961d0801-Aug-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: remove duplication between msys jobs

Although they share a common parent, the two msys jobs still have
massive duplication in their script definitions that can easily be
collapsed.

Signed-o

gitlab: remove duplication between msys jobs

Although they share a common parent, the two msys jobs still have
massive duplication in their script definitions that can easily be
collapsed.

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

show more ...


windows.yml
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/VERSION
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/atomic_common.c.inc
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/internal.h
/qemu/accel/tcg/ldst_atomicity.c.inc
/qemu/accel/tcg/tb-maint.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/audio/pwaudio.c
/qemu/audio/trace-events
/qemu/block/blkio.c
/qemu/block/file-posix.c
/qemu/block/io.c
/qemu/block/nbd.c
/qemu/block/nvme.c
/qemu/bsd-user/main.c
/qemu/bsd-user/mmap.c
/qemu/bsd-user/qemu.h
/qemu/configs/devices/s390x-softmmu/default.mak
/qemu/configure
/qemu/contrib/elf2dmp/main.c
/qemu/contrib/plugins/cache.c
/qemu/contrib/plugins/drcov.c
/qemu/contrib/plugins/execlog.c
/qemu/contrib/plugins/hotblocks.c
/qemu/contrib/plugins/hotpages.c
/qemu/contrib/plugins/howvec.c
/qemu/contrib/plugins/hwprofile.c
/qemu/contrib/plugins/lockstep.c
/qemu/contrib/vhost-user-gpu/vhost-user-gpu.c
/qemu/contrib/vhost-user-gpu/virgl.c
/qemu/contrib/vhost-user-gpu/vugpu.h
/qemu/crypto/aes.c
/qemu/crypto/block-luks.c
/qemu/disas/meson.build
/qemu/disas/riscv-xthead.c
/qemu/disas/riscv-xthead.h
/qemu/disas/riscv-xventana.c
/qemu/disas/riscv-xventana.h
/qemu/disas/riscv.c
/qemu/disas/riscv.h
/qemu/docs/about/deprecated.rst
/qemu/docs/devel/index-api.rst
/qemu/docs/devel/index-process.rst
/qemu/docs/devel/index-tcg.rst
/qemu/docs/devel/index.rst
/qemu/docs/devel/migration.rst
/qemu/docs/devel/qdev-api.rst
/qemu/docs/devel/qom-api.rst
/qemu/docs/devel/qom.rst
/qemu/docs/devel/style.rst
/qemu/docs/devel/tcg.rst
/qemu/docs/devel/testing.rst
/qemu/docs/interop/qemu-ga.rst
/qemu/docs/interop/vhost-user-gpu.rst
/qemu/docs/pcie_sriov.txt
/qemu/docs/system/arm/sbsa.rst
/qemu/docs/system/arm/virt.rst
/qemu/docs/system/devices/nvme.rst
/qemu/docs/system/gdb.rst
/qemu/docs/system/ppc/powernv.rst
/qemu/docs/system/riscv/virt.rst
/qemu/docs/system/target-riscv.rst
/qemu/docs/tools/virtfs-proxy-helper.rst
/qemu/fsdev/qemu-fsdev.c
/qemu/fsdev/virtfs-proxy-helper.c
/qemu/gdbstub/gdbstub.c
/qemu/gdbstub/internals.h
/qemu/gdbstub/softmmu.c
/qemu/gdbstub/user-target.c
/qemu/host/include/aarch64/host/cpuinfo.h
/qemu/host/include/aarch64/host/crypto/aes-round.h
/qemu/host/include/generic/host/cpuinfo.h
/qemu/host/include/generic/host/crypto/aes-round.h
/qemu/host/include/i386/host/cpuinfo.h
/qemu/host/include/i386/host/crypto/aes-round.h
/qemu/host/include/ppc/host/cpuinfo.h
/qemu/host/include/ppc/host/crypto/aes-round.h
/qemu/host/include/ppc64/host/cpuinfo.h
/qemu/host/include/ppc64/host/crypto/aes-round.h
/qemu/host/include/x86_64/host/crypto/aes-round.h
/qemu/hw/9pfs/9p-local.c
/qemu/hw/9pfs/9p-proxy.c
/qemu/hw/9pfs/9p-proxy.h
/qemu/hw/9pfs/9p-synth.c
/qemu/hw/9pfs/9p-util.h
/qemu/hw/9pfs/9p.c
/qemu/hw/9pfs/9p.h
/qemu/hw/arm/Kconfig
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/mps2-tz.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/smmu-common.c
/qemu/hw/arm/smmuv3.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xen_arm.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/xen-block.c
/qemu/hw/char/escc.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine-smp.c
/qemu/hw/core/machine.c
/qemu/hw/display/vhost-user-gpu.c
/qemu/hw/display/virtio-gpu-base.c
/qemu/hw/display/virtio-gpu-udmabuf.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/kvm/xen_evtchn.c
/qemu/hw/i386/kvm/xenstore_impl.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/xen/xen-hvm.c
/qemu/hw/i386/xen/xen_platform.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/pci.c
/qemu/hw/ide/piix.c
/qemu/hw/ide/sii3112.c
/qemu/hw/ide/via.c
/qemu/hw/intc/Kconfig
/qemu/hw/intc/arm_gic.c
/qemu/hw/intc/arm_gicv3_redist.c
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/intc/pnv_xive2.c
/qemu/hw/intc/s390_flic_kvm.c
/qemu/hw/intc/trace-events
/qemu/hw/intc/xive.c
/qemu/hw/intc/xive2.c
/qemu/hw/isa/vt82c686.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/next-cube.c
/qemu/hw/m68k/next-kbd.c
/qemu/hw/m68k/virt.c
/qemu/hw/mem/memory-device.c
/qemu/hw/microblaze/petalogix_ml605_mmu.c
/qemu/hw/mips/boston.c
/qemu/hw/mips/fuloong2e.c
/qemu/hw/mips/loongson3_virt.c
/qemu/hw/mips/malta.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/allwinner-r40-dramc.c
/qemu/hw/misc/allwinner-sramc.c
/qemu/hw/misc/exynos4210_rng.c
/qemu/hw/misc/meson.build
/qemu/hw/misc/sifive_e_aon.c
/qemu/hw/net/Kconfig
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/ftgmac100.c
/qemu/hw/net/i82596.c
/qemu/hw/net/igb.c
/qemu/hw/net/igb_core.c
/qemu/hw/net/igbvf.c
/qemu/hw/net/ne2000.c
/qemu/hw/net/pcnet.c
/qemu/hw/net/rtl8139.c
/qemu/hw/net/sungem.c
/qemu/hw/net/sunhme.c
/qemu/hw/net/trace-events
/qemu/hw/net/virtio-net.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvram/xlnx-efuse.c
/qemu/hw/pci-host/i440fx.c
/qemu/hw/pci-host/mv64361.c
/qemu/hw/pci-host/mv643xx.h
/qemu/hw/pci-host/q35.c
/qemu/hw/pci-host/sabre.c
/qemu/hw/pci/Kconfig
/qemu/hw/pci/pci.c
/qemu/hw/pci/pci_host.c
/qemu/hw/pci/pcie.c
/qemu/hw/pci/pcie_sriov.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_core.c
/qemu/hw/ppc/pnv_psi.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/ppc440.h
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/ppc440_pcix.c
/qemu/hw/ppc/ppc440_uc.c
/qemu/hw/ppc/ppc4xx_pci.c
/qemu/hw/ppc/sam460ex.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/numa.c
/qemu/hw/riscv/sifive_e.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/Kconfig
/qemu/hw/s390x/ipl.c
/qemu/hw/s390x/meson.build
/qemu/hw/s390x/s390-pci-kvm.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/tod-kvm.c
/qemu/hw/scsi/scsi-bus.c
/qemu/hw/sd/sdhci.c
/qemu/hw/smbios/smbios.c
/qemu/hw/sparc/sun4m_iommu.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/tpm/tpm_tis_sysbus.c
/qemu/hw/usb/Kconfig
/qemu/hw/usb/canokey.c
/qemu/hw/usb/canokey.h
/qemu/hw/vfio/ap.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/migration.c
/qemu/hw/vfio/pci-quirks.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/pci.h
/qemu/hw/virtio/Kconfig
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-stub.c
/qemu/hw/virtio/vhost-user-fs.c
/qemu/hw/virtio/vhost-user-gpio.c
/qemu/hw/virtio/vhost-user-scmi-pci.c
/qemu/hw/virtio/vhost-user-scmi.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/vhost-vsock-common.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-crypto.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/hw/virtio/virtio-md-pci.c
/qemu/hw/virtio/virtio-mem-pci.c
/qemu/hw/virtio/virtio-mem-pci.h
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio-pmem-pci.c
/qemu/hw/virtio/virtio-pmem-pci.h
/qemu/hw/xen/xen-hvm-common.c
/qemu/hw/xtensa/virt.c
/qemu/include/block/nbd.h
/qemu/include/crypto/aes-round.h
/qemu/include/crypto/aes.h
/qemu/include/elf.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/helper-proto-common.h
/qemu/include/exec/memory.h
/qemu/include/exec/user/abitypes.h
/qemu/include/hw/arm/fsl-imx7.h
/qemu/include/hw/boards.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ide/pci.h
/qemu/include/hw/intc/armv7m_nvic.h
/qemu/include/hw/isa/vt82c686.h
/qemu/include/hw/misc/sifive_e_aon.h
/qemu/include/hw/pci-host/i440fx.h
/qemu/include/hw/pci-host/q35.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_host.h
/qemu/include/hw/pci/pcie.h
/qemu/include/hw/ppc/pnv_core.h
/qemu/include/hw/ppc/pnv_xscom.h
/qemu/include/hw/ppc/ppc4xx.h
/qemu/include/hw/ppc/xive.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/riscv/sifive_e.h
/qemu/include/hw/s390x/s390-pci-bus.h
/qemu/include/hw/s390x/sclp.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/virtio/vhost-user-scmi.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/hw/virtio/virtio-iommu.h
/qemu/include/hw/virtio/virtio-md-pci.h
/qemu/include/hw/virtio/virtio-mem.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/hw/xen/xen-hvm-common.h
/qemu/include/io/channel-tls.h
/qemu/include/migration/misc.h
/qemu/include/migration/vmstate.h
/qemu/include/standard-headers/drm/drm_fourcc.h
/qemu/include/standard-headers/linux/const.h
/qemu/include/standard-headers/linux/pci_regs.h
/qemu/include/standard-headers/linux/vhost_types.h
/qemu/include/standard-headers/linux/virtio_blk.h
/qemu/include/standard-headers/linux/virtio_config.h
/qemu/include/standard-headers/linux/virtio_net.h
/qemu/include/sysemu/dirtylimit.h
/qemu/include/ui/console.h
/qemu/io/channel-tls.c
/qemu/linux-headers/asm-arm64/bitsperlong.h
/qemu/linux-headers/asm-arm64/kvm.h
/qemu/linux-headers/asm-generic/bitsperlong.h
/qemu/linux-headers/asm-generic/unistd.h
/qemu/linux-headers/asm-mips/unistd_n32.h
/qemu/linux-headers/asm-mips/unistd_n64.h
/qemu/linux-headers/asm-mips/unistd_o32.h
/qemu/linux-headers/asm-powerpc/unistd_32.h
/qemu/linux-headers/asm-powerpc/unistd_64.h
/qemu/linux-headers/asm-riscv/bitsperlong.h
/qemu/linux-headers/asm-riscv/kvm.h
/qemu/linux-headers/asm-riscv/unistd.h
/qemu/linux-headers/asm-s390/unistd_32.h
/qemu/linux-headers/asm-s390/unistd_64.h
/qemu/linux-headers/asm-x86/kvm.h
/qemu/linux-headers/asm-x86/unistd_32.h
/qemu/linux-headers/asm-x86/unistd_64.h
/qemu/linux-headers/asm-x86/unistd_x32.h
/qemu/linux-headers/linux/const.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/mman.h
/qemu/linux-headers/linux/psp-sev.h
/qemu/linux-headers/linux/userfaultfd.h
/qemu/linux-headers/linux/vfio.h
/qemu/linux-headers/linux/vhost.h
/qemu/linux-user/aarch64/target_mman.h
/qemu/linux-user/alpha/target_mman.h
/qemu/linux-user/arm/cpu_loop.c
/qemu/linux-user/elfload.c
/qemu/linux-user/generic/target_mman.h
/qemu/linux-user/hppa/target_mman.h
/qemu/linux-user/mips/target_mman.h
/qemu/linux-user/mips64/target_mman.h
/qemu/linux-user/mmap.c
/qemu/linux-user/ppc/target_mman.h
/qemu/linux-user/qemu.h
/qemu/linux-user/riscv/syscall32_nr.h
/qemu/linux-user/riscv/syscall64_nr.h
/qemu/linux-user/sparc/target_mman.h
/qemu/linux-user/strace.c
/qemu/linux-user/strace.list
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/user-mmap.h
/qemu/linux-user/xtensa/target_mman.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/migration-hmp-cmds.c
/qemu/migration/migration-stats.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd-zlib.c
/qemu/migration/multifd-zstd.c
/qemu/migration/multifd.c
/qemu/migration/options.c
/qemu/migration/options.h
/qemu/migration/postcopy-ram.c
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram.c
/qemu/migration/ram.h
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/threadinfo.c
/qemu/migration/threadinfo.h
/qemu/migration/trace-events
/qemu/migration/vmstate.c
/qemu/nbd/client.c
/qemu/nbd/common.c
/qemu/nbd/server.c
/qemu/nbd/trace-events
/qemu/net/socket.c
/qemu/net/vhost-vdpa.c
/qemu/os-posix.c
/qemu/pc-bios/opensbi-riscv32-generic-fw_dynamic.bin
/qemu/pc-bios/opensbi-riscv64-generic-fw_dynamic.bin
/qemu/python/qemu/qmp/qmp_tui.py
/qemu/python/setup.cfg
/qemu/python/tests/minreqs.txt
/qemu/qapi/audio.json
/qemu/qapi/block-core.json
/qemu/qapi/block.json
/qemu/qapi/char.json
/qemu/qapi/cxl.json
/qemu/qapi/machine-target.json
/qemu/qapi/migration.json
/qemu/qapi/misc.json
/qemu/qapi/net.json
/qemu/qapi/qdev.json
/qemu/qapi/qom.json
/qemu/qapi/trace.json
/qemu/qapi/ui.json
/qemu/qemu-keymap.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qga/main.c
/qemu/qga/meson.build
/qemu/qga/vss-win32/install.cpp
/qemu/qga/vss-win32/meson.build
/qemu/qga/vss-win32/provider.cpp
/qemu/qga/vss-win32/requester.cpp
/qemu/qga/vss-win32/vss-debug.cpp
/qemu/qga/vss-win32/vss-debug.h
/qemu/roms/opensbi
/qemu/scripts/decodetree.py
/qemu/scripts/git-submodule.sh
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/oss-fuzz/lsan_suppressions.txt
/qemu/softmmu/dirtylimit.c
/qemu/softmmu/physmem.c
/qemu/softmmu/runstate.c
/qemu/stubs/meson.build
/qemu/stubs/virtio-md-pci.c
/qemu/target/alpha/cpu.h
/qemu/target/alpha/translate.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/cpu64.c
/qemu/target/arm/tcg/crypto_helper.c
/qemu/target/arm/tcg/m_helper.c
/qemu/target/arm/tcg/meson.build
/qemu/target/arm/tcg/sve.decode
/qemu/target/arm/tcg/sve_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate-mve.c
/qemu/target/arm/tcg/translate-neon.c
/qemu/target/arm/tcg/translate-sme.c
/qemu/target/arm/tcg/translate-sve.c
/qemu/target/arm/tcg/translate-vfp.c
/qemu/target/arm/tcg/translate.c
/qemu/target/arm/tcg/vec_helper.c
/qemu/target/avr/helper.c
/qemu/target/cris/helper.c
/qemu/target/cris/op_helper.c
/qemu/target/cris/translate.c
/qemu/target/hppa/cpu.h
/qemu/target/hppa/int_helper.c
/qemu/target/hppa/op_helper.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/xen-emu.c
/qemu/target/i386/ops_sse.h
/qemu/target/loongarch/cpu-csr.h
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/csr_helper.c
/qemu/target/loongarch/helper.h
/qemu/target/loongarch/insn_trans/trans_privileged.c.inc
/qemu/target/m68k/helper.c
/qemu/target/m68k/m68k-semi.c
/qemu/target/microblaze/cpu.h
/qemu/target/mips/cpu-defs.c.inc
/qemu/target/mips/cpu.c
/qemu/target/mips/cpu.h
/qemu/target/mips/helper.h
/qemu/target/mips/internal.h
/qemu/target/mips/sysemu/cp0_timer.c
/qemu/target/mips/tcg/lcsr.decode
/qemu/target/mips/tcg/lcsr_translate.c
/qemu/target/mips/tcg/meson.build
/qemu/target/mips/tcg/mxu_translate.c
/qemu/target/mips/tcg/op_helper.c
/qemu/target/mips/tcg/sysemu/lcsr_helper.c
/qemu/target/mips/tcg/sysemu/meson.build
/qemu/target/mips/tcg/sysemu/tlb_helper.c
/qemu/target/mips/tcg/sysemu_helper.h.inc
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/nios2/nios2-semi.c
/qemu/target/openrisc/cpu.h
/qemu/target/openrisc/translate.c
/qemu/target/ppc/arch_dump.c
/qemu/target/ppc/cpu-qom.h
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/helper.h
/qemu/target/ppc/int_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/kvm_ppc.h
/qemu/target/ppc/meson.build
/qemu/target/ppc/misc_helper.c
/qemu/target/ppc/spr_common.h
/qemu/target/ppc/timebase_helper.c
/qemu/target/ppc/translate.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_cfg.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/crypto_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/fpu_helper.c
/qemu/target/riscv/helper.h
/qemu/target/riscv/insn32.decode
/qemu/target/riscv/insn_trans/trans_rvbf16.c.inc
/qemu/target/riscv/insn_trans/trans_rvzfa.c.inc
/qemu/target/riscv/insn_trans/trans_rvzfh.c.inc
/qemu/target/riscv/kvm.c
/qemu/target/riscv/kvm_riscv.h
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/translate.c
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/translate.c
/qemu/target/s390x/arch_dump.c
/qemu/target/s390x/cpu-sysemu.c
/qemu/target/s390x/cpu_features.c
/qemu/target/s390x/cpu_models.c
/qemu/target/s390x/diag.c
/qemu/target/s390x/helper.c
/qemu/target/s390x/helper.h
/qemu/target/s390x/ioinst.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/kvm/meson.build
/qemu/target/s390x/kvm/pv.c
/qemu/target/s390x/kvm/pv.h
/qemu/target/s390x/mmu_helper.c
/qemu/target/s390x/tcg/excp_helper.c
/qemu/target/s390x/tcg/fpu_helper.c
/qemu/target/s390x/tcg/insn-data.h.inc
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/s390x/tcg/translate_vx.c.inc
/qemu/target/sparc/asi.h
/qemu/target/sparc/cpu.c
/qemu/target/sparc/cpu.h
/qemu/target/sparc/ldst_helper.c
/qemu/target/sparc/machine.c
/qemu/target/sparc/monitor.c
/qemu/target/tricore/cpu.c
/qemu/target/tricore/cpu.h
/qemu/target/tricore/csfr.h.inc
/qemu/target/tricore/helper.c
/qemu/target/tricore/op_helper.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/exc_helper.c
/qemu/tcg/i386/tcg-target-con-set.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/s390x/tcg-target-con-set.h
/qemu/tcg/s390x/tcg-target.c.inc
/qemu/tcg/tcg-op-ldst.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/boot_linux_console.py
/qemu/tests/avocado/machine_aarch64_sbsaref.py
/qemu/tests/avocado/machine_s390_ccw_virtio.py
/qemu/tests/avocado/migration.py
/qemu/tests/avocado/ppc_powernv.py
/qemu/tests/avocado/replay_kernel.py
/qemu/tests/avocado/riscv_opensbi.py
/qemu/tests/data/acpi/q35/DSDT.noacpihp
/qemu/tests/docker/dockerfiles/alpine.docker
/qemu/tests/docker/dockerfiles/centos8.docker
/qemu/tests/docker/dockerfiles/debian-amd64-cross.docker
/qemu/tests/docker/dockerfiles/debian-amd64.docker
/qemu/tests/docker/dockerfiles/debian-arm64-cross.docker
/qemu/tests/docker/dockerfiles/debian-armel-cross.docker
/qemu/tests/docker/dockerfiles/debian-armhf-cross.docker
/qemu/tests/docker/dockerfiles/debian-mips64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-mipsel-cross.docker
/qemu/tests/docker/dockerfiles/debian-ppc64el-cross.docker
/qemu/tests/docker/dockerfiles/debian-riscv64-cross.docker
/qemu/tests/docker/dockerfiles/debian-s390x-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win32-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/docker/dockerfiles/fedora.docker
/qemu/tests/docker/dockerfiles/opensuse-leap.docker
/qemu/tests/docker/dockerfiles/ubuntu2204.docker
/qemu/tests/docker/test-fuzz
/qemu/tests/lcitool/libvirt-ci
/qemu/tests/lcitool/projects/qemu-minimal.yml
/qemu/tests/lcitool/projects/qemu.yml
/qemu/tests/lcitool/refresh
/qemu/tests/migration/s390x/Makefile
/qemu/tests/plugin/bb.c
/qemu/tests/plugin/insn.c
/qemu/tests/plugin/mem.c
/qemu/tests/plugin/syscall.c
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/fuzz/generic_fuzz.c
/qemu/tests/qtest/hd-geo-test.c
/qemu/tests/qtest/libqos/libqos.c
/qemu/tests/qtest/libqos/libqos.h
/qemu/tests/qtest/libqos/meson.build
/qemu/tests/qtest/libqos/virtio-scmi.c
/qemu/tests/qtest/libqos/virtio-scmi.h
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/pnv-xscom-test.c
/qemu/tests/qtest/readconfig-test.c
/qemu/tests/qtest/sifive-e-aon-watchdog-test.c
/qemu/tests/qtest/vhost-user-test.c
/qemu/tests/qtest/xlnx-canfd-test.c
/qemu/tests/tcg/Makefile.target
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/aarch64/gdbstub/test-sve.py
/qemu/tests/tcg/aarch64/sme-outprod1.c
/qemu/tests/tcg/aarch64/sysregs.c
/qemu/tests/tcg/aarch64/system/boot.S
/qemu/tests/tcg/aarch64/system/semiheap.c
/qemu/tests/tcg/aarch64/test-aes.c
/qemu/tests/tcg/i386/Makefile.target
/qemu/tests/tcg/i386/test-aes.c
/qemu/tests/tcg/multiarch/Makefile.target
/qemu/tests/tcg/multiarch/gdbstub/test-proc-mappings.py
/qemu/tests/tcg/multiarch/sha512.c
/qemu/tests/tcg/multiarch/system/Makefile.softmmu-target
/qemu/tests/tcg/multiarch/test-aes-main.c.inc
/qemu/tests/tcg/ppc64/Makefile.target
/qemu/tests/tcg/ppc64/test-aes.c
/qemu/tests/tcg/riscv64/Makefile.target
/qemu/tests/tcg/riscv64/test-aes.c
/qemu/tests/tcg/riscv64/test-fcvtmod.c
/qemu/tests/tcg/s390x/Makefile.softmmu-target
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/cgebra.c
/qemu/tests/tcg/s390x/cksm.S
/qemu/tests/tcg/s390x/clgebr.c
/qemu/tests/tcg/s390x/clm.S
/qemu/tests/tcg/s390x/epsw.c
/qemu/tests/tcg/s390x/gdbstub/test-svc.py
/qemu/tests/tcg/s390x/hello-s390x-asm.S
/qemu/tests/tcg/s390x/icm.S
/qemu/tests/tcg/s390x/larl.c
/qemu/tests/tcg/s390x/lra.S
/qemu/tests/tcg/s390x/mc.S
/qemu/tests/tcg/s390x/mdeb.c
/qemu/tests/tcg/s390x/mie3-mvcrl.c
/qemu/tests/tcg/s390x/mvc.c
/qemu/tests/tcg/s390x/stpq.S
/qemu/tests/tcg/s390x/vcksm.c
/qemu/tests/tcg/s390x/vx.h
/qemu/tests/tcg/tricore/c/crt0-tc2x.S
/qemu/tests/tcg/x86_64/system/boot.S
/qemu/tests/unit/test-qga.c
/qemu/tests/vm/basevm.py
/qemu/tests/vm/freebsd
/qemu/tests/vm/generated/README
/qemu/tests/vm/generated/freebsd.json
/qemu/ui/console.c
/qemu/ui/curses_keys.h
/qemu/ui/dbus-listener.c
/qemu/ui/egl-helpers.c
/qemu/ui/gtk-egl.c
/qemu/ui/gtk-gl-area.c
/qemu/ui/vnc-clipboard.c
/qemu/ui/vnc-enc-tight.c
/qemu/util/async-teardown.c
/qemu/util/cpuinfo-aarch64.c
/qemu/util/cpuinfo-i386.c
/qemu/util/cpuinfo-ppc.c
/qemu/util/interval-tree.c
/qemu/util/meson.build
/qemu/util/oslib-win32.c
/qemu/util/thread-pool.c
dc389ce130-Jun-2023 Alex Bennée <alex.bennee@linaro.org>

gitlab: reduce testing scope of check-gcov

This keeps timing out on gitlab due to some qtests taking a long time.
As this is just ensuring the gcov machinery is working and not
attempting to be comp

gitlab: reduce testing scope of check-gcov

This keeps timing out on gitlab due to some qtests taking a long time.
As this is just ensuring the gcov machinery is working and not
attempting to be comprehensive lets skip qtest in this run.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230630180423.558337-4-alex.bennee@linaro.org>

show more ...

dcb242c830-Jun-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: ensure coverage job also publishes meson log

The coverage job wants to publish a coverage report on success, but the
tests might fail and in that case we need the meson logs for debugging.

gitlab: ensure coverage job also publishes meson log

The coverage job wants to publish a coverage report on success, but the
tests might fail and in that case we need the meson logs for debugging.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230503145535.91325-3-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230630180423.558337-3-alex.bennee@linaro.org>

show more ...

cef6330830-Jun-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: explicit set artifacts publishing criteria

If not set explicitly, gitlab assumes 'when: on_success" as the
publishing criteria for artifacts. This is reasonable if the
artifact is an output

gitlab: explicit set artifacts publishing criteria

If not set explicitly, gitlab assumes 'when: on_success" as the
publishing criteria for artifacts. This is reasonable if the
artifact is an output deliverable of the job. This is useless
if the artifact is a log file to be used for debugging job
failures.

This change makes the desired criteria explicit for every job
that publishes artifacts.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230503145535.91325-2-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230630180423.558337-2-alex.bennee@linaro.org>

show more ...

3b746a4329-Jun-2023 Richard Henderson <richard.henderson@linaro.org>

gitlab: Disable plugins for cross-i386-tci

There are timeouts in the cross-i386-tci job that are related to plugins.
Restrict this job to basic TCI testing.

Signed-off-by: Richard Henderson <richar

gitlab: Disable plugins for cross-i386-tci

There are timeouts in the cross-i386-tci job that are related to plugins.
Restrict this job to basic TCI testing.

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

show more ...


crossbuilds.yml
/qemu/.mailmap
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/accel/hvf/hvf-accel-ops.c
/qemu/accel/kvm/kvm-all.c
/qemu/accel/stubs/kvm-stub.c
/qemu/accel/stubs/tcg-stub.c
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/internal.h
/qemu/accel/tcg/monitor.c
/qemu/accel/tcg/tb-hash.h
/qemu/accel/tcg/tb-jmp-cache.h
/qemu/accel/tcg/tb-maint.c
/qemu/accel/tcg/tcg-accel-ops-mttcg.c
/qemu/accel/tcg/tcg-accel-ops-rr.c
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/accel/tcg/tcg-all.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/audio/dbusaudio.c
/qemu/backends/cryptodev-vhost-user.c
/qemu/backends/cryptodev.c
/qemu/block.c
/qemu/block/bochs.c
/qemu/block/cloop.c
/qemu/block/dmg.c
/qemu/block/export/vhost-user-blk-server.c
/qemu/block/file-posix.c
/qemu/block/graph-lock.c
/qemu/block/io.c
/qemu/block/parallels.c
/qemu/block/qcow.c
/qemu/block/qcow2-bitmap.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/qed-check.c
/qemu/block/qed-table.c
/qemu/block/qed.c
/qemu/block/raw-format.c
/qemu/block/vhdx-log.c
/qemu/block/vhdx.c
/qemu/block/vhdx.h
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/blockjob.c
/qemu/bsd-user/i386/target_arch_cpu.h
/qemu/chardev/char-win-stdio.c
/qemu/configure
/qemu/contrib/vhost-user-blk/vhost-user-blk.c
/qemu/cpu.c
/qemu/docs/devel/loads-stores.rst
/qemu/docs/devel/testing.rst
/qemu/docs/system/device-emulation.rst
/qemu/docs/system/devices/keyboard.rst
/qemu/docs/system/devices/nvme.rst
/qemu/docs/system/target-sparc.rst
/qemu/fpu/softfloat.c
/qemu/hmp-commands-info.hx
/qemu/hw/acpi/core.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xen_arm.c
/qemu/hw/block/dataplane/meson.build
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/vhost-user-blk.c
/qemu/hw/char/escc.c
/qemu/hw/core/machine.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/cxl/cxl-device-utils.c
/qemu/hw/cxl/cxl-events.c
/qemu/hw/cxl/cxl-mailbox-utils.c
/qemu/hw/cxl/meson.build
/qemu/hw/display/vhost-user-gpu.c
/qemu/hw/display/virtio-gpu-udmabuf.c
/qemu/hw/display/virtio-gpu-virgl.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/xen/xen-hvm.c
/qemu/hw/input/vhost-user-input.c
/qemu/hw/intc/arm_gic_common.c
/qemu/hw/intc/arm_gicv3_common.c
/qemu/hw/intc/arm_gicv3_its_common.c
/qemu/hw/intc/pnv_xive.c
/qemu/hw/intc/pnv_xive2.c
/qemu/hw/intc/spapr_xive.c
/qemu/hw/intc/xive.c
/qemu/hw/mem/cxl_type3.c
/qemu/hw/mem/cxl_type3_stubs.c
/qemu/hw/net/vhost_net.c
/qemu/hw/net/virtio-net.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/ns.c
/qemu/hw/nvme/subsys.c
/qemu/hw/pci-host/pnv_phb4.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/meson.build
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/ppce500_spin.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_caps.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/spapr_nested.c
/qemu/hw/remote/proxy-memory-listener.c
/qemu/hw/remote/proxy.c
/qemu/hw/riscv/spike.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/scsi/Kconfig
/qemu/hw/scsi/meson.build
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/scsi/vhost-user-scsi.c
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/sparc64/niagara.c
/qemu/hw/virtio/Kconfig
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/vdpa-dev.c
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/vhost-vsock-common.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-crypto.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio-qmp.c
/qemu/hw/xen/xen-hvm-common.c
/qemu/hw/xen/xen_pt.c
/qemu/include/block/block-io.h
/qemu/include/block/graph-lock.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/cpu_ldst.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/memory.h
/qemu/include/exec/target_page.h
/qemu/include/exec/translator.h
/qemu/include/hw/boards.h
/qemu/include/hw/char/escc.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/cxl/cxl.h
/qemu/include/hw/cxl/cxl_device.h
/qemu/include/hw/cxl/cxl_events.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/intc/arm_gic.h
/qemu/include/hw/intc/arm_gicv3_common.h
/qemu/include/hw/intc/arm_gicv3_its_common.h
/qemu/include/hw/ppc/ppc.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/spapr_cpu_core.h
/qemu/include/hw/ppc/spapr_nested.h
/qemu/include/hw/ppc/xive.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/hw/virtio/virtio-net.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/qemu/bswap.h
/qemu/include/qemu/plugin-memory.h
/qemu/include/qemu/timer.h
/qemu/include/qemu/typedefs.h
/qemu/include/sysemu/hax.h
/qemu/include/sysemu/hvf_int.h
/qemu/include/sysemu/kvm.h
/qemu/include/sysemu/nvmm.h
/qemu/include/sysemu/os-win32.h
/qemu/include/sysemu/tcg.h
/qemu/include/sysemu/whpx.h
/qemu/include/sysemu/xen.h
/qemu/include/tcg/tcg.h
/qemu/include/ui/console.h
/qemu/include/ui/egl-helpers.h
/qemu/include/ui/gtk.h
/qemu/include/ui/sdl2.h
/qemu/linux-user/i386/cpu_loop.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/net/vhost-vdpa.c
/qemu/qapi/cxl.json
/qemu/qapi/machine.json
/qemu/qapi/ui.json
/qemu/scripts/git-submodule.sh
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/meson.build
/qemu/scripts/xml-preprocess-test.py
/qemu/scripts/xml-preprocess.py
/qemu/softmmu/icount.c
/qemu/softmmu/physmem.c
/qemu/softmmu/runstate.c
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/libvhost-user.h
/qemu/target/alpha/cpu.h
/qemu/target/arm/cpu.h
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm_arm.h
/qemu/target/avr/cpu.h
/qemu/target/cris/cpu.h
/qemu/target/hexagon/cpu.h
/qemu/target/hppa/cpu.h
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/hax/hax-accel-ops.c
/qemu/target/i386/hax/hax-all.c
/qemu/target/i386/hax/hax-i386.h
/qemu/target/i386/hax/hax-mem.c
/qemu/target/i386/hax/hax-posix.c
/qemu/target/i386/hax/hax-windows.c
/qemu/target/i386/helper.h
/qemu/target/i386/hvf/hvf.c
/qemu/target/i386/hvf/vmx.h
/qemu/target/i386/hvf/x86.c
/qemu/target/i386/hvf/x86_descr.c
/qemu/target/i386/hvf/x86_emu.c
/qemu/target/i386/hvf/x86_mmu.c
/qemu/target/i386/hvf/x86_task.c
/qemu/target/i386/hvf/x86hvf.c
/qemu/target/i386/hvf/x86hvf.h
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/tcg/misc_helper.c
/qemu/target/i386/tcg/seg_helper.c
/qemu/target/i386/tcg/sysemu/seg_helper.c
/qemu/target/i386/tcg/translate.c
/qemu/target/i386/tcg/user/seg_helper.c
/qemu/target/i386/whpx/whpx-accel-ops.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/i386/whpx/whpx-internal.h
/qemu/target/loongarch/cpu.h
/qemu/target/m68k/cpu.h
/qemu/target/microblaze/cpu.h
/qemu/target/mips/cpu.h
/qemu/target/nios2/cpu.h
/qemu/target/openrisc/cpu.h
/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.h
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/kvm.c
/qemu/target/ppc/misc_helper.c
/qemu/target/ppc/mmu-radix64.c
/qemu/target/ppc/mmu_common.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/machine.c
/qemu/target/rx/cpu.h
/qemu/target/s390x/cpu.h
/qemu/target/sh4/cpu.h
/qemu/target/sparc/cpu.h
/qemu/target/sparc/translate.c
/qemu/target/tricore/cpu.h
/qemu/target/xtensa/cpu.h
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg-op-ldst.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tests/avocado/ppc_pseries.py
/qemu/tests/data/acpi/q35/SSDT.dimmpxm
/qemu/tests/plugin/insn.c
/qemu/tests/qemu-iotests/tests/iothreads-commit-active
/qemu/tests/qemu-iotests/tests/iothreads-commit-active.out
/qemu/tests/qtest/cxl-test.c
/qemu/tests/qtest/dbus-display-test.c
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/qmp-cmd-test.c
/qemu/tests/tcg/i386/Makefile.softmmu-target
/qemu/tests/tcg/i386/Makefile.target
/qemu/tests/tcg/x86_64/Makefile.softmmu-target
/qemu/tests/unit/test-block-iothread.c
/qemu/ui/console.c
/qemu/ui/dbus-chardev.c
/qemu/ui/dbus-console.c
/qemu/ui/dbus-display1.xml
/qemu/ui/dbus-listener.c
/qemu/ui/dbus.c
/qemu/ui/dbus.h
/qemu/ui/egl-context.c
/qemu/ui/egl-headless.c
/qemu/ui/egl-helpers.c
/qemu/ui/gtk-egl.c
/qemu/ui/gtk-gl-area.c
/qemu/ui/gtk.c
/qemu/ui/meson.build
/qemu/ui/qemu-pixman.c
/qemu/ui/sdl2-gl.c
/qemu/ui/sdl2.c
/qemu/ui/spice-display.c
/qemu/ui/trace-events
/qemu/util/oslib-win32.c
/qemu/util/trace-events
81a1231520-Jun-2023 Marc-André Lureau <marcandre.lureau@redhat.com>

gitlab-ci: add msys2 meson test to junit report

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20230620153720.514882-3-marcandre.lureau@redhat.com>
Signed-off-by: Thomas

gitlab-ci: add msys2 meson test to junit report

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20230620153720.514882-3-marcandre.lureau@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

a3fcbb4720-Jun-2023 Marc-André Lureau <marcandre.lureau@redhat.com>

gitlab-ci: grab msys2 meson-logs as artifacts

Rename build directory to "build", like most other CI builds.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <2023062015372

gitlab-ci: grab msys2 meson-logs as artifacts

Rename build directory to "build", like most other CI builds.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20230620153720.514882-2-marcandre.lureau@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

49ac76c208-Jun-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: support disabling job auto-run in upstream

In forks QEMU_CI=1 can be used to create a pipeline but not auto-run any
jobs. In upstream jobs always auto-run, which is equiv of QEMU_CI=2.

This

gitlab: support disabling job auto-run in upstream

In forks QEMU_CI=1 can be used to create a pipeline but not auto-run any
jobs. In upstream jobs always auto-run, which is equiv of QEMU_CI=2.

This supports setting QEMU_CI=1 in upstream, to disable job auto-run.
This can be used to preserve CI minutes if repushing a branch to staging
with a specific fix that only needs testing in limited scenarios.

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

show more ...

a77ef83c08-Jun-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: avoid extra pipelines for tags and stable branches

In upstream context we only run pipelines on staging branches, and
limited publishing jobs on the default branch.

We don't want to run pip

gitlab: avoid extra pipelines for tags and stable branches

In upstream context we only run pipelines on staging branches, and
limited publishing jobs on the default branch.

We don't want to run pipelines on stable branches, or tags, because
the content will have already been tested on a staging branch before
getting pushed.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230608164018.2520330-5-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

e28112d008-Jun-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: stable staging branches publish containers in a separate tag

If the stable staging branches publish containers under the 'latest' tag
they will clash with containers published on the primary

gitlab: stable staging branches publish containers in a separate tag

If the stable staging branches publish containers under the 'latest' tag
they will clash with containers published on the primary staging branch,
as well as with each other. This introduces logic that overrides the
container tag when jobs run against the stable staging branches.

The CI_COMMIT_REF_SLUG variable we use expands to the git branch name,
but with most special characters removed, such that it is valid as a
docker tag name. eg 'staging-8.0' will get a slug of 'staging-8-0'

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230608164018.2520330-4-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

1ddd2ff908-Jun-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: allow overriding name of the upstream repository

The CI rules have special logic for what happens in upstream. To enable
contributors who modify CI rules to test this logic, however, they ne

gitlab: allow overriding name of the upstream repository

The CI rules have special logic for what happens in upstream. To enable
contributors who modify CI rules to test this logic, however, they need
to be able to override which repo is considered upstream. This
introduces the 'QEMU_CI_UPSTREAM' variable

git push gitlab <branch> -o ci.variable=QEMU_CI_UPSTREAM=berrange

to make it look as if my namespace is the actual upstream. Namespace in
this context refers to the path fragment in gitlab URLs that is above
the repository. Typically this will be the contributor's gitlab login
name.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230608164018.2520330-3-berrange@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...

d4c7a56508-Jun-2023 Daniel P. Berrangé <berrange@redhat.com>

gitlab: centralize the container tag name

We use a fixed container tag of 'latest' so that contributors' forks
don't end up with an ever growing number of containers as they work
on throwaway featur

gitlab: centralize the container tag name

We use a fixed container tag of 'latest' so that contributors' forks
don't end up with an ever growing number of containers as they work
on throwaway feature branches.

This fixed tag causes problems running CI upstream in stable staging
branches, however, because the stable staging branch will publish old
container content that clashes with that needed by primary staging
branch. This makes it impossible to reliably run CI pipelines in
parallel in upstream for different staging branches.

This introduces $QEMU_CI_CONTAINER_TAG global variable as a way to
change which tag container publishing uses. Initially it can be set
by contributors as a git push option if they want to override the
default use of 'latest' eg

git push gitlab <branch> -o ci.variable=QEMU_CONTAINER_TAG=fish

this is useful if contributors need to run pipelines for different
branches concurrently in their forks.

Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230608164018.2520330-2-berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


base.yml
buildtest-template.yml
buildtest.yml
container-template.yml
crossbuild-template.yml
static_checks.yml
/qemu/MAINTAINERS
/qemu/accel/hvf/hvf-all.c
/qemu/accel/meson.build
/qemu/accel/qtest/meson.build
/qemu/accel/stubs/meson.build
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/internal.h
/qemu/accel/tcg/meson.build
/qemu/audio/meson.build
/qemu/backends/hostmem-file.c
/qemu/backends/meson.build
/qemu/backends/tpm/meson.build
/qemu/block.c
/qemu/block/meson.build
/qemu/block/monitor/meson.build
/qemu/bsd-user/main.c
/qemu/chardev/meson.build
/qemu/configure
/qemu/disas/meson.build
/qemu/disas/riscv.c
/qemu/docs/devel/build-system.rst
/qemu/docs/devel/ci-jobs.rst.inc
/qemu/docs/system/arm/aspeed.rst
/qemu/docs/system/arm/cpu-features.rst
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/arm/sbsa.rst
/qemu/docs/system/arm/xenpvh.rst
/qemu/docs/system/devices/vhost-user.rst
/qemu/docs/system/multi-process.rst
/qemu/docs/system/riscv/virt.rst
/qemu/docs/system/target-arm.rst
/qemu/dump/meson.build
/qemu/ebpf/meson.build
/qemu/fsdev/meson.build
/qemu/fsdev/virtfs-proxy-helper.c
/qemu/gdbstub/meson.build
/qemu/host/include/x86_64/host/atomic128-ldst.h
/qemu/host/include/x86_64/host/load-extract-al16-al8.h
/qemu/hw/9pfs/9p-util.h
/qemu/hw/9pfs/meson.build
/qemu/hw/acpi/meson.build
/qemu/hw/adc/meson.build
/qemu/hw/arm/Kconfig
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_eeprom.c
/qemu/hw/arm/aspeed_eeprom.h
/qemu/hw/arm/fby35.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/xen_arm.c
/qemu/hw/audio/meson.build
/qemu/hw/block/meson.build
/qemu/hw/char/imx_serial.c
/qemu/hw/char/meson.build
/qemu/hw/char/parallel-isa.c
/qemu/hw/char/parallel.c
/qemu/hw/core/cpu-common.c
/qemu/hw/core/meson.build
/qemu/hw/cpu/meson.build
/qemu/hw/cxl/meson.build
/qemu/hw/display/meson.build
/qemu/hw/dma/meson.build
/qemu/hw/gpio/meson.build
/qemu/hw/hppa/machine.c
/qemu/hw/i2c/i2c_mux_pca954x.c
/qemu/hw/i2c/meson.build
/qemu/hw/i386/kvm/meson.build
/qemu/hw/i386/kvm/xen_evtchn.c
/qemu/hw/i386/kvm/xen_evtchn.h
/qemu/hw/i386/kvm/xen_xenstore.c
/qemu/hw/i386/meson.build
/qemu/hw/i386/microvm.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/xen/meson.build
/qemu/hw/i386/xen/trace-events
/qemu/hw/i386/xen/xen-hvm.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/meson.build
/qemu/hw/input/meson.build
/qemu/hw/intc/allwinner-a10-pic.c
/qemu/hw/intc/loongarch_ipi.c
/qemu/hw/intc/meson.build
/qemu/hw/intc/pnv_xive2.c
/qemu/hw/intc/pnv_xive2_regs.h
/qemu/hw/intc/riscv_aplic.c
/qemu/hw/intc/xive.c
/qemu/hw/ipack/meson.build
/qemu/hw/ipmi/meson.build
/qemu/hw/isa/isa-superio.c
/qemu/hw/isa/meson.build
/qemu/hw/isa/piix3.c
/qemu/hw/loongarch/Kconfig
/qemu/hw/loongarch/acpi-build.c
/qemu/hw/loongarch/virt.c
/qemu/hw/m68k/meson.build
/qemu/hw/m68k/q800-glue.c
/qemu/hw/m68k/q800.c
/qemu/hw/mem/meson.build
/qemu/hw/misc/aspeed_hace.c
/qemu/hw/misc/bcm2835_property.c
/qemu/hw/misc/mac_via.c
/qemu/hw/misc/macio/meson.build
/qemu/hw/misc/meson.build
/qemu/hw/net/can/meson.build
/qemu/hw/net/dp8393x.c
/qemu/hw/net/meson.build
/qemu/hw/nubus/meson.build
/qemu/hw/nvme/meson.build
/qemu/hw/nvram/meson.build
/qemu/hw/pci-bridge/meson.build
/qemu/hw/pci-host/meson.build
/qemu/hw/pci/meson.build
/qemu/hw/pci/pci.c
/qemu/hw/pcmcia/meson.build
/qemu/hw/ppc/Kconfig
/qemu/hw/ppc/ppc.c
/qemu/hw/rdma/meson.build
/qemu/hw/remote/meson.build
/qemu/hw/remote/trace-events
/qemu/hw/remote/vfio-user-obj.c
/qemu/hw/riscv/numa.c
/qemu/hw/riscv/opentitan.c
/qemu/hw/riscv/virt.c
/qemu/hw/rtc/meson.build
/qemu/hw/scsi/megasas.c
/qemu/hw/scsi/meson.build
/qemu/hw/sd/allwinner-sdhost.c
/qemu/hw/sd/meson.build
/qemu/hw/sensor/meson.build
/qemu/hw/smbios/meson.build
/qemu/hw/sparc64/sun4u.c
/qemu/hw/ssi/meson.build
/qemu/hw/timer/meson.build
/qemu/hw/timer/nrf51_timer.c
/qemu/hw/tpm/meson.build
/qemu/hw/usb/hcd-ehci-pci.c
/qemu/hw/usb/meson.build
/qemu/hw/vfio/common.c
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/virtio-qmp.c
/qemu/hw/watchdog/meson.build
/qemu/hw/xen/meson.build
/qemu/hw/xen/trace-events
/qemu/hw/xen/xen-bus.c
/qemu/hw/xen/xen-hvm-common.c
/qemu/hw/xen/xen-mapcache.c
/qemu/hw/xen/xen-operations.c
/qemu/include/disas/dis-asm.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/memattrs.h
/qemu/include/exec/memory.h
/qemu/include/exec/ram_addr.h
/qemu/include/hw/arm/raspi_platform.h
/qemu/include/hw/arm/xen_arch_hvm.h
/qemu/include/hw/char/imx_serial.h
/qemu/include/hw/char/parallel-isa.h
/qemu/include/hw/char/parallel.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/core/tcg-cpu-ops.h
/qemu/include/hw/i386/xen_arch_hvm.h
/qemu/include/hw/m68k/q800-glue.h
/qemu/include/hw/m68k/q800.h
/qemu/include/hw/misc/raspberrypi-fw-defs.h
/qemu/include/hw/net/dp8393x.h
/qemu/include/hw/ppc/openpic.h
/qemu/include/hw/ppc/xive_regs.h
/qemu/include/hw/riscv/opentitan.h
/qemu/include/hw/southbridge/piix.h
/qemu/include/hw/xen/arch_hvm.h
/qemu/include/hw/xen/xen-hvm-common.h
/qemu/include/hw/xen/xen.h
/qemu/include/hw/xen/xen_native.h
/qemu/include/qemu/compiler.h
/qemu/include/qemu/host-utils.h
/qemu/include/qemu/log.h
/qemu/include/ui/clipboard.h
/qemu/linux-user/elfload.c
/qemu/linux-user/main.c
/qemu/linux-user/syscall.c
/qemu/meson.build
/qemu/migration/meson.build
/qemu/migration/ram.c
/qemu/monitor/meson.build
/qemu/net/can/meson.build
/qemu/net/meson.build
/qemu/net/vmnet-bridged.m
/qemu/pc-bios/hppa-firmware.img
/qemu/pc-bios/keymaps/meson.build
/qemu/plugins/core.c
/qemu/qapi/cryptodev.json
/qemu/qapi/meson.build
/qemu/qapi/migration.json
/qemu/qga/qapi-schema.json
/qemu/qom/meson.build
/qemu/replay/meson.build
/qemu/roms/seabios-hppa
/qemu/scripts/xen-detect.c
/qemu/semihosting/meson.build
/qemu/softmmu/meson.build
/qemu/softmmu/physmem.c
/qemu/stats/meson.build
/qemu/stubs/xen-hw-stub.c
/qemu/target/alpha/meson.build
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/meson.build
/qemu/target/arm/internals.h
/qemu/target/arm/meson.build
/qemu/target/arm/ptw.c
/qemu/target/arm/syndrome.h
/qemu/target/arm/tcg/a64.decode
/qemu/target/arm/tcg/cpu64.c
/qemu/target/arm/tcg/meson.build
/qemu/target/arm/tcg/tlb_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate-sve.c
/qemu/target/avr/meson.build
/qemu/target/cris/meson.build
/qemu/target/hppa/int_helper.c
/qemu/target/hppa/meson.build
/qemu/target/i386/cpu.h
/qemu/target/i386/hax/meson.build
/qemu/target/i386/helper.c
/qemu/target/i386/helper.h
/qemu/target/i386/hvf/meson.build
/qemu/target/i386/kvm/meson.build
/qemu/target/i386/meson.build
/qemu/target/i386/nvmm/meson.build
/qemu/target/i386/tcg/cc_helper.c
/qemu/target/i386/tcg/cc_helper_template.h.inc
/qemu/target/i386/tcg/int_helper.c
/qemu/target/i386/tcg/ops_sse_header.h.inc
/qemu/target/i386/tcg/shift_helper_template.h.inc
/qemu/target/i386/tcg/sysemu/meson.build
/qemu/target/i386/tcg/translate.c
/qemu/target/i386/whpx/meson.build
/qemu/target/loongarch/cpu.h
/qemu/target/loongarch/meson.build
/qemu/target/loongarch/tlb_helper.c
/qemu/target/m68k/cpu.c
/qemu/target/m68k/fpu_helper.c
/qemu/target/m68k/helper.c
/qemu/target/m68k/helper.h
/qemu/target/m68k/meson.build
/qemu/target/m68k/translate.c
/qemu/target/microblaze/meson.build
/qemu/target/mips/meson.build
/qemu/target/mips/sysemu/meson.build
/qemu/target/mips/tcg/sysemu/meson.build
/qemu/target/nios2/meson.build
/qemu/target/openrisc/meson.build
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/helper_regs.h
/qemu/target/ppc/machine.c
/qemu/target/ppc/meson.build
/qemu/target/ppc/mmu_common.c
/qemu/target/ppc/mmu_helper.c
/qemu/target/ppc/power8-pmu.c
/qemu/target/ppc/power8-pmu.h
/qemu/target/ppc/translate.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_cfg.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/insn_trans/trans_privileged.c.inc
/qemu/target/riscv/insn_trans/trans_rvd.c.inc
/qemu/target/riscv/insn_trans/trans_rvf.c.inc
/qemu/target/riscv/insn_trans/trans_rvi.c.inc
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/insn_trans/trans_rvzawrs.c.inc
/qemu/target/riscv/insn_trans/trans_rvzce.c.inc
/qemu/target/riscv/insn_trans/trans_xthead.c.inc
/qemu/target/riscv/meson.build
/qemu/target/riscv/pmp.c
/qemu/target/riscv/pmp.h
/qemu/target/riscv/translate.c
/qemu/target/riscv/vector_helper.c
/qemu/target/s390x/kvm/meson.build
/qemu/target/s390x/meson.build
/qemu/target/sh4/meson.build
/qemu/target/sparc/meson.build
/qemu/target/tricore/cpu.c
/qemu/target/tricore/cpu.h
/qemu/target/tricore/helper.c
/qemu/target/tricore/helper.h
/qemu/target/tricore/meson.build
/qemu/target/tricore/op_helper.c
/qemu/target/tricore/translate.c
/qemu/target/tricore/tricore-opcodes.h
/qemu/target/xtensa/meson.build
/qemu/tcg/meson.build
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/tci/tcg-target.c.inc
/qemu/tests/avocado/tuxrun_baselines.py
/qemu/tests/qemu-iotests/194
/qemu/tests/qemu-iotests/194.out
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/vhost-user-test.c
/qemu/tests/tcg/tricore/Makefile.softmmu-target
/qemu/tests/tcg/tricore/asm/macros.h
/qemu/tests/tcg/tricore/asm/test_abs.S
/qemu/tests/tcg/tricore/asm/test_bmerge.S
/qemu/tests/tcg/tricore/asm/test_clz.S
/qemu/tests/tcg/tricore/asm/test_dextr.S
/qemu/tests/tcg/tricore/asm/test_dvstep.S
/qemu/tests/tcg/tricore/asm/test_fadd.S
/qemu/tests/tcg/tricore/asm/test_fmul.S
/qemu/tests/tcg/tricore/asm/test_ftoi.S
/qemu/tests/tcg/tricore/asm/test_imask.S
/qemu/tests/tcg/tricore/asm/test_insert.S
/qemu/tests/tcg/tricore/asm/test_ld_bu.S
/qemu/tests/tcg/tricore/asm/test_ld_h.S
/qemu/tests/tcg/tricore/asm/test_madd.S
/qemu/tests/tcg/tricore/asm/test_msub.S
/qemu/tests/tcg/tricore/asm/test_muls.S
/qemu/tests/tcg/tricore/c/crt0-tc2x.S
/qemu/tests/tcg/tricore/c/test_boot_to_main.c
/qemu/tests/tcg/tricore/c/test_context_save_areas.c
/qemu/tests/tcg/tricore/c/testdev_assert.h
/qemu/tests/tcg/tricore/link.ld
/qemu/trace/meson.build
/qemu/ui/cocoa.m
/qemu/ui/meson.build
/qemu/ui/vnc-jobs.c
/qemu/util/cacheflush.c
/qemu/util/log.c
c81e2d5406-Jun-2023 Richard Henderson <richard.henderson@linaro.org>

gitlab: Add cross-arm64-kvm-only

We are not currently running a --disable-tcg test for arm64,
like we are for mips, ppc and s390x. We have a job for the
native aarch64 runner, but it is not run by

gitlab: Add cross-arm64-kvm-only

We are not currently running a --disable-tcg test for arm64,
like we are for mips, ppc and s390x. We have a job for the
native aarch64 runner, but it is not run by default and it
is not helpful for normal developer testing without access
to qemu's private runner.

Use --without-default-features to eliminate most tests.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>

show more ...


crossbuilds.yml
/qemu/MAINTAINERS
/qemu/accel/hvf/hvf-accel-ops.c
/qemu/accel/hvf/hvf-all.c
/qemu/accel/tcg/ldst_atomicity.c.inc
/qemu/docs/system/arm/bananapi_m2u.rst
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/arm/xlnx-versal-virt.rst
/qemu/docs/system/target-arm.rst
/qemu/hw/arm/Kconfig
/qemu/hw/arm/allwinner-r40.c
/qemu/hw/arm/bananapi_m2u.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/xlnx-versal-virt.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/allwinner-r40-ccu.c
/qemu/hw/misc/allwinner-r40-dramc.c
/qemu/hw/misc/allwinner-sramc.c
/qemu/hw/misc/axp2xx.c
/qemu/hw/misc/meson.build
/qemu/hw/misc/trace-events
/qemu/hw/net/can/meson.build
/qemu/hw/net/can/trace-events
/qemu/hw/net/can/xlnx-versal-canfd.c
/qemu/hw/sd/allwinner-sdhost.c
/qemu/include/hw/arm/allwinner-r40.h
/qemu/include/hw/arm/xlnx-versal.h
/qemu/include/hw/misc/allwinner-r40-ccu.h
/qemu/include/hw/misc/allwinner-r40-dramc.h
/qemu/include/hw/misc/allwinner-sramc.h
/qemu/include/hw/net/xlnx-versal-canfd.h
/qemu/include/hw/sd/allwinner-sdhost.h
/qemu/include/sysemu/hvf.h
/qemu/include/sysemu/hvf_int.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/hvf_arm.h
/qemu/target/arm/hyp_gdbstub.c
/qemu/target/arm/internals.h
/qemu/target/arm/kvm64.c
/qemu/target/arm/meson.build
/qemu/target/arm/ptw.c
/qemu/target/arm/tcg/cpu64.c
/qemu/target/arm/tcg/helper-a64.c
/qemu/target/arm/tcg/helper-a64.h
/qemu/target/arm/tcg/hflags.c
/qemu/target/arm/tcg/mte_helper.c
/qemu/target/arm/tcg/translate-a64.c
/qemu/target/arm/tcg/translate-a64.h
/qemu/target/arm/tcg/translate-sve.c
/qemu/target/arm/tcg/translate.c
/qemu/target/arm/tcg/translate.h
/qemu/target/i386/hvf/hvf.c
/qemu/tcg/tci.c
/qemu/tcg/tci/tcg-target.c.inc
/qemu/tests/avocado/boot_linux_console.py
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/xlnx-canfd-test.c
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/aarch64/dcpodp.c
/qemu/tests/tcg/aarch64/dcpop.c
/qemu/tests/tcg/aarch64/mte-7.c
/qemu/tests/tcg/multiarch/sigbus.c
1f46815219-May-2023 Paolo Bonzini <pbonzini@redhat.com>

build: remove git submodule handling from main makefile

The only remaining user of submodules at build time is roms/SLOF,
which is handled in pc-bios/s390-ccw/Makefile. Remove the relevant
code fro

build: remove git submodule handling from main makefile

The only remaining user of submodules at build time is roms/SLOF,
which is handled in pc-bios/s390-ccw/Makefile. Remove the relevant
code from the main makefile.

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

show more ...

12345678910>>...14