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 31ee895047 Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds 68a5b02a46 tpm: tpm_spapr: Remove unused tracepoint adds 9cd69f1a27 Merge remote-tracking branch 'remotes/stefanberger/tags/pull [...] new 0c8de0a133 iotests: fix _check_o_direct new 1252e03b8e copy-on-read: support preadv/pwritev_part functions new 8872ef78ab block: add API function to insert a node new 16e09a21af copy-on-read: add filter drop function new 880747a887 qapi: add filter-node-name to block-stream new e4c8fddde7 qapi: copy-on-read filter: add 'bottom' option new b6e0985a4c iotests: add #310 to test bottom node in COR driver new 897dd0ec4f block: include supported_read_flags into BDS structure new e275458b29 copy-on-read: skip non-guest reads if no copy needed new 000e5a1cda stream: rework backing-file changing new 7f4a396d76 qapi: block-stream: add "bottom" argument new 9126a2dc4b iotests: 30: prepare to COR filter insertion by stream job new 0f6c94988a block/stream: add s->target_bs new 205736f488 block: apply COR-filter to block-stream jobs new 3e0105e059 iotests.py: Assume a couple of variables as given new 59aec86982 iotests/297: Rewrite in Python and extend reach new c5ff5a3caa iotests: Move try_remove to iotests.py new 20e2580eec iotests/129: Remove test images in tearDown() new f9a6256b48 iotests/129: Do not check @busy new a1933dac8f iotests/129: Use throttle node new 55557b0245 iotests/129: Actually test a commit job new 20c15f7c52 iotests/129: Limit mirror job's buffer size new 636aa64d48 iotests/129: Clean up pylint and mypy complaints new 59c9466d58 iotests/300: Clean up pylint and mypy complaints new f4be822519 coroutine-sigaltstack: Add SIGUSR2 mutex new 86c6a3b690 qapi: backup: add perf.use-copy-range parameter new 3b8c2329b5 block/block-copy: More explicit call_state new de4641b46b block/block-copy: implement block_copy_async new 26be9d62dd block/block-copy: add max_chunk and max_workers parameters new 2e099a9d29 block/block-copy: add list of all call-states new 7e032df0ea block/block-copy: add ratelimit to block-copy new a6d23d56df block/block-copy: add block_copy_cancel new e0323a045f blockjob: add set_speed to BlockJobDriver new 3ee1483b95 job: call job_enter from job_pause new 2c59fd833a qapi: backup: add max-chunk and max-workers to x-perf struct new 55f3e5cb3b iotests: 56: prepare for backup over block-copy new 67a066fbe4 iotests/129: Limit backup's max-chunk/max-workers new 61623f8215 iotests: 185: prepare for backup over block-copy new 34a5de525a iotests: 219: prepare for backup over block-copy new 2d0f32e3fc iotests: 257: prepare for backup over block-copy new d51590fc3e block/block-copy: make progress_bytes_callback optional new 511e7d31bf block/backup: drop extra gotos from backup_run() new 71eed4cebe backup: move to block-copy new 6a30f663d4 qapi: backup: disable copy_range by default new 5b49c2bdc1 block/block-copy: drop unused block_copy_set_progress_callback() new 143a6384f5 block/block-copy: drop unused argument of block_copy() new 2096de521e simplebench/bench_block_job: use correct shebang line with python3 new b2fcb0c575 simplebench: bench_block_job: add cmd_options argument new c701f59253 simplebench: add bench-backup.py new 797e3e3805 block: report errno when flock fcntl fails new 0f46147e10 iotests: Add test for the regression fixed in c8bf9a9169 new 014bb4b0e5 iotests/118: Drop 'change' test new bb24cdc5ef iotests/178: Pass value to invalid option new 565c86af51 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] new ea2ccb6561 target/microblaze: Add use-non-secure property new 671a0a1265 target/microblaze: use MMUAccessType instead of int in mmu_t [...] new 43a9ede1ef target/microblaze: Add security attributes on memory transactions new bf159f0bdc Merge remote-tracking branch 'remotes/edgar/tags/edgar/xilin [...]
The 58 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: block.c | 25 +++ block/backup-top.c | 6 +- block/backup-top.h | 1 + block/backup.c | 233 +++++++++++++-------- block/block-copy.c | 227 +++++++++++++++++---- block/copy-on-read.c | 184 +++++++++++++++-- hw/acpi/acpi-stub.c => block/copy-on-read.h | 29 +-- block/file-posix.c | 38 +++- block/io.c | 10 +- block/monitor/block-hmp-cmds.c | 7 +- block/replication.c | 2 + block/stream.c | 185 ++++++++++------- blockdev.c | 83 ++++++-- blockjob.c | 6 + hw/tpm/tpm_spapr.c | 8 +- hw/tpm/trace-events | 1 - include/block/block-copy.h | 61 +++++- include/block/block.h | 10 +- include/block/block_int.h | 15 +- include/block/blockjob_int.h | 2 + job.c | 3 + qapi/block-core.json | 66 +++++- scripts/simplebench/bench-backup.py | 167 +++++++++++++++ scripts/simplebench/bench-example.py | 2 +- scripts/simplebench/bench_block_job.py | 13 +- target/microblaze/cpu.c | 48 ++++- target/microblaze/cpu.h | 14 +- target/microblaze/helper.c | 26 ++- target/microblaze/mmu.c | 2 +- target/microblaze/mmu.h | 2 +- tests/qemu-iotests/030 | 12 +- tests/qemu-iotests/056 | 9 +- tests/qemu-iotests/109.out | 24 +++ tests/qemu-iotests/118 | 20 +- tests/qemu-iotests/118.out | 4 +- tests/qemu-iotests/124 | 8 +- tests/qemu-iotests/129 | 79 ++++--- tests/qemu-iotests/141.out | 2 +- tests/qemu-iotests/178 | 2 +- tests/qemu-iotests/178.out.qcow2 | 2 +- tests/qemu-iotests/178.out.raw | 2 +- tests/qemu-iotests/185 | 3 +- tests/qemu-iotests/185.out | 3 +- tests/qemu-iotests/219 | 13 +- tests/qemu-iotests/245 | 20 +- tests/qemu-iotests/257 | 1 + tests/qemu-iotests/257.out | 306 ++++++++++++++-------------- tests/qemu-iotests/297 | 112 ++++++++-- tests/qemu-iotests/297.out | 5 +- tests/qemu-iotests/300 | 19 +- tests/qemu-iotests/310 | 117 +++++++++++ tests/qemu-iotests/{216.out => 310.out} | 0 tests/qemu-iotests/313 | 104 ++++++++++ tests/qemu-iotests/313.out | 29 +++ tests/qemu-iotests/common.rc | 7 +- tests/qemu-iotests/group | 2 + tests/qemu-iotests/iotests.py | 37 ++-- util/coroutine-sigaltstack.c | 9 + 58 files changed, 1853 insertions(+), 574 deletions(-) copy hw/acpi/acpi-stub.c => block/copy-on-read.h (54%) create mode 100755 scripts/simplebench/bench-backup.py create mode 100755 tests/qemu-iotests/310 copy tests/qemu-iotests/{216.out => 310.out} (100%) create mode 100755 tests/qemu-iotests/313 create mode 100644 tests/qemu-iotests/313.out