This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/qemu.
from f2687fdb75 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 4f6a1eb886 pc-bios/s390-ccw/Makefile: Compile with -std=gnu99, -fwrapv [...] adds d1f060a8b5 pc-bios/s390-ccw: Move ipl-related code from main() into a s [...] adds f3180b0266 pc-bios/s390-ccw: Introduce ENODEV define and remove guards [...] adds d2cf4af1f4 pc-bios/s390-ccw: Move the inner logic of find_subch() to a [...] adds 605751b5a5 pc-bios/s390-ccw: Do not bail out early if not finding a SCSI disk adds 869d0e2f59 pc-bios/s390-ccw: Scan through all devices if no boot device [...] adds 5dc739f343 pc-bios/s390-ccw: Allow booting in case the first virtio-blk [...] adds 49d4388ec0 pc-bios/s390-ccw/main: Remove superfluous call to enable_sub [...] adds 5f97ba0c74 pc-bios/s390-ccw: fix off-by-one error adds 468184ec90 pc-bios/s390-ccw: break loop if a null block number is reached adds 4906a4e41c pc-bios: s390x: Fix bootmap.c zipl component entry data handling adds 26e0b96fa9 pc-bios: s390x: Save PSW rework adds 42ab98e7d7 pc-bios: s390x: Use reset PSW if avaliable adds 25f5adea5a pc-bios: s390x: Go into disabled wait when encountering a PG [...] adds 6e05891c31 pc-bios/s390: Update the s390-ccw bios binaries adds eb32abd8d9 tests/qtest/cdrom: Add more s390x-related boot tests adds 6eeea6725a Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull- [...] adds c0d67ade53 hw/core/qdev-properties: Use qemu_strtol() in set_mac() handler adds bccb20c49d hw/core/qdev-properties: Use qemu_strtoul() in set_pci_host_ [...] adds 9ee468f329 hw/core/qdev-properties: Fix code style adds a2974439ad hw/core/qdev-properties: Export enum-related functions adds 79bdf29c08 hw/core/qdev-properties: Export qdev_prop_enum adds 93e163e4ef hw/core/qdev-properties: Export some integer-related functions adds aa1859cc77 hw/core/qdev-properties: Extract system-mode specific properties adds 4a795202ec hw/core/cpu: Add missing 'exec/cpu-common.h' include adds 4d9c7c8471 qom: Improve error message displayed with missing object properties adds d5b9959dd7 qom: Fix DECLARE_*CHECKER documentation adds 258c732769 docs/devel/qom: Fix indentation of bulleted list adds 671b3db056 docs/devel/qom: Fix indentation of code blocks adds acc34c2144 docs/devel/qom: Use *emphasis* for emphasis adds b99e80cb0f docs/devel/qom: Remove usage of <code> adds 38a0d5bcde docs/devel/qom: Avoid long lines adds 19ab6044be kernel-doc: Handle function typedefs that return pointers adds 3cd3c5193c kernel-doc: Handle function typedefs without asterisks adds ff59780f8d qom: Explicitly tag doc comments for typedefs and structs adds 301302f067 memory: Explicitly tag doc comments for structs adds eb4c977508 kernel-doc: Remove $decl_type='type name' hack adds 1b5e843ab6 numa: hmat: require parent cache description before the next [...] adds a1d22c668a Merge remote-tracking branch 'remotes/ehabkost/tags/machine- [...] adds e2e7168a21 tcg: Adjust simd_desc size encoding adds 9be0d08019 tcg: Drop union from TCGArgConstraint adds 66792f90f1 tcg: Move sorted_args into TCGArgConstraint.sort_index adds 74a117906b tcg: Remove TCG_CT_REG adds bc2b17e6ea tcg: Move some TCG_CT_* bits to TCGArgConstraint bitfields adds 70cad3c400 tcg: Remove TCGOpDef.used adds f80d09b599 tcg/i386: Fix dupi for avx2 32-bit hosts adds a5b30d950c tcg: Fix generation of dupi_vec for 32-bit host adds 1dc4fe7012 tcg/optimize: Fold dup2_vec adds cae5d53b9e tcg: Remove TCG_TARGET_HAS_cmp_vec adds 62475e9d00 accel/tcg: Fix computing of is_write for MIPS adds e64cf4d569 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2020 [...] new 1cb169b27a hw/ssi/npcm7xx_fiu: Fix handling of unsigned integer new 1ef6a40608 hw/arm/fsl-imx25: Fix a typo new b8bf3472cc hw/arm/sbsa-ref : Fix SMMUv3 Initialisation new 04788fd5c5 hw/arm/sbsa-ref : allocate IRQs for SMMUv3 new 3059344f01 hw/char/bcm2835_aux: Allow less than 32-bit accesses new 94c7fefcb4 linux headers: sync to 5.9-rc7 new 281a3c330e target/arm/kvm: Make uncalled stubs explicitly unreachable new fe11f058c5 hw/arm/virt: Move post cpu realize check into its own function new 946f1bb18c hw/arm/virt: Move kvm pmu setup to virt_cpu_post_init new 05889d15d1 tests/qtest: Restore aarch64 arm-cpu-features test new 68970d1e0d hw/arm/virt: Implement kvm-steal-time new d1b6b70175 target/arm: Make '-cpu max' have a 48-bit PA new 497d415d76 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] new dcba65f824 monitor: Add Monitor parameter to monitor_set_cpu() new 87e6f4a4d6 monitor: Add Monitor parameter to monitor_get_cpu_index() new 947e47448d monitor: Use getter/setter functions for cur_mon new ff04108a0e hmp: Update current monitor only in handle_hmp_command() new 57d3635e42 qmp: Assert that no other monitor is active new 41725fa7ed qmp: Call monitor_set_cur() only in qmp_dispatch() new e69ee454b5 monitor: Make current monitor a per-coroutine property new 04f22362f1 qapi: Add a 'coroutine' flag for commands new 9ce44e2ce2 qmp: Move dispatcher to a coroutine new bb4b9ead95 hmp: Add support for coroutine command handlers new 26b0b698c0 util/async: Add aio_co_reschedule_self() new e336fd4c4b block: Add bdrv_co_enter()/leave() new 18c6ac1c6e block: Add bdrv_lock()/unlock() new eb94b81a94 block: Convert 'block_resize' to coroutine new b7092cda1b Merge remote-tracking branch 'remotes/armbru/tags/pull-monit [...] new 2155ceaf25 error: Remove NULL checks on error_propagate() calls (again) new 805d44961b error: Use error_fatal to simplify obvious fatal errors (again) new e1c30c43cd Merge remote-tracking branch 'remotes/armbru/tags/pull-error [...] new f0638a0b6b spapr: Handle HPT allocation failure in nested guest new 9c4d1497e8 spapr: Fix error leak in spapr_realize_vcpu() new 2c82e8df4d ppc: Add a return value to ppc_set_compat() and ppc_set_comp [...] new 899134eb49 ppc: Fix return value in cpu_post_load() error path new a3114923d4 spapr: Simplify error handling in callers of ppc_set_compat() new 121afbe487 spapr: Get rid of cas_check_pvr() error reporting new 7e92da81be spapr: Simplify error handling in do_client_architecture_support() new a9c2cdace0 spapr: Simplify error handling in spapr_vio_busdev_realize() new 17548fe64a spapr: Add a return value to spapr_drc_attach() new ebd226d221 spapr: Simplify error handling in prop_get_fdt() new cfdc527473 spapr: Add a return value to spapr_set_vcpu_id() new a5af92e2e9 spapr: Simplify error handling in spapr_cpu_core_realize() new 451c690589 spapr: Add a return value to spapr_nvdimm_validate() new 35dce34fbc spapr: Add a return value to spapr_check_pagesize() new 83fa6e2a9f ppc/pnv: Increase max firmware size new 29bfe52a52 spapr: add spapr_machine_using_legacy_numa() helper new ee6635b227 spapr_numa: forbid asymmetrical NUMA setups new 491e884e36 spapr_numa: change reference-points and maxdomain settings new 690fbe4295 spapr_numa: consider user input when defining associativity new 307e7a34dc specs/ppc-spapr-numa: update with new NUMA support new 4a7c0bd9dc Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5 [...]
The 52 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: accel/tcg/user-exec.c | 43 +- audio/wavcapture.c | 8 +- block.c | 50 ++ blockdev.c | 16 +- docs/devel/qapi-code-gen.txt | 29 + docs/devel/qom.rst | 91 +-- docs/specs/ppc-spapr-numa.rst | 235 ++++++- docs/sphinx/qapidoc.py | 2 +- docs/system/arm/cpu-features.rst | 11 + dump/dump.c | 2 +- exec.c | 11 +- hmp-commands.hx | 1 + hw/arm/sbsa-ref.c | 3 +- hw/arm/virt.c | 111 +++- hw/char/bcm2835_aux.c | 4 +- hw/core/cpu.c | 1 + hw/core/machine-hmp-cmds.c | 2 +- hw/core/numa.c | 8 +- hw/core/qdev-prop-internal.h | 30 + hw/core/qdev-properties-system.c | 687 ++++++++++++++++++- hw/core/qdev-properties.c | 735 ++------------------- hw/net/virtio-net.c | 8 +- hw/ppc/pnv.c | 2 +- hw/ppc/spapr.c | 53 +- hw/ppc/spapr_caps.c | 7 +- hw/ppc/spapr_cpu_core.c | 24 +- hw/ppc/spapr_drc.c | 17 +- hw/ppc/spapr_hcall.c | 34 +- hw/ppc/spapr_numa.c | 185 +++++- hw/ppc/spapr_nvdimm.c | 19 +- hw/ppc/spapr_pci.c | 5 +- hw/ppc/spapr_vio.c | 12 +- hw/s390x/s390-virtio-ccw.c | 7 +- hw/scsi/vhost-scsi.c | 2 +- hw/ssi/npcm7xx_fiu.c | 12 +- hw/ssi/trace-events | 2 +- hw/virtio/vhost-vsock.c | 2 +- hw/virtio/vhost.c | 10 +- include/block/aio.h | 10 + include/block/block.h | 31 + include/exec/memory.h | 6 +- include/hw/arm/fsl-imx25.h | 2 +- include/hw/arm/virt.h | 5 + include/hw/ppc/spapr.h | 6 +- include/hw/ppc/spapr_drc.h | 2 +- include/hw/ppc/spapr_nvdimm.h | 2 +- include/hw/qdev-properties.h | 1 + include/monitor/monitor.h | 7 +- include/qapi/qmp/dispatch.h | 5 +- include/qom/object.h | 38 +- include/tcg/tcg-gvec-desc.h | 36 +- include/tcg/tcg.h | 22 +- linux-headers/linux/kvm.h | 6 +- migration/colo.c | 4 +- migration/fd.c | 4 +- migration/migration.c | 8 +- monitor/hmp-cmds.c | 4 +- monitor/hmp.c | 44 +- monitor/misc.c | 38 +- monitor/monitor-internal.h | 7 +- monitor/monitor.c | 101 ++- monitor/qmp-cmds-control.c | 2 + monitor/qmp-cmds.c | 2 +- monitor/qmp.c | 131 ++-- net/socket.c | 2 +- net/tap.c | 6 +- pc-bios/s390-ccw.img | Bin 42608 -> 42608 bytes pc-bios/s390-ccw/Makefile | 7 +- pc-bios/s390-ccw/bootmap.c | 47 +- pc-bios/s390-ccw/bootmap.h | 7 +- pc-bios/s390-ccw/jump2ipl.c | 45 +- pc-bios/s390-ccw/main.c | 172 +++-- pc-bios/s390-ccw/s390-ccw.h | 9 +- pc-bios/s390-ccw/start.S | 5 +- pc-bios/s390-ccw/virtio-blkdev.c | 7 +- pc-bios/s390-ccw/virtio-scsi.c | 28 +- pc-bios/s390-ccw/virtio-scsi.h | 2 +- pc-bios/s390-netboot.img | Bin 67232 -> 67232 bytes qapi/block-core.json | 3 +- qapi/qmp-dispatch.c | 65 +- qapi/qmp-registry.c | 3 + qga/main.c | 2 +- qom/object.c | 3 +- scripts/kernel-doc | 16 +- scripts/qapi/commands.py | 10 +- scripts/qapi/expr.py | 11 +- scripts/qapi/introspect.py | 2 +- scripts/qapi/schema.py | 13 +- softmmu/cpus.c | 2 +- stubs/monitor-core.c | 10 +- target/arm/cpu.c | 8 + target/arm/cpu.h | 4 + target/arm/cpu64.c | 4 + target/arm/kvm.c | 16 + target/arm/kvm64.c | 64 +- target/arm/kvm_arm.h | 94 ++- target/arm/monitor.c | 2 +- target/ppc/compat.c | 26 +- target/ppc/cpu.h | 4 +- target/ppc/machine.c | 9 +- tcg/aarch64/tcg-target.c.inc | 17 +- tcg/aarch64/tcg-target.h | 1 - tcg/arm/tcg-target.c.inc | 29 +- tcg/i386/tcg-target.c.inc | 39 +- tcg/i386/tcg-target.h | 1 - tcg/mips/tcg-target.c.inc | 21 +- tcg/optimize.c | 15 + tcg/ppc/tcg-target.c.inc | 29 +- tcg/ppc/tcg-target.h | 1 - tcg/riscv/tcg-target.c.inc | 16 +- tcg/s390/tcg-target.c.inc | 22 +- tcg/sparc/tcg-target.c.inc | 21 +- tcg/tcg-op-gvec.c | 35 +- tcg/tcg-op-vec.c | 12 +- tcg/tcg.c | 96 ++- tcg/tci/tcg-target.c.inc | 3 +- tests/qapi-schema/meson.build | 1 + tests/qapi-schema/oob-coroutine.err | 2 + tests/qapi-schema/oob-coroutine.json | 2 + .../qapi-schema/oob-coroutine.out | 0 tests/qapi-schema/qapi-schema-test.json | 1 + tests/qapi-schema/qapi-schema-test.out | 2 + tests/qapi-schema/test-qapi.py | 7 +- tests/qtest/arm-cpu-features.c | 25 +- tests/qtest/cdrom-test.c | 12 + tests/qtest/meson.build | 3 +- tests/test-qmp-cmds.c | 10 +- tests/test-util-sockets.c | 12 +- trace/control.c | 2 +- util/aio-posix.c | 8 +- util/async.c | 30 + util/qemu-error.c | 6 +- util/qemu-print.c | 3 +- util/qemu-sockets.c | 1 + 134 files changed, 2695 insertions(+), 1503 deletions(-) create mode 100644 hw/core/qdev-prop-internal.h create mode 100644 tests/qapi-schema/oob-coroutine.err create mode 100644 tests/qapi-schema/oob-coroutine.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/oob-coro [...]