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-arm-lts-allnoconfig in repository toolchain/ci/qemu.
from 42f6c9179b Merge tag 'pull-ppc-20211112' of https://github.com/legoater [...] adds cd523a4181 net/vhost-vdpa: fix memory leak in vhost_vdpa_get_max_queue_pairs() adds b66cecb238 softmmu/qdev-monitor: fix use-after-free in qdev_set_id() adds 245cf2c24e vhost: Rename last_index to vq_index_end adds 14c81b2191 vhost: Fix last vq queue index of devices with no cvq adds be81ba6042 hw/mem/pc-dimm: Restrict NUMA-specific code to NUMA machines adds 2aa1842d6d pcie: rename 'native-hotplug' to 'x-native-hotplug' adds c318bef762 hw/acpi/ich9: Add compat prop to keep HPC bit set for 6.1 ma [...] adds be12e3a016 bios-tables-test: Allow changes in DSDT ACPI tables adds 211afe5c69 hw/i386/acpi-build: Deny control on PCIe Native Hot-plug in _OSC adds 7e6055c99f tests: bios-tables-test update expected blobs adds f463e761a4 virtio: use virtio accessor to access packed descriptor flags adds d152cdd6f6 virtio: use virtio accessor to access packed event adds 0351152b6f vdpa: Replace qemu_open_old by qemu_open at adds c829540401 vdpa: Check for existence of opts.vhostdev adds 23786d1344 pci: implement power state adds d5daff7d31 pcie: implement slot power control for pcie root ports adds 81124b3c7a pcie: add power indicator blink check adds 44242d4d3d pcie: factor out pcie_cap_slot_unplug() adds 0d33415a4e pcie: fast unplug when slot power is off adds 18416c62e3 pcie: expire pending delete adds 757b8dd4e9 Merge tag 'for_upstream' of git://git.kernel.org/pub/scm/vir [...] adds 01b5ab8cc0 hw/intc/arm_gicv3: Move checking of redist-region-count to a [...] adds 046164155a hw/intc/arm_gicv3: Set GICR_TYPER.Last correctly when nb_red [...] adds e5cba10ee1 hw/intc/arm_gicv3: Support multiple redistributor regions adds 1adf528ec3 hw/rtc/pl031: Send RTC_CHANGE QMP event adds 3e595538b8 Merge tag 'pull-target-arm-20211115-1' of https://git.linaro [...] adds 2523a79565 tests/unit/test-smp-parse: Restore MachineClass fields after [...] adds c3440eff4c tests/unit/test-smp-parse: QOM'ify smp_machine_class_init() adds 7b6d1bc962 tests/unit/test-smp-parse: Explicit MachineClass name adds 9f0f846465 Merge tag 'machine-core-20211115' of https://github.com/phil [...] adds 8d3dd037d9 stream: Traverse graph after modification adds a225369bce block: Manipulate children list in .attach/.detach adds 04c9c3a52c block: Unite remove_empty_child and child_free adds 2651806141 block: Drop detached child from ignore list adds be64bbb014 block: Pass BdrvChild ** to replace_child_noperm adds 562bda8bb4 block: Restructure remove_file_or_backing_child() adds 079bff693b transactions: Invoke clean() after everything else adds 82b54cf516 block: Let replace_child_tran keep indirect pointer adds b0a9f6fed3 block: Let replace_child_noperm free children adds 16e29cc050 iotests/030: Unthrottle parallel jobs in reverse adds 4d8b0f0a95 docs: Deprecate incorrectly typed device_add arguments adds c9d4e42a8f softmmu/qdev-monitor: fix use-after-free in qdev_set_id() adds 5dbd0ce115 file-posix: Fix alignment after reopen changing O_DIRECT adds 871c71b1ba Merge tag 'pull-block-2021-11-16' of https://gitlab.com/hrei [...] adds d47e3751b5 tests/docker: force NOUSER=1 for base images adds 81c9b06ea0 tests/vm: sort the special variable list adds ebd654aabc tests/vm: don't build using TCG by default adds a399f9143e meson: remove useless libdl test adds d7c2e2b3f4 Jobs based on custom runners: add CentOS Stream 8 adds 60bec83e8a gitlab-ci: Split custom-runners.yml in one file per runner adds 9968de0a4a gitlab: skip cirrus jobs on master and stable branches adds 9104bd89da Merge tag 'pull-for-6.2-161121-1' of https://github.com/stsq [...] adds 76df2b8d69 nbd/server: Silence clang sanitizer warning adds 3d212b41e9 nbd/server: Add --selinux-label option adds 56f4f41e02 Merge tag 'pull-nbd-2021-11-16' of https://repo.or.cz/qemu/e [...] adds 67f9968ce3 Update version for v6.2.0-rc1 release adds f26bd6ff21 python/aqmp: Fix disconnect during capabilities negotiation adds 25de7f5012 python/aqmp: fix ConnectError string method adds 47b43acd57 scripts/device-crash-test: simplify Exception handling adds 76f86e78b2 scripts/device-crash-test: don't emit AQMP connection errors [...] adds c398a241ec scripts/device-crash-test: hide tracebacks for QMP connect errors adds 8d5fcb1990 Merge tag 'python-pull-request' of https://gitlab.com/jsnow/ [...] adds edcc4e4090 target/riscv: machine: Sort the .subsections adds c94c239496 meson.build: Merge riscv32 and riscv64 cpu family adds 52cebbfc13 Merge tag 'pull-riscv-to-apply-20211117-1' of github.com:ali [...] adds fe644e8ebb target/s390x/cpu.h: Remove unused SIGP_MODE defines adds 0c8c45140c docs: rSTify the "TrivialPatches" wiki adds 0ff0dcf6b5 docs: rSTify the "SubmitAPullRequest" wiki adds 9f73de8df0 docs: rSTify the "SubmitAPatch" wiki adds 418ce0201f Revert "device-crash-test: Ignore errors about a bus not bei [...] adds d06f3bf922 gitlab-ci/cirrus: Increase timeout to 80 minutes adds 3bb87484e7 Merge tag 'pull-request-2021-11-17' of https://gitlab.com/th [...] adds f3bc3a73c9 vfio: Fix memory leak of hostwin adds 0055ecca84 Merge tag 'vfio-fixes-20211117.0' of git://github.com/awilli [...] adds 55cdf56641 qapi/qom,target/i386: sev-guest: Introduce kernel-hashes=on| [...] adds 9dbe0c93f0 target/i386/sev: Add kernel hashes only if sev-guest.kernel- [...] adds 5a0294a21c target/i386/sev: Rephrase error message when no hashes table [...] adds a0190bf150 target/i386/sev: Fail when invalid hashes table area detected adds ddcc0d898e target/i386/sev: Perform padding calculations at compile-time adds 58603ba268 target/i386/sev: Replace qemu_map_ram_ptr with address_space_map adds 44a3aa0608 Merge tag 'sev-hashes-pull-request' of https://gitlab.com/be [...] adds d05dcd94ae net: vmxnet3: validate configuration values during activate [...] adds fb5eca4a57 net/colo-compare.c: Fix ACK track reverse issue adds 0656fbc7dd net/colo-compare.c: Fix incorrect return when input wrong size adds 3760a04c35 Merge tag 'net-pull-request' of https://github.com/jasowang/ [...] adds 9fc6e86e8b hw/nvme: reattach subsystem namespaces on hotplug adds 916b0f0b52 hw/nvme: change nvme-ns 'shared' default adds e2c57529c9 hw/nvme: fix buffer overrun in nvme_changed_nslist (CVE-2021-3947) adds 9c25e1db18 Merge tag 'nvme-fixes-for-6.2-pull-request' of git://git.inf [...] adds 14554b3dcc pmu: fix pmu vmstate subsection list adds a443d55c3f tests/tcg/ppc64le: Fix compile flags for byte_reverse adds d434a47905 Merge tag 'pull-ppc-20211119' of https://github.com/legoater [...] new 6a23f8190f meson: fix botched compile check conversions new 0cc4965049 nvmm: Fix support for stable version new 3f26c97577 esp: ensure that async_len is reset to 0 during esp_hard_reset() new 283191640c qtest/am53c974-test: add test for reset before transfer new 5135fe7110 docs: Spell QEMU all caps new fbab8cc24d meson.build: Support ncurses on MacOS and OpenBSD new fdc6e16818 chardev/wctable: don't free the instance in wctablet_chr_finalize new 8627edfb3f Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...]
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitlab-ci.d/cirrus.yml | 4 + .gitlab-ci.d/custom-runners.yml | 239 +---------- .../custom-runners/centos-stream-8-x86_64.yml | 28 ++ .gitlab-ci.d/custom-runners/ubuntu-18.04-s390x.yml | 118 ++++++ .../custom-runners/ubuntu-20.04-aarch64.yml | 118 ++++++ VERSION | 2 +- accel/tcg/meson.build | 2 +- block.c | 233 ++++++++--- block/file-posix.c | 20 +- block/stream.c | 7 +- chardev/wctablet.c | 1 - docs/about/deprecated.rst | 14 + docs/devel/ci-jobs.rst.inc | 7 + docs/devel/index.rst | 3 + docs/devel/modules.rst | 2 +- docs/devel/multi-thread-tcg.rst | 2 +- docs/devel/style.rst | 2 +- docs/devel/submitting-a-patch.rst | 456 +++++++++++++++++++++ docs/devel/submitting-a-pull-request.rst | 76 ++++ docs/devel/trivial-patches.rst | 50 +++ docs/devel/ui.rst | 4 +- docs/interop/nbd.txt | 6 +- docs/interop/qcow2.txt | 8 +- docs/multiseat.txt | 2 +- docs/system/device-url-syntax.rst.inc | 2 +- docs/system/devices/nvme.rst | 24 +- docs/system/i386/sgx.rst | 26 +- docs/u2f.txt | 2 +- hw/acpi/ich9.c | 18 + hw/core/machine.c | 1 + hw/i386/acpi-build.c | 12 +- hw/i386/pc.c | 2 + hw/i386/pc_q35.c | 9 +- hw/intc/arm_gicv3.c | 12 +- hw/intc/arm_gicv3_common.c | 56 ++- hw/intc/arm_gicv3_kvm.c | 10 +- hw/intc/arm_gicv3_redist.c | 40 +- hw/mem/pc-dimm.c | 23 +- hw/misc/macio/pmu.c | 1 + hw/net/vhost_net.c | 12 +- hw/net/vmxnet3.c | 13 + hw/nvme/ctrl.c | 5 + hw/nvme/ns.c | 8 +- hw/nvme/subsys.c | 10 +- hw/pci/pci.c | 25 +- hw/pci/pci_host.c | 6 +- hw/pci/pcie.c | 79 +++- hw/pci/pcie_port.c | 2 +- hw/rtc/meson.build | 2 +- hw/rtc/pl031.c | 10 +- hw/scsi/esp.c | 1 + hw/vfio/common.c | 8 + hw/virtio/vhost-vdpa.c | 2 +- hw/virtio/virtio.c | 24 +- include/hw/acpi/ich9.h | 1 + include/hw/intc/arm_gicv3_common.h | 14 +- include/hw/pci/pci.h | 2 + include/hw/qdev-core.h | 1 + include/hw/virtio/vhost.h | 4 +- include/qemu/transactions.h | 3 + meson.build | 57 ++- meson_options.txt | 3 + nbd/server.c | 13 +- net/colo-compare.c | 8 +- net/vhost-vdpa.c | 8 +- python/qemu/aqmp/protocol.py | 24 +- qapi/qom.json | 7 +- qemu-nbd.c | 46 +++ qemu-options.hx | 6 +- .../ci/org.centos/stream/8/build-environment.yml | 51 +++ scripts/ci/org.centos/stream/8/x86_64/configure | 208 ++++++++++ scripts/ci/org.centos/stream/8/x86_64/test-avocado | 70 ++++ scripts/ci/org.centos/stream/README | 17 + scripts/ci/setup/build-environment.yml | 38 ++ scripts/device-crash-test | 34 +- scripts/meson-buildoptions.sh | 3 + softmmu/qdev-monitor.c | 6 +- target/i386/nvmm/nvmm-all.c | 10 + target/i386/sev.c | 79 +++- target/riscv/machine.c | 92 ++--- target/s390x/cpu.h | 5 - tests/data/acpi/q35/DSDT | Bin 8289 -> 8289 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9614 -> 9614 bytes tests/data/acpi/q35/DSDT.bridge | Bin 11003 -> 11003 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8753 -> 8753 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9943 -> 9943 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 8364 -> 8364 bytes tests/data/acpi/q35/DSDT.ivrs | Bin 8306 -> 8306 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9648 -> 9648 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 9419 -> 9419 bytes tests/data/acpi/q35/DSDT.multi-bridge | Bin 8583 -> 8583 bytes tests/data/acpi/q35/DSDT.nohpet | Bin 8147 -> 8147 bytes tests/data/acpi/q35/DSDT.numamem | Bin 8295 -> 8295 bytes tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8894 -> 8894 bytes tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8894 -> 8894 bytes tests/data/acpi/q35/DSDT.xapic | Bin 35652 -> 35652 bytes tests/docker/Makefile.include | 3 + tests/docker/dockerfiles/centos8.docker | 1 + tests/docker/dockerfiles/fedora-i386-cross.docker | 1 + tests/docker/dockerfiles/fedora.docker | 1 + tests/docker/dockerfiles/opensuse-leap.docker | 1 + tests/docker/dockerfiles/ubuntu1804.docker | 1 + tests/docker/dockerfiles/ubuntu2004.docker | 1 + tests/qemu-iotests/030 | 11 +- tests/qemu-iotests/142 | 29 ++ tests/qemu-iotests/142.out | 18 + tests/qtest/am53c974-test.c | 30 ++ tests/tcg/ppc64le/Makefile.target | 12 +- tests/unit/test-smp-parse.c | 52 ++- tests/vm/Makefile.include | 29 +- ui/curses.c | 4 + util/transactions.c | 8 +- 112 files changed, 2244 insertions(+), 617 deletions(-) create mode 100644 .gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml create mode 100644 .gitlab-ci.d/custom-runners/ubuntu-18.04-s390x.yml create mode 100644 .gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml create mode 100644 docs/devel/submitting-a-patch.rst create mode 100644 docs/devel/submitting-a-pull-request.rst create mode 100644 docs/devel/trivial-patches.rst create mode 100644 scripts/ci/org.centos/stream/8/build-environment.yml create mode 100755 scripts/ci/org.centos/stream/8/x86_64/configure create mode 100755 scripts/ci/org.centos/stream/8/x86_64/test-avocado create mode 100644 scripts/ci/org.centos/stream/README