This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig in repository toolchain/ci/qemu.
from 2a54fc454c Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] adds 224f364a49 migration/rdma: prevent from double free the same mr adds a51dcef08b migration: failover: emit a warning when the card is not ful [...] adds 2e3e3da3c2 migration: Release return path early for paused postcopy adds ca30f24d12 migration: Don't do migrate cleanup if during postcopy resume adds ca7bd0821b migration: Clear error at entry of migrate_fd_connect() adds 63268c4970 migration: Move bitmap_mutex out of migration_bitmap_clear_dirty() adds 4598b07350 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds 00c1b316ed i386: clarify 'hv-passthrough' behavior adds 07454e2ea8 i386: hardcode supported eVMCS version to '1' adds d7652b772f i386: make hyperv_expand_features() return bool adds 071ce4b03b i386: expand Hyper-V features during CPU feature expansion time adds 5ce48fa354 i386: kill off hv_cpuid_check_and_set() adds b26f68c36b i386: HV_HYPERCALL_AVAILABLE privilege bit is always needed adds cce087f628 i386: Hyper-V SynIC requires POST_MESSAGES/SIGNAL_EVENTS privileges adds a7a0da844d target/i386: suppress CPUID leaves not defined by the CPU vendor adds 760746ac53 target/i386: Fix cpuid level for AMD adds f74d339c86 numa: Report expected initiator adds 294aa0437b numa: Parse initiator= attribute before cpus= attribute adds 4aa2454d94 Merge remote-tracking branch 'remotes/ehabkost-gl/tags/x86-n [...] adds 080ac33542 target/i386: Tidy hw_breakpoint_remove adds 505910a6e2 target/i386: Trivial code motion and code style fix adds bbdda9b74f target/i386: Split out do_fninit adds 84abdd7d27 target/i386: Correct implementation for FCS, FIP, FDS and FDP adds 492f85b92a target/alpha: Store set into rx flag adds 3e646c3a3c target/alpha: Use dest_sink for HW_RET temporary adds 212c88c0c7 target/alpha: Use tcg_constant_i64 for zero and lit adds 904bd855d3 target/alpha: Use tcg_constant_* elsewhere adds af42d35401 target/openrisc: Use tcg_constant_* adds 4d10fa0ff9 target/openrisc: Use tcg_constant_tl for dc->R0 adds 118671f02f target/openrisc: Cache constant 0 in DisasContext adds e0efc48fbc target/openrisc: Use dc->zero in gen_add, gen_addc adds 29dd6f644a target/hppa: Use tcg_constant_* adds 6e94937a54 target/hppa: Clean up DisasCond adds 20a9676179 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-m [...] adds c141814d4f qga-win: Add support of Windows Server 2022 in get-osinfo command adds 1f966c7c11 Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2 [...] adds b1f3b41052 Acceptance Tests: use the job work directory for created VMs adds 776b019d9d Acceptance Tests: log information when creating QEMUMachine adds b306e26ce0 Acceptance Tests: distinguish between temp and logs dir adds 341929234c Acceptance Tests: rename attribute holding the distro image [...] adds 889554f09e Acceptance Tests: move definition of distro checksums to the [...] adds d5adf9d52b Acceptance Tests: support choosing specific distro and version adds 9f51934130 tests/acceptance: Ignore binary data sent on serial console adds fb13040173 avocado_qemu: Fix KNOWN_DISTROS map into the LinuxDistro class adds c839d305b9 Acceptance Tests: Add default kernel params and pxeboot url [...] adds 6ace9b4e5e avocado_qemu: Add SMMUv3 tests adds 5e57d4e895 avocado_qemu: Add Intel iommu tests adds 012293c1b1 tests/acceptance: Tag NetBSD tests as 'os:netbsd' adds 20bbf846b9 tests/acceptance: Automatic set -cpu to the test vm adds 8a7c1fdecb tests/acceptance: Fix mismatch on cpu tagged tests adds d377ba4852 tests/acceptance: Let the framework handle "cpu:VALUE" tagged tests adds 2d14975963 tests/acceptance: Tagging tests with "cpu:VALUE" adds 555fe0c2a8 python/qemu: Add args property to the QEMUMachine class adds 58954ac0b5 tests/acceptance: Add set_vm_arg() to the Test class adds 3843a32152 tests/acceptance: Handle cpu tag on x86_cpu_model_versions tests adds 6f651a6d84 python: Configure tox to skip missing interpreters adds 414e9ae345 Acceptance tests: do not try to reuse packages from the system adds 9a94d8ae97 tests/acceptance/linux_ssh_mips_malta.py: drop identical setUp adds c4e2d499c9 tests/acceptance/cpu_queries.py: use the proper logging channels adds a9649a719a Merge remote-tracking branch 'remotes/cleber-gitlab/tags/pyt [...] adds ac0595cf6b gitlab-ci: Extract EDK2 job rules to reusable section adds 35ebc321b4 hw/i386/pc: pc_system_ovmf_table_find: Assert that flash was parsed adds 2165542c8d hw/i386/pc: Document pc_system_ovmf_table_find adds b5b318608e hw/i386: Introduce X86_FW_OVMF Kconfig symbol adds 2669350db2 MAINTAINERS: remove Laszlo Ersek's entries adds f665574ac5 Merge remote-tracking branch 'remotes/philmd/tags/fw-edk2-20 [...] adds b38a04f71f Jobs based on custom runners: documentation and configuratio [...] adds 159c5d177b Jobs based on custom runners: build environment docs and playbook adds 40de78c284 Jobs based on custom runners: docs and gitlab-runner setup playbook adds 4799c21023 Jobs based on custom runners: add job definitions for QEMU's [...] adds 0f1ea9c7a6 tests/tcg: also disable the signals test for plugins adds 3cfafd317c meson: fix condition for io_uring stubs adds a1b176f904 disable modular TCG on Darwin adds 8f4aea712f build: validate that system capstone works before using it adds 0e103a65ba gitlab: support for FreeBSD 12, 13 and macOS 11 via cirrus-run adds b92da9acb1 cirrus: delete FreeBSD and macOS jobs adds 51f5c849c1 hw/usb/ccid: remove references to NSS adds 6ddc3dc7a8 tests/docker: don't use BUILDKIT in GitLab either adds 102cd5c294 tests/docker: use project specific container registries adds 1ae2786c7c tests/docker: use explicit docker.io registry adds 888673bbb9 tests/docker: remove FEATURES env var from templates adds 52dab55657 tests/docker: fix sorting in package lists adds 1d3a56d7f1 tests/docker: fix mistakes in centos package lists adds e053de7e63 tests/docker: fix mistakes in fedora package list adds dfaaacc67f tests/docker: fix mistakes in ubuntu package lists adds 52141ab37d tests/docker: remove mingw packages from Fedora adds b5883710c4 tests/docker: expand centos8 package list adds 5a9c1498e3 tests/docker: expand fedora package list adds 0fef572e43 tests/docker: expand ubuntu1804 package list adds bc4a117b79 tests/docker: expand ubuntu2004 package list adds 5606ce9ee4 tests/docker: expand opensuse-leap package list adds 2b36d741b4 tests/vm: update NetBSD to 9.2 adds 396c9984fd tests/vm: update openbsd to release 6.9 adds e2bcd3ad09 tests/tcg: make test-mmap a little less aggressive adds 2d93203998 plugins: fix-up handling of internal hostaddr for 32 bit adds 029aa68fdc meson.build: move TCG plugin summary output adds e8575f2532 meson.build: relax the libdl test to one for the function dlopen adds 2572ac1b22 tcg/plugins: remove some stale entries from the symbol list adds d1a142572d configure: don't allow plugins to be enabled for a non-TCG build adds 5f2453ac74 configure: add an explicit static and plugins check adds 9b8e429851 configure: stop user enabling plugins on Windows for now adds ba4dd2aabc tcg/plugins: enable by default for most TCG builds adds 7a1f6e5975 contrib/plugins: enable -Wall for building plugins adds 3d7caf145e contrib/plugins: add execlog to log instruction execution an [...] adds 307ce0aaeb docs/devel: tcg-plugins: add execlog plugin description adds e2c5557ce1 plugins: Added a new cache modelling plugin adds 86ae3a1daa plugins/cache: Enable cache parameterization adds 40c4a5533f plugins/cache: Added FIFO and LRU eviction policies adds 4c125f3b75 docs/devel: Added cache plugin to the plugins docs adds a6b95a9733 MAINTAINERS: Added myself as a reviewer for TCG Plugins adds 438951e883 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds bca579e619 crypto: remove conditional around 3DES crypto test cases adds 1685983133 crypto: remove obsolete crypto test condition adds 295736cfc8 crypto: skip essiv ivgen tests if AES+ECB isn't available adds 7ea450b0f0 crypto: use &error_fatal in crypto tests adds 1741093b0a crypto: fix gcrypt min version 1.8 regression adds ea7a6802c7 crypto: drop gcrypt thread initialization code adds 7b40aa4b96 crypto: drop custom XTS support in gcrypt driver adds f8157e100c crypto: add crypto tests for single block DES-ECB and DES-CBC adds 21407ddf96 crypto: delete built-in DES implementation adds 6801404429 crypto: delete built-in XTS cipher mode support adds 83bee4b51f crypto: replace 'des-rfb' cipher with 'des' adds 260a13d472 crypto: flip priority of backends to prefer gcrypt adds cc4c7c7382 crypto: introduce build system for gnutls crypto backend adds 3d2b61ffcd crypto: add gnutls cipher provider adds 9a85ca050a crypto: add gnutls hash provider adds 678307b605 crypto: add gnutls hmac provider adds 8c1d3dc772 crypto: add gnutls pbkdf provider adds 8bd0931f63 crypto: prefer gnutls as the crypto backend if new enough adds 96916f36c4 net/rocker: use GDateTime for formatting timestamp in debug [...] adds cfb47f2178 io: use GDateTime for formatting timestamp for websock headers adds 2ce949a4c1 seccomp: don't block getters for resource control syscalls adds 927fae0eb9 tests/migration: fix unix socket migration adds 2edb76ea57 docs: fix typo s/Intel/AMD/ in CPU model notes adds ce8ee7c626 qemu-options: re-arrange CPU topology options adds b9361bdc1f qemu-options: tweak to show that CPU count is optional adds 80d7835749 qemu-options: rewrite help for -smp options adds d4127349e3 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/c [...] adds a5dba9bc05 vfio: Fix CID 1458134 in vfio_register_ram_discard_listener() adds 936555bc4f vfio/pci: Change to use vfio_pci_is() adds 1bd9f1b14d vfio/pci: Add pba_offset PCI quirk for BAIDU KUNLUN AI processor adds bd306cfeee Merge remote-tracking branch 'remotes/awilliam/tags/vfio-upd [...] adds b4cb178efb target/riscv: pmp: Fix some typos adds 232a2c8c85 target/riscv: csr: Remove redundant check in fp csr read/wri [...] adds d374575100 docs/system: riscv: Fix CLINT name in the sifive_u doc adds 85198f189e docs/system: riscv: Add documentation for virt machine adds bc083a51ca target/riscv: hardwire bits in hideleg and hedeleg adds 6165dcb55f docs/system: riscv: Update Microchip Icicle Kit for direct k [...] adds 074ca702e6 hw/riscv: sifive_u: Correct the CLINT timebase frequency adds 623d53cb01 hw/riscv: sifive_u: Make sure firmware info is 8-byte aligned adds 24bfb98d06 char: ibex_uart: Update the register layout adds 5ee257649f hw/riscv: opentitan: Add the unimplement rv_core_ibex_peri adds bb7e0cde3c hw/riscv: opentitan: Add the flash alias adds b3d8aa2069 hw/riscv/boot: Check the error of fdt_pack() adds 65388f4044 Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds a0c7b99bf7 qapi: Fix crash on missing enum member name adds 9ad4c7c9b6 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds caf108bc58 hw/i386/acpi-build: Add ACPI PCI hot-plug methods to Q35 adds c0e427d6eb hw/acpi/ich9: Enable ACPI PCI hot-plug adds 3f3cbbb236 hw/pci/pcie: Do not set HPC flag if acpihp is used adds 383d11f217 bios-tables-test: Allow changes in DSDT ACPI tables adds 17858a1695 hw/acpi/ich9: Set ACPI PCI hot-plug as default on Q35 adds 1580b897c7 bios-tables-test: Update golden binaries adds 7221d3b634 hw/virtio: add boilerplate for vhost-user-i2c device adds 538bb6f121 hw/virtio: add vhost-user-i2c-pci boilerplate adds 7395b3e3e7 docs: Add '-device intel-iommu' entry adds 2d64b7bbb2 hw/pci/pci_host: Allow PCI host to bypass iommu adds 91528f40ba hw/pxb: Add a bypass iommu property adds 6d7a85483a hw/arm/virt: Add default_bus_bypass_iommu machine option adds c9e96b04fc hw/i386: Add a default_bus_bypass_iommu pc machine option adds 500db1daf3 hw/pci: Add pci_bus_range() to get PCI bus number range adds 42e0f050e3 hw/arm/virt-acpi-build: Add IORT support to bypass SMMUv3 adds 26863366b2 hw/i386/acpi-build: Add DMAR support to bypass iommu adds dec2f5636e hw/i386/acpi-build: Add IVRS support to bypass iommu adds 732de3e72d docs: Add documentation for iommu bypass adds 1e08fd0a46 vhost-vsock: SOCK_SEQPACKET feature bit support adds a97fca4ceb Merge remote-tracking branch 'remotes/mst/tags/for_upstream3 [...] adds d102058e79 target/arm: Fix offsets for TTBCR adds 955990af73 docs: Fix documentation Copyright date adds b4634487c4 docs: Stop calling the top level subsections of our manual ' [...] adds 21b6c26d63 docs: Remove "Contents:" lines from top-level subsections adds f347839258 docs: Move deprecation, build and license info out of system/ adds 4a43fa3af9 docs: Add some actual About text to about/index.rst adds 13f934e79f docs: Add license note to the HTML page footer adds 3a50c8f306 docs: Add QEMU version information to HTML footer adds d4a7c362fe docs: Add skeletal documentation of cubieboard adds 3f65df38e8 docs: Add skeletal documentation of the emcraft-sf2 adds c90df7ce4e docs: Add skeletal documentation of highbank and midway adds 8fe612a183 target/arm: Remove duplicate 'plus1' function from Neon and [...] adds fd79f89c76 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 8619b5ddb5 ci: build & store windows installer adds 659eb157a5 configure: Fix endianess test with LTO adds 6a932c4ed8 hw/net/vmxnet3: Do not abort if the guest is trying to use a [...] adds 283f0a05e2 hw/net/net_tx_pkt: Fix crash detected by fuzzer adds 9405d87be2 hw/ide: Fix crash when plugging a piix3-ide device into the [...] adds 7457b407ed Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds 69d0690c10 blkdebug: refactor removal of a suspended request adds f48ff5af13 blkdebug: move post-resume handling to resume_req_by_tag adds 51a463680d blkdebug: track all actions adds 2196c341f7 blkdebug: do not suspend in the middle of QLIST_FOREACH_SAFE adds 4153b553bd block/blkdebug: remove new_state field and instead use a loc [...] adds 36109bff17 blkdebug: protect rules and suspended_reqs with a lock adds 143c2e0432 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] adds ead3f1bff9 block/mirror: set .co for active-write MirrorOp objects adds e0f69d83d5 iotest 151: add test-case that shows active mirror dead-lock adds d44dae1a7c block/mirror: fix active mirror dead-lock in mirror_wait_on_ [...] adds e5f05f8c37 block: Add option to use driver whitelist even in tools adds 1e12ecfd2c replication: Remove s->active_disk adds a990a42b39 replication: Reduce usage of s->hidden_disk and s->secondary_disk adds 3b78420bb1 replication: Properly attach children adds c2cf0ecab5 replication: Remove workaround adds 6af72274ef block/vvfat: fix: drop backing adds 8573823f3b block/export: Conditionally ignore set-context error adds d21471696b iotests/307: Test iothread conflict for exports adds c04b4d9e6b Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...]
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 55 -- .gitlab-ci.d/buildtest.yml | 23 - .gitlab-ci.d/cirrus.yml | 102 +++ .gitlab-ci.d/cirrus/README.rst | 54 ++ .gitlab-ci.d/cirrus/build.yml | 35 + .gitlab-ci.d/cirrus/freebsd-12.vars | 13 + .gitlab-ci.d/cirrus/freebsd-13.vars | 13 + .gitlab-ci.d/cirrus/macos-11.vars | 15 + .gitlab-ci.d/crossbuild-template.yml | 5 + .gitlab-ci.d/crossbuilds.yml | 6 + .gitlab-ci.d/custom-runners.yml | 222 +++++ .gitlab-ci.d/edk2.yml | 27 +- .gitlab-ci.d/qemu-project.yml | 2 + .gitlab-ci.d/static_checks.yml | 1 + .travis.yml | 12 +- MAINTAINERS | 11 +- accel/tcg/cputlb.c | 2 +- block.c | 3 + block/blkdebug.c | 136 ++- block/export/export.c | 5 +- block/mirror.c | 13 + block/replication.c | 111 ++- block/vvfat.c | 43 +- configure | 171 ++-- contrib/plugins/Makefile | 4 +- contrib/plugins/cache.c | 641 ++++++++++++++ contrib/plugins/execlog.c | 153 ++++ crypto/cipher-builtin.c.inc | 132 --- crypto/cipher-gcrypt.c.inc | 143 +--- crypto/cipher-gnutls.c.inc | 335 ++++++++ crypto/cipher-nettle.c.inc | 26 +- crypto/cipher.c | 30 +- crypto/desrfb.c | 416 ---------- crypto/hash-gnutls.c | 104 +++ crypto/hmac-gnutls.c | 139 ++++ crypto/init.c | 62 -- crypto/meson.build | 12 +- crypto/pbkdf-gnutls.c | 90 ++ docs/_templates/footer.html | 14 + docs/{system => about}/build-platforms.rst | 0 docs/{system => about}/deprecated.rst | 0 docs/about/index.rst | 27 + docs/{system => about}/license.rst | 0 docs/{system => about}/removed-features.rst | 0 docs/bypass-iommu.txt | 89 ++ docs/ccid.txt | 15 +- docs/conf.py | 2 +- docs/devel/ci.rst | 127 +++ docs/devel/index.rst | 8 +- docs/devel/tcg-plugins.rst | 86 +- docs/devel/testing.rst | 82 ++ docs/hyperv.txt | 9 +- docs/index.rst | 1 + docs/interop/index.rst | 9 +- docs/meson.build | 3 +- docs/specs/index.rst | 7 +- docs/system/arm/cubieboard.rst | 16 + docs/system/arm/emcraft-sf2.rst | 15 + docs/system/arm/highbank.rst | 19 + docs/system/cpu-models-x86.rst.inc | 2 +- docs/system/index.rst | 11 +- docs/system/riscv/microchip-icicle-kit.rst | 54 +- docs/system/riscv/sifive_u.rst | 2 +- docs/system/riscv/virt.rst | 138 ++++ docs/system/target-arm.rst | 3 + docs/system/target-riscv.rst | 1 + docs/tools/index.rst | 7 +- docs/user/index.rst | 7 +- hw/acpi/acpi-x86-stub.c | 6 + hw/acpi/ich9.c | 70 ++ hw/acpi/pcihp.c | 26 +- hw/acpi/piix4.c | 4 +- hw/arm/virt-acpi-build.c | 114 ++- hw/arm/virt.c | 26 + hw/char/ibex_uart.c | 19 +- hw/core/machine.c | 4 +- hw/core/numa.c | 45 +- hw/i386/Kconfig | 4 + hw/i386/acpi-build.c | 114 ++- hw/i386/acpi-build.h | 5 + hw/i386/meson.build | 2 + hw/i386/pc.c | 22 + hw/i386/pc_q35.c | 11 + hw/i386/pc_sysfw.c | 107 --- hw/i386/pc_sysfw_ovmf-stubs.c | 26 + hw/i386/pc_sysfw_ovmf.c | 151 ++++ hw/ide/ioport.c | 16 +- hw/ide/piix.c | 22 +- hw/isa/isa-bus.c | 14 +- hw/net/net_tx_pkt.c | 12 +- hw/net/rocker/rocker.h | 11 +- hw/net/vmxnet3.c | 9 +- hw/pci-bridge/pci_expander_bridge.c | 3 + hw/pci-host/q35.c | 2 + hw/pci/pci.c | 34 +- hw/pci/pci_host.c | 1 + hw/pci/pcie.c | 8 +- hw/pci/pcie_port.c | 1 + hw/riscv/boot.c | 6 +- hw/riscv/opentitan.c | 9 + hw/riscv/sifive_u.c | 12 +- hw/vfio/common.c | 3 +- hw/vfio/pci.c | 12 +- hw/virtio/Kconfig | 5 + hw/virtio/meson.build | 2 + hw/virtio/vhost-user-i2c-pci.c | 69 ++ hw/virtio/vhost-user-i2c.c | 288 +++++++ hw/virtio/vhost-vsock.c | 12 +- include/hw/acpi/ich9.h | 5 + include/hw/acpi/pcihp.h | 3 +- include/hw/arm/virt.h | 1 + include/hw/i386/pc.h | 2 + include/hw/ide/internal.h | 2 +- include/hw/isa/isa.h | 13 +- include/hw/pci/pci.h | 2 + include/hw/pci/pci_host.h | 1 + include/hw/pci/pci_ids.h | 3 + include/hw/pci/pcie_port.h | 5 +- include/hw/riscv/opentitan.h | 3 + include/hw/virtio/vhost-user-i2c.h | 28 + include/qemu/plugin-memory.h | 2 +- io/channel-websock.c | 10 +- meson.build | 129 ++- migration/migration.c | 41 +- migration/ram.c | 13 +- migration/rdma.c | 1 + plugins/api.c | 4 +- plugins/qemu-plugins.symbols | 3 - python/Makefile | 5 +- python/qemu/machine/machine.py | 22 +- python/setup.cfg | 1 + qapi/crypto.json | 4 +- qemu-options.hx | 74 +- qga/commands-win32.c | 3 +- scripts/ci/setup/.gitignore | 2 + scripts/ci/setup/build-environment.yml | 116 +++ scripts/ci/setup/gitlab-runner.yml | 71 ++ scripts/ci/setup/inventory.template | 1 + scripts/ci/setup/vars.yml.template | 12 + scripts/coverity-scan/coverity-scan.docker | 1 - scripts/qapi/expr.py | 2 +- softmmu/qemu-seccomp.c | 6 - stubs/meson.build | 4 +- target/alpha/translate.c | 70 +- target/arm/helper.c | 11 +- target/arm/neon-ls.decode | 4 +- target/arm/neon-shared.decode | 2 +- target/arm/sve.decode | 2 +- target/arm/translate-neon.c | 5 - target/arm/translate-sve.c | 5 - target/hppa/translate.c | 99 +-- target/i386/cpu.c | 21 +- target/i386/cpu.h | 5 + target/i386/kvm/hyperv-proto.h | 6 + target/i386/kvm/kvm-stub.c | 5 + target/i386/kvm/kvm.c | 189 +++-- target/i386/kvm/kvm_i386.h | 1 + target/i386/tcg/fpu_helper.c | 42 +- target/i386/tcg/sysemu/bpt_helper.c | 4 +- target/i386/tcg/translate.c | 920 +++++++++++---------- target/openrisc/translate.c | 68 +- target/riscv/csr.c | 78 +- target/riscv/pmp.c | 10 +- tests/Makefile.include | 2 +- tests/acceptance/avocado_qemu/__init__.py | 179 +++- tests/acceptance/boot_linux.py | 11 - tests/acceptance/boot_linux_console.py | 14 +- tests/acceptance/boot_xen.py | 1 - tests/acceptance/cpu_queries.py | 4 +- tests/acceptance/intel_iommu.py | 119 +++ tests/acceptance/linux_ssh_mips_malta.py | 7 +- tests/acceptance/machine_mips_malta.py | 7 +- tests/acceptance/pc_cpu_hotplug_props.py | 2 +- tests/acceptance/ppc_prep_40p.py | 2 + tests/acceptance/replay_kernel.py | 17 +- tests/acceptance/reverse_debugging.py | 2 +- tests/acceptance/smmu.py | 137 +++ tests/acceptance/tcg_plugins.py | 15 +- tests/acceptance/virtio-gpu.py | 4 +- tests/acceptance/x86_cpu_model_versions.py | 40 +- tests/data/acpi/q35/DSDT | Bin 7859 -> 8289 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9184 -> 9614 bytes tests/data/acpi/q35/DSDT.bridge | Bin 7877 -> 11003 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8323 -> 8753 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9513 -> 9943 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 7934 -> 8364 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9218 -> 9648 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 8990 -> 9419 bytes tests/data/acpi/q35/DSDT.nohpet | Bin 7717 -> 8147 bytes tests/data/acpi/q35/DSDT.numamem | Bin 7865 -> 8295 bytes tests/data/acpi/q35/DSDT.tis | Bin 8465 -> 8894 bytes tests/docker/common.rc | 19 +- tests/docker/docker.py | 4 +- tests/docker/dockerfiles/centos8.docker | 82 +- .../docker/dockerfiles/debian-xtensa-cross.docker | 2 +- tests/docker/dockerfiles/debian10.docker | 4 +- tests/docker/dockerfiles/debian11.docker | 2 +- tests/docker/dockerfiles/fedora-cris-cross.docker | 2 +- tests/docker/dockerfiles/fedora-i386-cross.docker | 2 +- tests/docker/dockerfiles/fedora-win32-cross.docker | 3 +- tests/docker/dockerfiles/fedora-win64-cross.docker | 4 +- tests/docker/dockerfiles/fedora.docker | 67 +- tests/docker/dockerfiles/opensuse-leap.docker | 77 +- tests/docker/dockerfiles/ubuntu.docker | 4 +- tests/docker/dockerfiles/ubuntu1804.docker | 70 +- tests/docker/dockerfiles/ubuntu2004.docker | 64 +- tests/docker/run | 3 - tests/docker/test-clang | 2 +- tests/docker/test-debug | 2 +- tests/docker/test-mingw | 3 +- tests/docker/test-misc | 2 +- tests/docker/test-tsan | 2 +- tests/migration/guestperf/engine.py | 2 +- tests/qapi-schema/enum-dict-no-name.err | 2 + tests/qapi-schema/enum-dict-no-name.json | 2 + .../qapi-schema/enum-dict-no-name.out | 0 tests/qemu-iotests/151 | 54 +- tests/qemu-iotests/151.out | 4 +- tests/qemu-iotests/307 | 15 + tests/qemu-iotests/307.out | 8 + tests/tcg/hexagon/Makefile.target | 9 - tests/tcg/i386/Makefile.target | 3 + tests/tcg/multiarch/Makefile.target | 2 + tests/tcg/multiarch/test-mmap.c | 208 ++--- tests/unit/test-crypto-cipher.c | 31 +- tests/unit/test-crypto-hash.c | 13 +- tests/unit/test-crypto-hmac.c | 28 +- tests/unit/test-crypto-ivgen.c | 14 +- tests/unit/test-crypto-pbkdf.c | 5 +- tests/vm/netbsd | 4 +- tests/vm/openbsd | 4 +- ui/vnc.c | 20 +- 232 files changed, 6397 insertions(+), 2584 deletions(-) create mode 100644 .gitlab-ci.d/cirrus.yml create mode 100644 .gitlab-ci.d/cirrus/README.rst create mode 100644 .gitlab-ci.d/cirrus/build.yml create mode 100644 .gitlab-ci.d/cirrus/freebsd-12.vars create mode 100644 .gitlab-ci.d/cirrus/freebsd-13.vars create mode 100644 .gitlab-ci.d/cirrus/macos-11.vars create mode 100644 .gitlab-ci.d/custom-runners.yml create mode 100644 contrib/plugins/cache.c create mode 100644 contrib/plugins/execlog.c create mode 100644 crypto/cipher-gnutls.c.inc delete mode 100644 crypto/desrfb.c create mode 100644 crypto/hash-gnutls.c create mode 100644 crypto/hmac-gnutls.c create mode 100644 crypto/pbkdf-gnutls.c create mode 100644 docs/_templates/footer.html rename docs/{system => about}/build-platforms.rst (100%) rename docs/{system => about}/deprecated.rst (100%) create mode 100644 docs/about/index.rst rename docs/{system => about}/license.rst (100%) rename docs/{system => about}/removed-features.rst (100%) create mode 100644 docs/bypass-iommu.txt create mode 100644 docs/devel/ci.rst create mode 100644 docs/system/arm/cubieboard.rst create mode 100644 docs/system/arm/emcraft-sf2.rst create mode 100644 docs/system/arm/highbank.rst create mode 100644 docs/system/riscv/virt.rst create mode 100644 hw/i386/pc_sysfw_ovmf-stubs.c create mode 100644 hw/i386/pc_sysfw_ovmf.c create mode 100644 hw/virtio/vhost-user-i2c-pci.c create mode 100644 hw/virtio/vhost-user-i2c.c create mode 100644 include/hw/virtio/vhost-user-i2c.h create mode 100644 scripts/ci/setup/.gitignore create mode 100644 scripts/ci/setup/build-environment.yml create mode 100644 scripts/ci/setup/gitlab-runner.yml create mode 100644 scripts/ci/setup/inventory.template create mode 100644 scripts/ci/setup/vars.yml.template create mode 100644 tests/acceptance/intel_iommu.py create mode 100644 tests/acceptance/smmu.py create mode 100644 tests/qapi-schema/enum-dict-no-name.err create mode 100644 tests/qapi-schema/enum-dict-no-name.json copy python/qemu/machine/py.typed => tests/qapi-schema/enum-dict-no-name.out (100%)