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-master-arm-stable-allnoconfig in repository toolchain/ci/qemu.
from 8880cc4362 Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull [...] adds b40310616d plugins/execlog: removed unintended "s" at the end of log lines. adds 8d316275ad gitlab-ci: Merge "build-disabled" with "build-without-defaul [...] adds d3ac658fbe gitlab-ci: Remove superfluous "dnf install" statement adds 40e916b4bc gitlab-ci: Fix ..._RUNNER_AVAILABLE variables and document them adds b906acace2 plugins: do not limit exported symbols if modules are active adds c79a2116af plugins/cache: supported multicore cache modelling adds 1156a03372 plugins: sort exported symbol list adds 5397acb8a6 docs/devel/tcg-plugins: added cores arg to cache plugin adds 3a445acb49 plugins: allow plugin arguments to be passed directly adds 6a9e8a086d plugins/api: added a boolean parsing plugin api adds f698d5ef1c plugins/hotpages: introduce sortby arg and parsed bool args [...] adds 8a3eab66e6 plugins/hotblocks: Added correct boolean argument parsing adds b18a0cad81 plugins/lockstep: make socket path not positional & parse bool arg adds 60753843f6 plugins/hwprofile: adapt to the new plugin arguments scheme adds d852535859 plugins/howvec: adapting to the new argument passing scheme adds 2dd3fef8a6 docs/tcg-plugins: new passing parameters scheme for cache docs adds 30b95b4452 tests/plugins/bb: adapt to the new arg passing scheme adds 0163ce3179 tests/plugins/insn: made arg inline not positional and parse [...] adds 5ae589faad tests/plugins/mem: introduce "track" arg and make args not p [...] adds a694d739bb tests/plugins/syscalls: adhere to new arg-passing scheme adds 67f145745f docs/deprecated: deprecate passing plugin args through `arg=` adds a35af836d1 docs/devel: be consistent about example plugin names adds 9c03aa87e5 Merge remote-tracking branch 'remotes/stsquad/tags/pull-for- [...] adds 3e038d7d7a qapi: Set boolean value correctly in examples adds 1889e57a71 qapi: Simplify QAPISchemaIfCond's interface for generating C adds e46c930cdd qapi: Simplify how QAPISchemaIfCond represents "no condition" adds cdcc04fa03 tests/qapi-schema: Correct two 'if' conditionals adds dd044023e6 tests/qapi-schema: Demonstrate broken C code for 'if' adds 82ca72c023 qapi: Fix C code generation for 'if' adds ccea6a8637 qapi: Factor common recursion out of cgen_ifcond(), docgen_ifcond() adds a7987799d1 qapi: Avoid redundant parens in code generated for conditionals adds d0830ee443 qapi: Use "not COND" instead of "!COND" for generated documentation adds 555dd1aaa6 qapi: Use re.fullmatch() where appropriate adds 9c629fa834 tests/qapi-schema: Hide OrderedDict in test output adds 6dcf03719a qapi: Tweak error messages for missing / conflicting meta-type adds 34f7b25e57 qapi: Tweak error messages for unknown / conflicting 'if' keys adds 31ebff513f Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds e6db5df7e2 vhost-vdpa: Do not send empty IOTLB update batches adds 1f89d3b91e hw/virtio: Fix leak of host-notifier memory-region adds 699f2e535d vhost: make SET_VRING_ADDR, SET_FEATURES send replies adds aa29466b48 hw/acpi: define PIIX4 acpi pci hotplug property strings at a [...] adds 67cebca328 q35: catch invalid cpu hotplug configuration adds fe8adae345 hw/acpi: refactor acpi hp modules so that targets can just u [...] adds 9b1d929adb hw/virtio: move vhost_set_backend_type() to vhost.c adds edb40732bf vhost-user: add missing space in error message adds 3a83db5df3 acpi: Delete broken ACPI_GED_X86 macro adds b914e741e9 Use PCI_HOST_BRIDGE macro adds fd51e54fa1 virtio-balloon: don't start free page hinting if postcopy is [...] adds 2d050ed07c virtio-balloon: free page hinting cleanups adds dd014b4f49 virtio-bus: introduce iommu_enabled() adds 3d1e5d86fe virtio-pci: implement iommu_enabled() adds ae4003738f vhost: correctly detect the enabling IOMMU adds e77af21a7a hw/i386/acpi-build: Get NUMA information from struct NumaState adds 6c1ebe75ae hw/pci: remove all references to find_i440fx function adds 028f1a88ab hw/acpi: use existing references to pci device struct within [...] adds c2ea98c317 MAINTAINERS: Added myself as a reviewer for acpi/smbios subsystem adds 7f51beddad hw/virtio: Document virtio_queue_packed_empty_rcu is called [...] adds b116d6c319 hw/virtio: Remove NULL check in virtio_free_region_cache() adds c6effa9cf5 hw/virtio: Add flatview update in vhost_user_cleanup() adds f88435148d tests/vhost-user-bridge.c: Sanity check socket path length adds 6b3dc99259 tests/vhost-user-bridge.c: Fix typo in help message adds 12021b53a4 vhost-vdpa: remove unused variable "acked_features" adds 2a83e97ee8 vhost-vdpa: correctly return err in vhost_vdpa_set_backend_cap() adds 40f962ffeb vhost_net: remove the meaningless assignment in vhost_net_st [...] adds 5fc13603a6 vhost: use unsigned int for nvqs adds 6a756d1495 vhost_net: do not assume nvqs is always 2 adds 9ff7a54bcf vhost-vdpa: remove the unnecessary check in vhost_vdpa_add() adds f47a47e458 vhost-vdpa: don't cleanup twice in vhost_vdpa_add() adds ab36edcfea vhost-vdpa: fix leaking of vhost_net in vhost_vdpa_add() adds a97ef87a20 vhost-vdpa: tweak the error label in vhost_vdpa_add() adds 74af5eec83 vhost-vdpa: fix the wrong assertion in vhost_vdpa_init() adds 499c8b4de9 vhost-vdpa: remove the unncessary queue_index assignment adds 88afdc92b6 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 1ea47ede63 docs: add definitions of terms for CI/testing adds aca68d95c5 libqtest: check for g_setenv() failure adds 2ffd4d815e gitlab-ci: Don't try to use the system libfdt in the debian job adds 87daf898c7 meson.build: Fix the check for a usable libfdt adds 6c22853c73 meson.build: Don't use internal libfdt if the user requested [...] adds 8bc5184d23 configure / meson: Move the GBM handling to meson.build adds bf6a618556 scripts: Remove the "show-fixed-bugs.sh" file adds 8e8e844be4 softmmu/vl: Add a "grab-mod" parameter to the -display sdl option adds d46156fdcc softmmu/vl: Deprecate the old grab options adds 6695e4c0fd softmmu/vl: Deprecate the -sdl and -curses option adds 935efca6c2 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds 118d527f2e qemu-sockets: fix unix socket path copy (again) adds a61c30b8c8 Merge remote-tracking branch 'remotes/mjt/tags/patch-fetch' [...] adds 5ef1f4ec6f block/nvme: Use safer trace format string adds cb49dfce58 util/vfio-helpers: Let qemu_vfio_verify_mappings() use error [...] adds a990858b0c util/vfio-helpers: Replace qemu_mutex_lock() calls with QEMU [...] adds 3f4c0affcf util/vfio-helpers: Remove unreachable code in qemu_vfio_dma_map() adds 526c37c19d block/nvme: Have nvme_create_queue_pair() report errors cons [...] adds 521b97cd4e util/vfio-helpers: Pass Error handle to qemu_vfio_dma_map() adds 71e3038c15 util/vfio-helpers: Extract qemu_vfio_water_mark_reached() adds 453095e98d util/vfio-helpers: Use error_setg in qemu_vfio_find_[fixed/t [...] adds 5a4f1626e3 util/vfio-helpers: Simplify qemu_vfio_dma_map() returning directly adds f38b376d42 util/vfio-helpers: Let qemu_vfio_do_mapping() propagate Error adds 9bd2788f49 block/nvme: Only report VFIO error on failed retry adds f9128631fb Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds 759a5d3be0 vfio-ccw: forward halt/clear errors adds 89c6722da2 css: fix actl handling for unit exceptions adds e7f8a3aae2 tests/tcg/s390x: Test SIGILL and SIGSEGV handling adds 6b01606f0e s390x/tcg: fix and optimize SPX (SET PREFIX) adds 0dd05d0606 s390x/ioinst: Fix wrong MSCH alignment check on little endian adds 634a0b51cb s390x/tcg: wrap address for RRBE adds fe00c705fe s390x/tcg: fix ignoring bit 63 when setting the storage key in SSKE adds 06d8a10a70 s390x/tcg: convert real to absolute address for RRBE, SSKE and ISKE adds eaa0feea75 s390x/tcg: check for addressing exceptions for RRBE, SSKE and ISKE adds e039992f9a s390x/mmu_helper: no need to pass access type to mmu_transla [...] adds e0b11f2df1 s390x/mmu_helper: fixup mmu_translate() documentation adds 390191c6f6 s390x/mmu_helper: move address validation into mmu_translate*() adds 380ac2bcce s390x/mmu_helper: avoid setting the storage key if nothing changed adds 67db1306a2 hw/s390x/s390-skeys: use memory mapping to detect which stor [...] adds 78eedc60aa hw/s390x/s390-skeys: use memory mapping to detect which stor [...] adds 2162faf77e hw/s390x/s390-skeys: check if an address is valid before dum [...] adds 5227b32601 hw/s390x/s390-skeys: rename skeys_enabled to skeys_are_enabled adds c35622387e hw/s390x/s390-skeys: lazy storage key enablement under TCG adds ed3288ff8f s390x: Replace PAGE_SIZE, PAGE_SHIFT and PAGE_MASK adds 30e398f796 s390x/cpumodel: Add more feature to gen16 default model adds abf7aee72e Merge remote-tracking branch 'remotes/thuth-gitlab/tags/s390 [...] adds bac97d80ce Update OpenBIOS images to d657b653 built from submodule. adds bd662023e6 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-ope [...] new b5328172a9 target/sparc: Drop use of gen_io_end() new f383eb80f6 tcg: Drop gen_io_end() new e97a8a5926 sun4m: fix setting CPU id when more than one CPU is present new 0e042025b9 escc: checkpatch fixes new 9d248a4be5 escc: reset register values to zero in escc_reset() new 8e8aa96590 escc: introduce escc_soft_reset_chn() for software reset new bf4fbb69f3 escc: introduce escc_hard_reset_chn() for hardware reset new 1f476e78a8 escc: implement soft reset as described in the datasheet new 160509aebe escc: implement hard reset as described in the datasheet new a04ca92a54 escc: remove register changes from escc_reset_chn() new 99b0f05841 escc: re-use escc_reset_chn() for soft reset new 15a2a1a4d1 escc: fix STATUS_SYNC bit in R_STATUS register new 500f1f3e81 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-spa [...]
The 13 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/buildtest.yml | 100 ++-------- .gitlab-ci.d/custom-runners.yml | 12 +- MAINTAINERS | 1 + block/nvme.c | 29 ++- block/trace-events | 2 +- configs/devices/mips-softmmu/common.mak | 5 +- configure | 19 +- contrib/plugins/cache.c | 176 ++++++++++++----- contrib/plugins/execlog.c | 2 +- contrib/plugins/hotblocks.c | 14 +- contrib/plugins/hotpages.c | 30 ++- contrib/plugins/howvec.c | 27 ++- contrib/plugins/hwprofile.c | 39 ++-- contrib/plugins/lockstep.c | 31 ++- contrib/vhost-user-gpu/meson.build | 5 +- docs/about/deprecated.rst | 32 ++++ docs/devel/ci-definitions.rst | 121 ++++++++++++ docs/devel/ci-jobs.rst | 11 ++ docs/devel/ci.rst | 1 + docs/devel/tcg-icount.rst | 3 - docs/devel/tcg-plugins.rst | 68 ++++--- hw/acpi/Kconfig | 10 + hw/acpi/acpi-cpu-hotplug-stub.c | 50 +++++ hw/acpi/acpi-mem-hotplug-stub.c | 35 ++++ hw/acpi/acpi-nvdimm-stub.c | 8 + hw/acpi/acpi-pci-hotplug-stub.c | 47 +++++ hw/acpi/ich9.c | 2 +- hw/acpi/meson.build | 14 +- hw/acpi/pcihp.c | 6 +- hw/acpi/piix4.c | 4 +- hw/char/escc.c | 263 ++++++++++++++++++-------- hw/char/trace-events | 2 + hw/i386/acpi-build.c | 24 ++- hw/i386/pc.c | 13 +- hw/i386/pc_q35.c | 2 +- hw/isa/lpc_ich9.c | 13 ++ hw/net/vhost_net.c | 5 +- hw/pci-host/i440fx.c | 8 - hw/s390x/css.c | 38 +++- hw/s390x/s390-pci-bus.c | 10 +- hw/s390x/s390-pci-inst.c | 8 +- hw/s390x/s390-skeys-kvm.c | 4 +- hw/s390x/s390-skeys.c | 206 +++++++++++++------- hw/s390x/s390-virtio-ccw.c | 5 + hw/s390x/sclp.c | 2 +- hw/sparc/sun4m.c | 2 +- hw/vfio/ccw.c | 4 +- hw/virtio/vhost-backend.c | 30 +-- hw/virtio/vhost-user.c | 151 ++++++++++----- hw/virtio/vhost-vdpa.c | 39 ++-- hw/virtio/vhost.c | 31 ++- hw/virtio/virtio-balloon.c | 41 ++-- hw/virtio/virtio-bus.c | 14 ++ hw/virtio/virtio-pci.c | 14 ++ hw/virtio/virtio.c | 7 +- include/exec/gen-icount.h | 27 +-- include/hw/acpi/acpi.h | 2 + include/hw/acpi/generic_event_device.h | 2 - include/hw/i386/pc.h | 4 - include/hw/pci-host/i440fx.h | 1 - include/hw/s390x/css.h | 3 +- include/hw/s390x/s390-pci-bus.h | 5 +- include/hw/s390x/storage-keys.h | 65 ++++++- include/hw/virtio/vhost-backend.h | 6 - include/hw/virtio/vhost-vdpa.h | 1 + include/hw/virtio/vhost.h | 6 +- include/hw/virtio/virtio-bus.h | 4 +- include/net/vhost_net.h | 1 + include/qemu/qemu-plugin.h | 13 ++ include/qemu/vfio-helpers.h | 2 +- linux-user/main.c | 2 +- meson.build | 17 +- net/tap.c | 1 + net/vhost-user.c | 1 + net/vhost-vdpa.c | 35 ++-- pc-bios/openbios-ppc | Bin 696912 -> 696912 bytes pc-bios/openbios-sparc32 | Bin 382048 -> 382048 bytes pc-bios/openbios-sparc64 | Bin 1593408 -> 1593408 bytes plugins/api.c | 5 + plugins/loader.c | 24 ++- plugins/meson.build | 14 +- plugins/qemu-plugins.symbols | 49 ++--- qapi/trace.json | 2 +- qemu-options.hx | 27 ++- roms/openbios | 2 +- scripts/qapi/common.py | 49 +++-- scripts/qapi/expr.py | 32 ++-- scripts/qapi/gen.py | 6 +- scripts/qapi/introspect.py | 11 +- scripts/qapi/schema.py | 12 +- scripts/qapi/types.py | 28 ++- scripts/qapi/visit.py | 14 +- scripts/show-fixed-bugs.sh | 91 --------- softmmu/vl.c | 24 ++- stubs/meson.build | 1 - stubs/pci-host-piix.c | 7 - target/s390x/gen-features.c | 8 +- target/s390x/helper.h | 6 +- target/s390x/ioinst.c | 2 +- target/s390x/mmu_helper.c | 70 ++++--- target/s390x/s390x-internal.h | 3 + target/s390x/tcg/excp_helper.c | 13 -- target/s390x/tcg/mem_helper.c | 53 ++++-- target/s390x/tcg/misc_helper.c | 15 +- target/sparc/translate.c | 25 +-- tests/plugin/bb.c | 15 +- tests/plugin/insn.c | 14 +- tests/plugin/mem.c | 47 +++-- tests/plugin/syscall.c | 23 ++- tests/qapi-schema/bad-if-key.err | 2 +- tests/qapi-schema/bad-if-keys.err | 2 +- tests/qapi-schema/doc-good.json | 2 +- tests/qapi-schema/doc-good.out | 6 +- tests/qapi-schema/doc-good.txt | 8 +- tests/qapi-schema/double-type.err | 4 +- tests/qapi-schema/enum-if-invalid.err | 2 +- tests/qapi-schema/missing-type.err | 2 +- tests/qapi-schema/qapi-schema-test.json | 9 +- tests/qapi-schema/qapi-schema-test.out | 31 +-- tests/qapi-schema/test-qapi.py | 11 +- tests/qtest/libqtest.c | 4 +- tests/tcg/i386/Makefile.softmmu-target | 2 +- tests/tcg/i386/Makefile.target | 2 +- tests/tcg/s390x/Makefile.target | 17 +- tests/tcg/s390x/gdbstub/test-signals-s390x.py | 76 ++++++++ tests/tcg/s390x/signals-s390x.c | 165 ++++++++++++++++ tests/tcg/x86_64/Makefile.softmmu-target | 2 +- tests/vhost-user-bridge.c | 7 +- util/qemu-sockets.c | 13 +- util/vfio-helpers.c | 99 +++++----- 130 files changed, 2130 insertions(+), 1066 deletions(-) create mode 100644 docs/devel/ci-definitions.rst create mode 100644 hw/acpi/acpi-cpu-hotplug-stub.c create mode 100644 hw/acpi/acpi-mem-hotplug-stub.c create mode 100644 hw/acpi/acpi-nvdimm-stub.c create mode 100644 hw/acpi/acpi-pci-hotplug-stub.c delete mode 100755 scripts/show-fixed-bugs.sh delete mode 100644 stubs/pci-host-piix.c create mode 100644 tests/tcg/s390x/gdbstub/test-signals-s390x.py create mode 100644 tests/tcg/s390x/signals-s390x.c