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-next-allmodconfig in repository toolchain/ci/qemu.
from 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 + cpus-common.c | 8 + hmp-commands-info.hx | 13 + hmp-commands.hx | 32 ++ include/exec/cpu-common.h | 1 + include/exec/memory.h | 5 +- include/hw/core/cpu.h | 6 + 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 + qapi/migration.json | 94 +++- qapi/stats.json | 4 +- softmmu/dirtylimit.c | 601 +++++++++++++++++++++ softmmu/meson.build | 1 + softmmu/trace-events | 7 + 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 + 46 files changed, 2415 insertions(+), 303 deletions(-) create mode 100644 include/sysemu/dirtylimit.h create mode 100644 include/sysemu/dirtyrate.h create mode 100644 softmmu/dirtylimit.c