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-arm-next-defconfig in repository toolchain/ci/qemu.
from d48125de38 Merge tag 'kraxel-20220719-pull-request' of https://gitlab.c [...] adds b70ec50b9d tests/docker/dockerfiles: Add debian-loongarch-cross.docker adds c254f7affe target/loongarch: Fix loongarch_cpu_class_by_name adds 056dac5384 hw/intc/loongarch_pch_pic: Fix bugs for update_irq function adds e4ad16f492 target/loongarch/cpu: Fix coverity errors about excp_names adds 2b3ef8e5c6 target/loongarch/tlb_helper: Fix coverity integer overflow error adds 064357041d target/loongarch/op_helper: Fix coverity cond_at_most error adds fa90456f78 target/loongarch/cpu: Fix cpucfg default value adds 2344f98e9c fpu/softfloat: Add LoongArch specializations for pickNaN* adds 9fad2071e8 target/loongarch: Fix float_convd/float_convs test failing adds 79e853b584 tests/tcg/loongarch64: Add float reference files adds a5661c3ab5 tests/tcg/loongarch64: Add clo related instructions test adds fa50579a57 tests/tcg/loongarch64: Add div and mod related instructions test adds 65cb15f4d6 tests/tcg/loongarch64: Add fclass test adds 500cd33abb tests/tcg/loongarch64: Add fp comparison instructions test adds 0c7213dd66 tests/tcg/loongarch64: Add pcadd related instructions test adds 27ad7564e7 hw/loongarch: Add fw_cfg table support adds 98afb0d4e9 hw/loongarch: Add uefi bios loading support adds fb1cd3a292 hw/loongarch: Add linux kernel booting support adds 3efa6fa1e6 hw/loongarch: Add smbios support adds 735143f10d hw/loongarch: Add acpi ged support adds fda3f15b00 hw/loongarch: Add fdt support adds 68e26e1e81 Merge tag 'pull-la-20220719' of https://gitlab.com/rth7680/q [...] adds cab86dea1d Hexagon (target/hexagon) fix store w/mem_noshuf & predicated load adds 15fc6badbd Hexagon (target/hexagon) fix bug in mem_noshuf load exception adds 1f64dd76a1 Merge tag 'pull-hex-20220719-1' of https://github.com/quic/q [...] adds 13c59eb09b target/s390x: fix handling of zeroes in vfmin/vfmax adds 63dd7bcbea target/s390x: fix NaN propagation rules adds 23f13e1986 tests/tcg/s390x: test signed vfmin/vfmax adds f45fd24c90 Merge tag 'pull-request-2022-07-20' of https://gitlab.com/th [...] adds 009c2549bb vhost: move descriptor translation to vhost_svq_vring_write_descs adds 6758c01f05 virtio-net: Expose MAC_TABLE_ENTRIES adds 640b8a1c58 virtio-net: Expose ctrl virtqueue logic adds c381abc37f vdpa: Avoid compiler to squash reads to used idx adds d93a2405ca vhost: Reorder vhost_svq_kick adds 98b5adef84 vhost: Move vhost_svq_kick call to vhost_svq_add adds f20b70eb5a vhost: Check for queue full at vhost_svq_add adds 1f46ae65d8 vhost: Decouple vhost_svq_add from VirtQueueElement adds 9e87868fca vhost: Add SVQDescState adds ac4cfdc6f3 vhost: Track number of descs in SVQDescState adds 432efd144e vhost: add vhost_svq_push_elem adds d0291f3f28 vhost: Expose vhost_svq_add adds 3f44d13dda vhost: add vhost_svq_poll adds e966c0b781 vhost: Add svq avail_handler callback adds 463ba1e3b8 vdpa: Export vhost_vdpa_dma_map and unmap calls adds 94c643732d vhost-net-vdpa: add stubs for when no virtio-net device is present adds bd907ae4b0 vdpa: manual forward CVQ buffers adds 2df4dd31e1 vdpa: Buffer CVQ support on shadow virtqueue adds 8170ab3f43 vdpa: Extract get features part from vhost_vdpa_get_max_queue_pairs adds c156d5bf2b vdpa: Add device migration blocker adds 1576dbb5bb vdpa: Add x-svq to NetdevVhostVDPAOptions adds 669846c530 softmmu/runstate.c: add RunStateTransition support form COLO [...] adds a18d436954 net/colo: Fix a "double free" crash to clear the conn_list adds 94c36c4875 net/colo.c: No need to track conn_list for filter-rewriter adds 8bdab83b34 net/colo.c: fix segmentation fault when packet is not parsed [...] adds 8ec4bc3c8c Merge tag 'net-pull-request' of https://github.com/jasowang/ [...] adds 1667e2b97b accel/kvm/kvm-all: Refactor per-vcpu dirty ring reaping adds ab1a161fe3 cpus: Introduce cpu_list_generation_id adds 8244166dec migration/dirtyrate: Refactor dirty page rate calculation adds cc2b33eab0 softmmu/dirtylimit: Implement vCPU dirtyrate calculation per [...] adds 4a06a7cc05 accel/kvm/kvm-all: Introduce kvm_dirty_ring_size function adds baa609832e softmmu/dirtylimit: Implement virtual CPU throttle adds f3b2e38cfb softmmu/dirtylimit: Implement dirty page rate limit adds 8aff6f501d tests: Add dirty page rate limit test adds 007e179ef0 multifd: Copy pages before compressing them with zlib adds ce5b0f4afc migration: Add postcopy-preempt capability adds 36f62f11e4 migration: Postcopy preemption preparation on channel creation adds c01b16edf6 migration: Postcopy preemption enablement adds 60bb3c5871 migration: Postcopy recover with preempt enabled adds d0edb8a173 migration: Create the postcopy preempt channel asynchronously adds c8750de118 migration: Add property x-postcopy-preempt-break-huge adds 85a8578ea5 migration: Add helpers to detect TLS capability adds 9a26662752 migration: Export tls-[creds|hostname|authz] params to cmdline too adds f0afaf6ce4 migration: Enable TLS for preempt channel adds 82b54ef4c1 migration: Respect postcopy request order in preemption mode adds 312e9dd08c tests: Move MigrateCommon upper adds d1a27b169b tests: Add postcopy tls migration test adds 767fa9cfba tests: Add postcopy tls recovery migration test adds 8f6fe91512 tests: Add postcopy preempt tests adds 5f87072e95 migration: remove unreachable code after reading data adds 927f93e099 QIOChannelSocket: Fix zero-copy flush returning code 1 when [...] adds cf20c89733 Add dirty-sync-missed-zero-copy migration stat adds d59c40cc48 migration/multifd: Report to user when zerocopy not working adds 4a8f19c95c multifd: Document the locking of MultiFD{Send/Recv}Params adds 90eb69e4f1 migration: Avoid false-positive on non-supported scenarios f [...] adds db727a1410 Revert "gitlab: disable accelerated zlib for s390x" adds fe16c833fd Merge tag 'pull-migration-20220720c' of https://gitlab.com/d [...] adds 1ca1a7ec36 monitor: add support for boolean statistics adds 105bb7cdbe kvm: add support for boolean statistics adds 3746b8ca3e util: Fix broken build on Haiku adds 5288bee45f Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml | 12 - .travis.yml | 6 +- accel/kvm/kvm-all.c | 56 +- accel/stubs/kvm-stub.c | 5 + configs/targets/loongarch64-softmmu.mak | 1 + configure | 5 + cpus-common.c | 8 + fpu/softfloat-specialize.c.inc | 26 +- hmp-commands-info.hx | 13 + hmp-commands.hx | 32 + hw/intc/loongarch_pch_pic.c | 10 +- hw/loongarch/Kconfig | 3 + hw/loongarch/acpi-build.c | 609 +++++++++++++ hw/loongarch/fw_cfg.c | 33 + hw/loongarch/fw_cfg.h | 15 + hw/loongarch/loongson3.c | 433 ++++++++- hw/loongarch/meson.build | 6 +- hw/net/virtio-net.c | 85 +- hw/virtio/vhost-shadow-virtqueue.c | 210 +++-- hw/virtio/vhost-shadow-virtqueue.h | 52 +- hw/virtio/vhost-vdpa.c | 26 +- include/exec/cpu-common.h | 1 + include/exec/memory.h | 5 +- include/hw/core/cpu.h | 6 + include/hw/loongarch/virt.h | 25 + include/hw/pci-host/ls7a.h | 4 + include/hw/virtio/vhost-vdpa.h | 8 + include/hw/virtio/virtio-net.h | 7 + include/monitor/hmp.h | 3 + include/sysemu/dirtylimit.h | 37 + include/sysemu/dirtyrate.h | 28 + include/sysemu/kvm.h | 2 + io/channel-socket.c | 8 +- linux-headers/linux/kvm.h | 1 + migration/channel.c | 9 +- migration/dirtyrate.c | 227 +++-- migration/dirtyrate.h | 7 +- migration/migration.c | 152 +++- migration/migration.h | 44 +- migration/multifd-zlib.c | 38 +- migration/multifd.c | 6 +- migration/multifd.h | 66 +- migration/postcopy-ram.c | 186 +++- migration/postcopy-ram.h | 11 + migration/qemu-file.c | 31 +- migration/qemu-file.h | 1 + migration/ram.c | 331 ++++++- migration/ram.h | 6 +- migration/savevm.c | 46 +- migration/socket.c | 22 +- migration/socket.h | 1 + migration/tls.c | 9 + migration/tls.h | 4 + migration/trace-events | 15 +- monitor/hmp-cmds.c | 7 + net/colo-compare.c | 2 +- net/colo.c | 11 +- net/filter-rewriter.c | 2 +- net/meson.build | 3 +- net/trace-events | 1 + net/vhost-vdpa-stub.c | 21 + net/vhost-vdpa.c | 357 +++++++- qapi/migration.json | 94 +- qapi/net.json | 9 +- qapi/stats.json | 4 +- softmmu/dirtylimit.c | 601 +++++++++++++ softmmu/meson.build | 1 + softmmu/runstate.c | 1 + softmmu/trace-events | 7 + target/hexagon/gen_tcg.h | 10 +- target/hexagon/genptr.c | 7 + target/hexagon/helper.h | 1 + target/hexagon/macros.h | 37 +- target/hexagon/op_helper.c | 23 +- target/loongarch/cpu.c | 29 +- target/loongarch/cpu.h | 3 + target/loongarch/fpu_helper.c | 143 +-- target/loongarch/op_helper.c | 2 +- target/loongarch/tlb_helper.c | 4 +- target/s390x/tcg/vec_fpu_helper.c | 4 +- tests/docker/Makefile.include | 2 + .../dockerfiles/debian-loongarch-cross.docker | 25 + tests/qtest/migration-helpers.c | 22 + tests/qtest/migration-helpers.h | 2 + tests/qtest/migration-test.c | 543 +++++++++-- tests/qtest/qmp-cmd-test.c | 2 + tests/tcg/hexagon/Makefile.target | 1 + tests/tcg/hexagon/mem_noshuf.c | 122 ++- tests/tcg/hexagon/mem_noshuf_exception.c | 146 +++ tests/tcg/loongarch64/Makefile.target | 19 + tests/tcg/loongarch64/float_convd.ref | 988 +++++++++++++++++++++ tests/tcg/loongarch64/float_convs.ref | 748 ++++++++++++++++ tests/tcg/{aarch64 => loongarch64}/float_madds.ref | 0 tests/tcg/loongarch64/test_bit.c | 88 ++ tests/tcg/loongarch64/test_div.c | 54 ++ tests/tcg/loongarch64/test_fclass.c | 130 +++ tests/tcg/loongarch64/test_fpcom.c | 37 + tests/tcg/loongarch64/test_pcadd.c | 38 + tests/tcg/s390x/Makefile.target | 7 + tests/tcg/s390x/vfminmax.c | 411 +++++++++ 100 files changed, 7208 insertions(+), 554 deletions(-) create mode 100644 hw/loongarch/acpi-build.c create mode 100644 hw/loongarch/fw_cfg.c create mode 100644 hw/loongarch/fw_cfg.h create mode 100644 include/sysemu/dirtylimit.h create mode 100644 include/sysemu/dirtyrate.h create mode 100644 net/vhost-vdpa-stub.c create mode 100644 softmmu/dirtylimit.c create mode 100644 tests/docker/dockerfiles/debian-loongarch-cross.docker create mode 100644 tests/tcg/hexagon/mem_noshuf_exception.c create mode 100644 tests/tcg/loongarch64/Makefile.target create mode 100644 tests/tcg/loongarch64/float_convd.ref create mode 100644 tests/tcg/loongarch64/float_convs.ref copy tests/tcg/{aarch64 => loongarch64}/float_madds.ref (100%) create mode 100644 tests/tcg/loongarch64/test_bit.c create mode 100644 tests/tcg/loongarch64/test_div.c create mode 100644 tests/tcg/loongarch64/test_fclass.c create mode 100644 tests/tcg/loongarch64/test_fpcom.c create mode 100644 tests/tcg/loongarch64/test_pcadd.c create mode 100644 tests/tcg/s390x/vfminmax.c