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-master-aarch64-next-allnoconfig in repository toolchain/ci/qemu.
from 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 [...] adds 7039e1f604 accel/tcg: Remove double bswap for helper_atomic_sto_*_mmu adds 236f6709ae target/nios2: Mark raise_exception() as noreturn adds 0c633cf0c2 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds 9010b0c7a9 hw/net/vmxnet3: Do not abort QEMU if guest specified bad que [...] adds 11744862f2 hw/net/can: sja1000 fix buff2frame_bas and buff2frame_pel wh [...] adds a1d7e475be hw/net: e1000: Correct the initial value of VET register adds d897056960 hw/net: e1000e: Correct the initial value of VET register adds cfe6d6841f hw/net: e1000e: Don't zero out the VLAN tag in the legacy RX [...] adds 10a3c4a4b3 Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds c9543db4cc docs: Add documentation of Arm 'mainstone' board adds fa6c93944a docs: Add documentation of Arm 'kzm' board adds b1b3e3e3bf docs: Add documentation of Arm 'imx25-pdk' board adds 7c6ef61a5c MAINTAINERS: Don't list Andrzej Zaborowski for various components adds 199a436305 docs: Remove stale TODO comments about license and version adds 4e0b15c252 docs: Move licence/copyright from HTML output to rST comments adds 35a4ca4031 docs/devel/build-system.rst: Format literals correctly adds d463f3c79a docs/devel/build-system.rst: Correct typo in example code adds f0d7b970ac docs/devel/ebpf_rss.rst: Format literals correctly adds 4df3a7bf8f docs/devel/migration.rst: Format literals correctly adds 1e235edab8 docs/devel: Format literals correctly adds 9c372ecfec docs/system/s390x/protvirt.rst: Format literals correctly adds 8a48a7c2e0 docs/system/arm/cpu-features.rst: Format literals correctly adds 6df743dc31 docs: Format literals correctly adds 1662ea9f4b docs/about/removed-features: Fix markup error adds 4d6646c7de docs/tools/virtiofsd.rst: Delete stray backtick adds dae257394a hw/arm/boot: Report error if there is no fw_cfg device in th [...] adds bd77bc8b89 docs: Move bootindex.txt into system section and rstify adds 6cb02f1522 docs: Move the protocol part of barrier.txt into interop adds 399a04775e ui/input-barrier: Move TODOs from barrier.txt to a comment adds 4a64939db7 docs: Move user-facing barrier docs into system manual adds 526f1f3a5c Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...]
No new revisions were added by this update.
Summary of changes: .gitignore | 2 + .gitlab-ci.d/buildtest-template.yml | 4 +- .gitlab-ci.d/buildtest.yml | 47 ++- .gitlab-ci.d/cirrus.yml | 15 - .gitlab-ci.d/custom-runners.yml | 40 +- .gitlab-ci.d/edk2.yml | 6 +- .gitlab-ci.d/opensbi.yml | 30 +- .gitlab-ci.yml | 19 +- .mailmap | 4 + MAINTAINERS | 21 +- Makefile | 8 +- VERSION | 2 +- accel/kvm/kvm-all.c | 6 + accel/tcg/atomic_template.h | 1 - accel/tcg/cpu-exec.c | 16 +- block/io_uring.c | 16 +- block/nvme.c | 22 ++ bsd-user/syscall.c | 6 +- configure | 19 +- 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/cache.c | 11 +- docs/about/index.rst | 2 +- docs/about/removed-features.rst | 2 +- docs/barrier.txt | 370 ------------------ docs/bootindex.txt | 52 --- docs/devel/build-system.rst | 160 ++++---- docs/devel/ci.rst | 40 ++ docs/devel/ebpf_rss.rst | 18 +- docs/devel/migration.rst | 36 +- docs/devel/qgraph.rst | 8 +- docs/devel/tcg-plugins.rst | 14 +- docs/devel/testing.rst | 8 +- docs/interop/barrier.rst | 426 +++++++++++++++++++++ docs/interop/index.rst | 1 + docs/interop/live-block-operations.rst | 2 +- docs/interop/qemu-ga-ref.rst | 9 - docs/interop/qemu-qmp-ref.rst | 9 - docs/interop/qemu-storage-daemon-qmp-ref.rst | 9 - docs/interop/vhost-user-gpu.rst | 7 +- docs/interop/vhost-user.rst | 14 +- docs/system/arm/cpu-features.rst | 131 ++++--- docs/system/arm/imx25-pdk.rst | 19 + docs/system/arm/kzm.rst | 18 + docs/system/arm/mainstone.rst | 25 ++ docs/system/arm/nuvoton.rst | 2 +- docs/system/arm/sbsa.rst | 4 +- docs/system/arm/virt.rst | 2 +- docs/system/barrier.rst | 44 +++ docs/system/bootindex.rst | 76 ++++ docs/system/cpu-hotplug.rst | 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/generic-loader.rst | 4 +- docs/system/guest-loader.rst | 6 +- docs/system/index.rst | 8 +- docs/system/ppc/powernv.rst | 8 +- docs/system/riscv/microchip-icicle-kit.rst | 2 +- docs/system/riscv/virt.rst | 2 +- docs/system/s390x/protvirt.rst | 12 +- docs/system/target-arm.rst | 3 + docs/system/usb.rst | 140 ------- docs/tools/virtiofsd.rst | 2 +- docs/usb-storage.txt | 59 --- docs/usb2.txt | 172 --------- gitdm.config | 13 +- hw/arm/boot.c | 9 + hw/arm/nseries.c | 2 +- hw/arm/sbsa-ref.c | 7 - hw/arm/smmuv3-internal.h | 2 +- hw/audio/adlib.c | 3 +- hw/core/machine.c | 2 + hw/gpio/aspeed_gpio.c | 3 +- hw/i2c/smbus_eeprom.c | 2 +- hw/intc/armv7m_nvic.c | 40 +- hw/m68k/q800.c | 2 +- hw/net/can/can_sja1000.c | 8 + hw/net/e1000.c | 17 + hw/net/e1000e.c | 8 +- hw/net/e1000e_core.c | 10 +- hw/net/vmxnet3.c | 34 +- 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-host/pnv_phb4.c | 2 +- hw/ppc/pegasos2.c | 2 +- hw/ppc/spapr_events.c | 5 - hw/ppc/trace-events | 4 +- hw/ppc/vof.c | 139 +++---- hw/usb/host-libusb.c | 33 +- hw/usb/redirect.c | 2 +- include/block/nvme.h | 60 ++- include/hw/ppc/vof.h | 2 + include/qapi/forward-visitor.h | 27 ++ include/qemu/bitops.h | 22 -- include/qemu/plugin.h | 12 + include/qemu/qemu-plugin.h | 13 + include/ui/gtk.h | 4 + linux-user/exit.c | 2 +- linux-user/syscall.c | 3 - meson.build | 4 +- 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 + nbd/server.c | 3 +- net/checksum.c | 4 +- plugins/api.c | 2 +- plugins/core.c | 39 ++ qapi/meson.build | 1 + qapi/qapi-forward-visitor.c | 326 ++++++++++++++++ qemu-options.hx | 30 +- qom/object.c | 9 +- softmmu/vl.c | 2 +- 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/arm/cpu.c | 14 +- target/arm/cpu.h | 5 + target/arm/cpu64.c | 60 +++ target/arm/gdbstub.c | 4 + target/arm/helper.c | 8 +- target/arm/internals.h | 10 + target/arm/m_helper.c | 24 +- target/arm/translate.c | 3 + target/hexagon/op_helper.c | 42 +- target/i386/cpu.c | 21 +- target/i386/host-cpu.c | 13 +- target/i386/kvm/kvm-cpu.c | 105 ++--- target/i386/kvm/kvm.c | 14 + target/i386/tcg/sysemu/misc_helper.c | 7 + target/i386/tcg/sysemu/svm_helper.c | 18 +- target/i386/tcg/tcg-cpu.c | 11 +- target/nios2/helper.h | 2 +- target/ppc/translate/fixedpoint-impl.c.inc | 58 ++- .../docker/dockerfiles/debian-tricore-cross.docker | 34 +- tests/docker/dockerfiles/fedora-win32-cross.docker | 1 + tests/docker/dockerfiles/fedora-win64-cross.docker | 1 + tests/qtest/migration-test.c | 9 +- tests/qtest/nvme-test.c | 87 ++++- tests/tcg/configure.sh | 18 + tests/unit/meson.build | 1 + tests/unit/test-forward-visitor.c | 197 ++++++++++ tests/unit/test-iov.c | 5 +- ui/cocoa.m | 4 +- ui/egl-headless.c | 2 - ui/gtk.c | 68 ++-- ui/input-barrier.c | 5 + ui/keycodemapdb | 2 +- ui/spice-app.c | 3 +- ui/spice-core.c | 2 +- util/selfmap.c | 29 +- 172 files changed, 3545 insertions(+), 1763 deletions(-) create mode 100644 contrib/gitdm/group-map-interns create mode 100644 contrib/gitdm/group-map-netflix create mode 100644 contrib/gitdm/group-map-robots delete mode 100644 docs/barrier.txt delete mode 100644 docs/bootindex.txt create mode 100644 docs/interop/barrier.rst create mode 100644 docs/system/arm/imx25-pdk.rst create mode 100644 docs/system/arm/kzm.rst create mode 100644 docs/system/arm/mainstone.rst create mode 100644 docs/system/barrier.rst create mode 100644 docs/system/bootindex.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%) delete mode 100644 docs/system/usb.rst delete mode 100644 docs/usb-storage.txt delete mode 100644 docs/usb2.txt create mode 100644 include/qapi/forward-visitor.h create mode 100644 qapi/qapi-forward-visitor.c create mode 120000 subprojects/libvhost-user/include/atomic.h create mode 120000 subprojects/libvhost-user/standard-headers/linux create mode 100644 tests/unit/test-forward-visitor.c