This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-lts-allmodconfig in repository toolchain/ci/qemu.
from 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 [...] adds 2321d971b6 hw/mips: Add dependency MIPS_CPS -> MIPS_ITU adds 39f6049e47 hw/mips: Express dependencies of the Boston machine with Kconfig adds 0afdee11d6 hw/acpi: Do not restrict ACPI core routines to x86 architecture adds 36b79e3219 hw/acpi/Kconfig: Add missing Kconfig dependencies (build error) adds df90457cf5 hw/i386/Kconfig: Add missing Kconfig dependency (runtime error) adds 27d764c9c0 hw/ide/Kconfig: Add missing dependency PCI -> IDE_QDEV adds d43bb04c84 hw/arm/Kconfig: Add missing dependency NPCM7XX -> SMBUS adds 7795b6e152 hw/arm/Kconfig: Remove unused DS1338 symbol from i.MX25 PDK Board adds ee9ffe0c8e hw/arm/Kconfig: Add missing SDHCI symbol to FSL_IMX25 adds 8cbb537ea9 hw/riscv/Kconfig: Add missing dependency MICROCHIP_PFSOC -> SERIAL adds 6e4dd94f77 hw/riscv/Kconfig: Restrict NUMA to Virt & Spike machines adds ed2543a256 hw/ppc/Kconfig: Add missing dependency E500 -> DS1338 RTC adds d2c7c18cc7 hw/pci-host/Kconfig: Add missing dependency MV64361 -> I8259 adds 16c67cae84 hw/isa/vt82c686: Add missing Kconfig dependencies (build error) adds ba4253cef2 hw/isa/vt82c686: Add missing Kconfig dependency (runtime error) adds d1751d8b5d hw/ppc/Kconfig: Add dependency PEGASOS2 -> ATI_VGA adds 8ea7543865 hw/tricore: fix inclusion of tricore_testboard adds 801f3db756 Merge remote-tracking branch 'remotes/philmd/tags/kconfig-20 [...] adds 8ee6e2811d tests/acceptance/virtio-gpu.py: use require_accelerator() adds cc6a2457a1 tests/acceptance/virtio-gpu.py: combine x86_64 arch tags adds 3c6eb9c6f0 tests/acceptance/virtio-gpu.py: combine CPU tags adds 532835d022 tests/acceptance/virtio-gpu.py: combine kernel command line adds 3a05eee2fe tests/acceptance/virtio-gpu.py: use virtio-vga-gl adds 074fca10c0 tests/acceptance/virtio-gpu.py: provide kernel and initrd hashes adds f4a3fda43e remote/memory: Replace share parameter with ram_flags adds 033bd16b8a Merge remote-tracking branch 'remotes/cleber-gitlab/tags/pyt [...] adds 0445409d74 iothread: generalize iothread_set_param/iothread_get_param adds 1793ad0247 iothread: add aio-max-batch parameter adds d7ddd0a161 linux-aio: limit the batch size using `aio-max-batch` parameter adds 29c7daa007 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds e77c8b8b8e Update version for v6.1.0-rc0 release adds 94075c28ee iotests: Improve and rename test 291 to qemu-img-bitmap adds 74a4320f30 qemu-img: Fail fast on convert --bitmaps with inconsistent bitmap adds 955171e441 qemu-img: Add --skip-broken-bitmaps for 'convert --bitmaps' adds 423a4849db Merge remote-tracking branch 'remotes/ericb/tags/pull-bitmap [...] adds 952fd6710e qemu/atomic: Use macros for CONFIG_ATOMIC64 adds 47345e7124 qemu/atomic: Remove pre-C11 atomic fallbacks adds 9ef0c6d6a7 qemu/atomic: Add aligned_{int64,uint64}_t types adds be9568b4e0 tcg: Rename helper_atomic_*_mmu and provide for user-only adds e28a866438 accel/tcg: Standardize atomic helpers on softmmu api adds 48688fafeb accel/tcg: Fold EXTRA_ARGS into atomic_template.h adds fcff001441 accel/tcg: Remove ATOMIC_MMU_DECLS adds a754f7f34e accel/tcg: Expand ATOMIC_MMU_LOOKUP_* adds 785ea711b1 trace: Fold mem-internal.h into mem.h adds f3e182b100 accel/tcg: Push trace info building into atomic_common.c.inc adds 78ff82bb1b accel/tcg: Reduce CF_COUNT_MASK to match TCG_MAX_INSNS adds 043e35d98c accel/tcg: Move curr_cflags into cpu-exec.c adds 288a5fe980 target/alpha: Drop goto_tb path in gen_call_pal adds 84f1561629 accel/tcg: Add CF_NO_GOTO_TB and CF_NO_GOTO_PTR adds fb95701132 accel/tcg: Drop CF_NO_GOTO_PTR from -d nochain adds 04f5b647ed accel/tcg: Handle -singlestep in curr_cflags adds 258afb487f accel/tcg: Use CF_NO_GOTO_{TB, PTR} in cpu_exec_step_atomic adds e3f7c801f1 hw/core: Introduce TCGCPUOps.debug_check_breakpoint adds b00d86bc8b target/arm: Implement debug_check_breakpoint adds 7b9810ea42 target/i386: Implement debug_check_breakpoint adds 5bc31e9440 hw/core: Introduce CPUClass.gdb_adjust_breakpoint adds e64cb6c231 target/avr: Implement gdb_adjust_breakpoint adds 11c1d5f8ca accel/tcg: Merge tb_find into its only caller adds 10c37828b2 accel/tcg: Move breakpoint recognition outside translation adds b5cf742841 accel/tcg: Remove TranslatorOps.breakpoint_check adds d40c5c7976 accel/tcg: Hoist tb_cflags to a local in translator_loop adds c2ffd7549b accel/tcg: Record singlestep_enabled in tb->cflags adds beb1913858 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds e72f9524fe qemu-config: never call the callback after an error, fix leak adds 461fea9bf1 qemu-config: fix memory leak on ferror() adds dadafe6785 vl: Parse legacy default_machine_opts adds f288d9932c chardev-spice: add missing module_obj directive adds 670b359193 usb: fix usb-host dependency check adds 40e07370f2 qemu-config: restore "machine" in qmp_query_command_line_options() adds b128b25a5a target/i386: Added V_INTR_PRIO check to virtual interrupts adds 213ff024a2 target/i386: Added consistency checks for CR4 adds d499f196fe target/i386: Added consistency checks for EFER adds c10852afb6 configure: Drop obsolete check for the alloc_size attribute adds ac34711171 meson: fix dependencies for modinfo adds 332008e0b9 configure: Fix --without-default-features propagation to meson adds 3a6a1256d4 configure: Allow vnc to get disabled with --without-default- [...] adds bcf0a7dabd configure: Fix the default setting of the "xen" feature adds 0848f8aca6 configure: Let --without-default-features disable vhost-kern [...] adds 7b7ca8ebde Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds dc2deaba48 hw/display/virtio-gpu: Fix memory leak (CID 1453811) adds 39b8a183e2 qxl: remove assert in qxl_pre_save. adds dcc5fc2a3a Revert "qxl: add migration blocker to avoid pre-save assert" adds 02f9725f3d hw/display: fail early when multiple virgl devices are requested adds f29d52611c vl: add virtio-vga-gl to the default_list adds 8a13b9bc0f hw/display: fix virgl reset regression adds a146af86c8 Merge remote-tracking branch 'remotes/kraxel/tags/vga-202107 [...] adds 917ddc27d8 meson: fix dependencies for modinfo #2 adds 3407259b20 target/i386: Added consistency checks for CR3 adds 5b8978d804 i386: do not call cpudef-only models functions for max, host, base adds 4ade3ea145 MAINTAINERS: Replace Eduardo as "Host Memory Backends" maintainer adds 07b315ba92 MAINTAINERS: Add Peter Xu and myself as co-maintainer of "Me [...] adds 9f04dd7f5a MAINTAINERS: Add memory_mapping.h and memory_mapping.c to "M [...] adds eafadbbbac gitlab: only let pages be published from default branch adds 18fa3ebc45 qapi: introduce forwarding visitor adds cbc94d9702 qom: use correct field name when getting/setting alias properties adds a2376507f6 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 6e52aafbac gitignore: Update with some filetypes adds 189c099f75 docs: collect the disparate device emulation docs into one section adds 15d9c3cef1 docs: add a section on the generalities of vhost-user adds 11bdcfcdd2 configure: remove needless if leg adds fa3d60953c contrib/gitdm: add some new aliases to fix up commits adds 82585a3100 .mailmap: fix up some broken commit authors adds 0204e6482b contrib/gitdm: add domain-map for MontaVista adds 200a10279e contrib/gitdm: add a group mapping for robot scanners adds 20ddc8ce99 gitdm.config: sort the corporate GroupMap entries adds 44114d3fda contrib/gitdm: add domain-map/group-map mappings for Samsung adds 061a20d50a contrib/gitdm: add domain-map for Eldorado adds 0e7933e314 contrib/gitdm: add domain-map/group-map for Wind River adds a8d1095a10 contrib/gitdm: un-ironically add a mapping for LWN adds 3d4fcf4200 contrib/gitdm: add domain-map for Crudebyte adds efe2165a0f contrib/gitdm: add domain-map for NVIDIA adds e061e481a6 contrib/gitdm: add group-map for Netflix adds a7659cd675 contrib/gitdm: add an explicit academic entry for BU adds a10f373de4 contrib/gitdm: add a new interns group-map for GSoC/Outreachy work adds 094d278547 contrib/gitdm: add more individual contributor entries. adds f7e68c9c99 tcg/plugins: implement a qemu_plugin_user_exit helper adds de9fc40f36 plugins/cache: Fixed a bug with destroying FIFO metadata adds 072c444b0d plugins/cache: limited the scope of a mutex lock adds c2888a679d plugins/cache: Fixed "function decl. is not a prototype" warnings adds 2da42253ef plugins: Fix physical address calculation for IO regions adds c56f1ee668 tests/tcg/configure.sh: add handling for assembler only builds adds 39ce923732 gitlab: enable a very minimal build with the tricore container adds e90c3c3c87 gitlab-ci: Remove the second superfluous macos task adds 0a9487d80a gitlab-ci: Extract OpenSBI job rules to reusable section adds 34fd92ab41 Merge remote-tracking branch 'remotes/stsquad/tags/pull-for- [...] adds 4699a92779 Hexagon (target/hexagon) remove put_user_*/get_user_* adds 25fc9b79cd target/hexagon: Drop include of qemu.h adds 1d6f147f04 Merge remote-tracking branch 'remotes/quic/tags/pull-hex-202 [...] adds 15a730e7a3 block/nvme: Fix VFIO_MAP_DMA failed: No space left on device adds 76bf66b913 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds cd6c768f6a ui/gtk: Fix relative mouse with multiple monitors adds 9a6c69d389 ui/spice: Use HAVE_SPICE_GL for OpenGL checks adds 074c0653c2 ui/egl-headless: Remove a check for CONFIG_OPENGL adds 40a9aadbc9 ui/cocoa: Fix the type of main's argv adds d4a1210480 ui: update keycodemapdb submodule commit adds 584af1f1d9 ui/gtk: add a keyboard fifo to the VTE consoles adds 1f3c9c762e Merge remote-tracking branch 'remotes/kraxel/tags/fixes-2021 [...] adds df3a2de51a accel/tcg: Don't use CF_COUNT_MASK as the max value of icoun [...] adds c8cf47a946 accel/tcg: Remove unnecessary check on icount_extra in cpu_l [...] adds 2f0e10a486 bitops.h: revert db1ffc32dd ("qemu/bitops.h: add bitrev8 imp [...] adds cd1675f8d7 nbd/server: Mark variable unused in nbd_negotiate_meta_queries adds 2521c775bd accel/tcg: Remove unused variable in cpu_exec adds 53645dc4cb util/selfmap: Discard mapping on error adds fe4bd9170c net/checksum: Remove unused variable in net_checksum_add_iov adds 79fe9e4313 hw/audio/adlib: Remove unused variable in adlib_callback adds 2d758274ee hw/ppc/spapr_events: Remove unused variable from check_exception adds 984178d86b hw/pci-hist/pnv_phb4: Fix typo in pnv_phb4_ioda_write adds 211364c21e linux-user/syscall: Remove unused variable from execve adds 2bf07e788e tests/unit: Remove unused variable from test_io adds c08ccd1b53 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds 5e32ffd346 tests/qtest/migration-test.c: use 127.0.0.1 instead of 0 adds 53021ea165 migration: Fix missing join() of rp_thread adds 43044ac0ee migration: Make from_dst_file accesses thread-safe adds 18711405b5 migration: Introduce migration_ioc_[un]register_yank() adds c6ad5be7ae migration: Teach QEMUFile to be QIOChannel-aware adds 39675ffffb migration: Move the yank unregister of channel_close out adds 3143577d6a migration: clear the memory region dirty bitmap when skippin [...] adds ca4b5ef371 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds 5e4f6bcc29 hw/nvme: remove NvmeCtrl parameter from ns setup/check functions adds cc6fb6bc50 hw/nvme: mark nvme-subsys non-hotpluggable adds b0fde9e861 hw/nvme: unregister controller with subsystem at exit adds 234214734f hw/nvme: error handling for too many mappings adds 51e90178f7 tests/qtest/nvme-test: add persistent memory region test adds 5ffbaeed16 hw/nvme: fix controller hot unplugging adds 5d45edbeac hw/nvme: split pmrmsc register into upper and lower adds a316aa50e6 hw/nvme: use symbolic names for registers adds 5029de44b5 hw/nvme: fix out-of-bounds reads adds 49e03457f1 hw/nvme: fix mmio read adds 9631a8ab21 tests/qtest/nvme-test: add mmio read test adds 202abcd389 Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pu [...] adds 1b41847afb hw/arm/smmuv3: Check 31st bit to see if CD is valid adds 953558291e qemu-options.hx: Fix formatting of -machine memory-backend option adds 888f470f12 target/arm: Enforce that M-profile SP low 2 bits are always zero adds 0c317eb3dd target/arm: Add missing 'return's after calling v7m_exceptio [...] adds d4f6883912 target/arm: Report M-profile alignment faults correctly to t [...] adds 41487794f5 hw/intc/armv7m_nvic: ISCR.ISRPENDING is set for non-enabled [...] adds 7caad65756 hw/intc/armv7m_nvic: Correct size of ICSR.VECTPENDING adds 845d27a913 hw/intc/armv7m_nvic: for v8.1M VECTPENDING hides S exception [...] adds a476b21672 docs: Update path that mentions deprecated.rst adds dc0bc8e785 target/arm: Correctly bound length in sve_zcr_get_valid_len adds ce440581c1 target/arm: Export aarch64_sve_zcr_get_valid_len adds b3d52804c5 target/arm: Add sve-default-vector-length cpu property adds b1c2a6bd3d hw/arm/nseries: Display hexadecimal value with '0x' prefix adds e229a179a5 hw: aspeed_gpio: Fix memory size adds 9ae1246a9b Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds f2da205cb4 Update version for v6.1.0-rc1 release adds 3e61a13af3 vl: Don't continue after -smp help. adds 69ea12b19a Merge remote-tracking branch 'remotes/armbru/tags/pull-misc- [...] adds 6ebc0048dd ppc/pegasos2: Fix spurious warning with -bios adds 793abe24aa i2c/smbus_eeprom: Add feature bit to SPD data adds 2d1154bd95 target/ppc: Ease L=0 requirement on cmp/cmpi/cmpl/cmpli for ppc32 adds 14c7e06e72 ppc/vof: Fix Coverity issues adds 380e49297c kvm: ppc: Print meaningful message on KVM_CREATE_VM failure adds efba2eebdf Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for [...] adds 9ada9fd259 docs: Document GitLab custom CI/CD variables adds d3a4e41da2 gitlab-ci: Fix 'when:' condition in acceptance_test_job_template adds 59e8b62b22 gitlab-ci: Fix 'when:' condition in EDK2 jobs adds c217fd8e36 gitlab-ci: Fix 'when:' condition in OpenSBI jobs adds db1e119238 gitlab-ci.d/buildtest: Disable iotests 197 and 215 adds e37264ebe3 gitlab-ci.d/buildtest: Mark the aarch64 and ppc64-s390x CFI [...] adds c5dd0f0342 gitlab-ci.d/custom-runners: Improve rules for the staging branch adds 61c32485b7 tests: Fix migration-test build failure for sparc adds b8ee198d21 configure script fix for Haiku adds 3521ade351 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds e4adb09f79 i386: assert 'cs->kvm_state' is not null adds 14833e24de Makefile: ignore long options adds 5b945f23d6 configure: Add -Werror to avx2, avx512 tests adds eceb4f0112 target/i386: Added consistency checks for event injection adds f594bfb79f target/i386: fix typo in ctl_has_irq adds 3f55f97b14 meson: fix meson 0.58 warning with libvhost-user subproject adds 4fe29344be libvhost-user: fix -Werror=format= warnings with __u64 fields adds 768832575d Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 663fdc815e usb-host: wire up timer for windows adds 8a2d766f05 ci: add libusb for windows builds adds 5e796671e6 usbredir: fix free call adds 2a49e4e927 docs: Incorporate information in usb-storage.txt into rST manual adds 78da86dce1 docs: Fold usb2.txt USB controller information into usb.rst adds 557ae9763a docs: Fold usb2.txt physical port addressing info into usb.rst adds 30a20f2c5a docs: Fold usb2.txt passthrough information into usb.rst adds 7742fe64e5 Merge remote-tracking branch 'remotes/kraxel/tags/usb-202107 [...] adds 0ef2801423 MAINTAINERS: add Stefano Garzarella as io_uring reviewer adds 54caccb365 block/io_uring: resubmit when result is -EAGAIN adds cc8eecd7f1 MAINTAINERS: Added myself as a reviewer for the NVMe Block Driver adds dbdc621be9 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...]
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 55 -- .gitignore | 2 + .gitlab-ci.d/buildtest-template.yml | 4 +- .gitlab-ci.d/buildtest.yml | 60 +- .gitlab-ci.d/cirrus.yml | 87 +++ .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 | 238 ++++++++ .gitlab-ci.d/edk2.yml | 29 +- .gitlab-ci.d/opensbi.yml | 30 +- .gitlab-ci.d/qemu-project.yml | 2 + .gitlab-ci.yml | 19 +- .mailmap | 4 + .travis.yml | 12 +- MAINTAINERS | 23 +- Makefile | 8 +- VERSION | 2 +- accel/kvm/kvm-all.c | 6 + accel/tcg/atomic_common.c.inc | 107 +++- accel/tcg/atomic_template.h | 141 ++--- accel/tcg/cpu-exec.c | 223 +++++-- accel/tcg/cputlb.c | 51 +- accel/tcg/tcg-runtime.h | 46 -- accel/tcg/translate-all.c | 7 +- accel/tcg/translator.c | 39 +- accel/tcg/user-exec.c | 41 +- block.c | 3 + block/blkdebug.c | 136 +++-- block/dirty-bitmap.c | 2 +- block/export/export.c | 5 +- block/io_uring.c | 16 +- block/linux-aio.c | 9 +- block/mirror.c | 13 + block/nvme.c | 22 + block/replication.c | 111 ++-- block/vvfat.c | 43 +- bsd-user/syscall.c | 6 +- chardev/spice.c | 1 + configs/devices/mips64el-softmmu/default.mak | 4 - configs/devices/ppc-softmmu/default.mak | 1 - configs/devices/tricore-softmmu/default.mak | 1 + configure | 217 +++---- contrib/gitdm/aliases | 6 + contrib/gitdm/domain-map | 7 + contrib/gitdm/group-map-academics | 3 + contrib/gitdm/group-map-individuals | 5 + contrib/gitdm/group-map-interns | 13 + contrib/gitdm/group-map-netflix | 5 + contrib/gitdm/group-map-robots | 7 + contrib/plugins/Makefile | 4 +- contrib/plugins/cache.c | 640 +++++++++++++++++++++ contrib/plugins/execlog.c | 153 +++++ cpu.c | 34 +- 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 | 167 ++++++ docs/devel/index.rst | 8 +- docs/devel/tcg-plugins.rst | 86 ++- docs/index.rst | 1 + docs/interop/index.rst | 9 +- docs/interop/vhost-user.rst | 2 + docs/meson.build | 3 +- docs/specs/index.rst | 7 +- docs/system/arm/cpu-features.rst | 15 + 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/device-emulation.rst | 90 +++ docs/system/{ => devices}/ivshmem.rst | 0 docs/system/{ => devices}/net.rst | 0 docs/system/{ => devices}/nvme.rst | 0 docs/system/devices/usb.rst | 351 +++++++++++ docs/system/devices/vhost-user.rst | 59 ++ docs/system/{ => devices}/virtio-pmem.rst | 0 docs/system/index.rst | 17 +- 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/system/usb.rst | 140 ----- docs/tools/index.rst | 7 +- docs/tools/qemu-img.rst | 8 +- docs/usb-storage.txt | 59 -- docs/usb2.txt | 172 ------ docs/user/index.rst | 7 +- gitdm.config | 13 +- hw/acpi/Kconfig | 4 + hw/acpi/acpi-x86-stub.c | 6 + hw/acpi/ich9.c | 70 +++ hw/acpi/meson.build | 3 +- hw/acpi/pcihp.c | 26 +- hw/acpi/piix4.c | 4 +- hw/arm/Kconfig | 3 +- hw/arm/nseries.c | 2 +- hw/arm/smmuv3-internal.h | 2 +- hw/arm/virt-acpi-build.c | 114 +++- hw/arm/virt.c | 26 + hw/audio/adlib.c | 3 +- hw/char/Kconfig | 1 + hw/char/ibex_uart.c | 19 +- hw/core/machine.c | 1 - hw/display/qxl.c | 35 +- hw/display/qxl.h | 1 - hw/display/virtio-gpu-gl.c | 27 +- hw/display/virtio-gpu-virgl.c | 8 +- hw/display/virtio-gpu.c | 26 +- hw/gpio/aspeed_gpio.c | 3 +- hw/i2c/smbus_eeprom.c | 2 +- hw/i386/Kconfig | 5 + hw/i386/acpi-build.c | 114 +++- hw/i386/acpi-build.h | 5 + hw/i386/meson.build | 2 + hw/i386/pc.c | 21 + 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/Kconfig | 2 +- hw/ide/ioport.c | 16 +- hw/ide/piix.c | 22 +- hw/intc/armv7m_nvic.c | 40 +- hw/isa/Kconfig | 5 + hw/isa/isa-bus.c | 14 +- hw/m68k/q800.c | 2 +- hw/mips/Kconfig | 6 + hw/net/net_tx_pkt.c | 12 +- hw/net/rocker/rocker.h | 11 +- hw/net/vmxnet3.c | 9 +- hw/nvme/ctrl.c | 377 ++++++------ hw/nvme/ns.c | 55 +- hw/nvme/nvme.h | 18 +- hw/nvme/subsys.c | 9 + hw/nvme/trace-events | 1 + hw/pci-bridge/pci_expander_bridge.c | 3 + hw/pci-host/Kconfig | 1 + hw/pci-host/pnv_phb4.c | 2 +- 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/ppc/Kconfig | 2 + hw/ppc/pegasos2.c | 2 +- hw/ppc/spapr_events.c | 5 - hw/ppc/trace-events | 4 +- hw/ppc/vof.c | 139 ++--- hw/remote/memory.c | 2 +- hw/riscv/Kconfig | 5 + hw/riscv/boot.c | 6 +- hw/riscv/meson.build | 2 +- hw/riscv/opentitan.c | 9 + hw/riscv/sifive_u.c | 12 +- hw/tricore/Kconfig | 3 +- hw/tricore/meson.build | 4 +- hw/usb/host-libusb.c | 33 +- hw/usb/meson.build | 2 +- hw/usb/redirect.c | 2 +- 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/block/aio.h | 12 + include/block/nvme.h | 60 +- include/exec/exec-all.h | 24 +- include/exec/translator.h | 11 - include/hw/acpi/ich9.h | 5 + include/hw/acpi/pcihp.h | 3 +- include/hw/arm/virt.h | 1 + include/hw/core/cpu.h | 4 + include/hw/core/tcg-cpu-ops.h | 6 + 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/ppc/vof.h | 2 + include/hw/riscv/opentitan.h | 3 + include/hw/virtio/vhost-user-i2c.h | 28 + include/hw/virtio/virtio-gpu.h | 1 + include/qapi/forward-visitor.h | 27 + include/qemu/atomic.h | 247 ++------ include/qemu/bitops.h | 22 - include/qemu/plugin-memory.h | 2 +- include/qemu/plugin.h | 12 + include/qemu/qemu-plugin.h | 13 + include/qemu/stats64.h | 2 +- include/sysemu/iothread.h | 3 + include/tcg/tcg.h | 80 ++- include/ui/gtk.h | 4 + io/channel-websock.c | 10 +- iothread.c | 82 ++- linux-user/exit.c | 2 +- linux-user/hppa/cpu_loop.c | 2 +- linux-user/syscall.c | 3 - meson.build | 139 +++-- migration/channel.c | 15 +- migration/migration.c | 57 +- migration/migration.h | 15 +- migration/multifd.c | 8 +- migration/qemu-file-channel.c | 11 +- migration/qemu-file.c | 17 +- migration/qemu-file.h | 4 +- migration/ram.c | 77 ++- migration/savevm.c | 11 +- migration/yank_functions.c | 42 ++ migration/yank_functions.h | 3 + monitor/hmp-cmds.c | 2 + nbd/server.c | 3 +- net/checksum.c | 4 +- plugins/api.c | 6 +- plugins/core.c | 41 +- plugins/qemu-plugins.symbols | 3 - qapi/crypto.json | 4 +- qapi/meson.build | 1 + qapi/misc.json | 6 +- qapi/qapi-forward-visitor.c | 326 +++++++++++ qapi/qom.json | 7 +- qemu-img.c | 50 +- qemu-options.hx | 112 +++- qom/object.c | 9 +- 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 - softmmu/timers-state.h | 2 +- softmmu/vl.c | 4 +- stubs/meson.build | 4 +- subprojects/libvhost-user/include/atomic.h | 1 + subprojects/libvhost-user/libvhost-user.c | 10 +- subprojects/libvhost-user/meson.build | 6 +- subprojects/libvhost-user/standard-headers/linux | 1 + target/alpha/translate.c | 31 +- target/arm/cpu.c | 15 +- target/arm/cpu.h | 5 + target/arm/cpu64.c | 60 ++ target/arm/cpu_tcg.c | 1 + target/arm/debug_helper.c | 12 +- target/arm/gdbstub.c | 4 + target/arm/helper-a64.c | 8 +- target/arm/helper.c | 19 +- target/arm/helper.h | 2 - target/arm/internals.h | 13 + target/arm/m_helper.c | 24 +- target/arm/neon-ls.decode | 4 +- target/arm/neon-shared.decode | 2 +- target/arm/sve.decode | 2 +- target/arm/translate-a64.c | 25 - target/arm/translate-neon.c | 5 - target/arm/translate-sve.c | 5 - target/arm/translate.c | 32 +- target/avr/cpu.c | 1 + target/avr/cpu.h | 1 + target/avr/gdbstub.c | 13 + target/avr/translate.c | 32 -- target/cris/translate.c | 20 - target/hexagon/op_helper.c | 42 +- target/hexagon/translate.c | 17 - target/hppa/translate.c | 11 - target/i386/cpu.c | 21 +- target/i386/cpu.h | 44 ++ target/i386/host-cpu.c | 13 +- target/i386/kvm/kvm-cpu.c | 105 ++-- target/i386/kvm/kvm.c | 14 + target/i386/tcg/mem_helper.c | 15 +- target/i386/tcg/sysemu/misc_helper.c | 10 + target/i386/tcg/sysemu/svm_helper.c | 76 ++- target/i386/tcg/tcg-cpu.c | 23 +- target/i386/tcg/translate.c | 28 - target/m68k/op_helper.c | 19 +- target/m68k/translate.c | 18 - target/microblaze/translate.c | 18 - target/mips/tcg/translate.c | 19 - target/nios2/translate.c | 27 - target/openrisc/translate.c | 17 - target/ppc/mem_helper.c | 16 +- target/ppc/translate.c | 18 - target/ppc/translate/fixedpoint-impl.c.inc | 58 +- target/riscv/csr.c | 78 +-- target/riscv/pmp.c | 10 +- target/riscv/translate.c | 17 - target/rx/translate.c | 14 - target/s390x/tcg/mem_helper.c | 19 +- target/s390x/tcg/translate.c | 24 - target/sh4/translate.c | 18 - target/sparc/translate.c | 17 - target/tricore/translate.c | 16 - target/xtensa/translate.c | 17 - tcg/tcg-op.c | 79 +-- tests/acceptance/virtio-gpu.py | 42 +- 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-tricore-cross.docker | 34 +- .../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 | 4 +- tests/docker/dockerfiles/fedora-win64-cross.docker | 5 +- 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/qemu-iotests/{291 => tests/qemu-img-bitmaps} | 34 +- .../{291.out => tests/qemu-img-bitmaps.out} | 67 ++- tests/qtest/migration-test.c | 9 +- tests/qtest/nvme-test.c | 87 ++- tests/tcg/configure.sh | 18 + 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/meson.build | 1 + 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/unit/test-forward-visitor.c | 197 +++++++ tests/unit/test-iov.c | 5 +- tests/vm/netbsd | 4 +- tests/vm/openbsd | 4 +- trace/mem-internal.h | 50 -- trace/mem.h | 46 +- ui/cocoa.m | 4 +- ui/egl-headless.c | 2 - ui/gtk.c | 68 ++- ui/keycodemapdb | 2 +- ui/spice-app.c | 3 +- ui/spice-core.c | 2 +- ui/vnc.c | 20 +- util/aio-posix.c | 12 + util/aio-win32.c | 5 + util/async.c | 2 + util/qemu-config.c | 16 +- util/qsp.c | 4 +- util/selfmap.c | 29 +- 398 files changed, 8668 insertions(+), 4159 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/gitdm/group-map-interns create mode 100644 contrib/gitdm/group-map-netflix create mode 100644 contrib/gitdm/group-map-robots 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/device-emulation.rst rename docs/system/{ => devices}/ivshmem.rst (100%) rename docs/system/{ => devices}/net.rst (100%) rename docs/system/{ => devices}/nvme.rst (100%) create mode 100644 docs/system/devices/usb.rst create mode 100644 docs/system/devices/vhost-user.rst rename docs/system/{ => devices}/virtio-pmem.rst (100%) create mode 100644 docs/system/riscv/virt.rst delete mode 100644 docs/system/usb.rst delete mode 100644 docs/usb-storage.txt delete mode 100644 docs/usb2.txt 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 include/qapi/forward-visitor.h create mode 100644 qapi/qapi-forward-visitor.c 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 120000 subprojects/libvhost-user/include/atomic.h create mode 120000 subprojects/libvhost-user/standard-headers/linux 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%) rename tests/qemu-iotests/{291 => tests/qemu-img-bitmaps} (79%) rename tests/qemu-iotests/{291.out => tests/qemu-img-bitmaps.out} (70%) create mode 100644 tests/unit/test-forward-visitor.c delete mode 100644 trace/mem-internal.h