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 b5ce42f5d1 Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/ide- [...] new 043c2c1a5d migration: Silence compiler warning in global_state_store_running() new 51f9206d07 travis.yml: Drop the default softmmu builds new e769905e4c travis.yml: Update Travis to use Bionic and Focal instead of Xenial new 2ef1d93848 travis.yml: Drop the superfluous Python 3.6 build new f4d830c895 travis.yml: Drop the Python 3.5 build new 93cc0506f6 tests/docker: Use Fedora containers for MinGW cross-builds i [...] new 5fdf6e22d9 gitlab-ci: Remove the Debian9-based containers and container [...] new cf63177e59 tests/docker: Update the tricore container to debian 10 new 4a73cefbda shippable.yml: Remove the Debian9-based MinGW cross-compiler tests new e3755276d1 tests/docker: Remove old Debian 9 containers new 254ef17e3f gitlab-ci: Increase the timeout for the cross-compiler builds new 1b11f28d05 configure: Bump the minimum required Python version to 3.6 new 8cdb2cef3f gitlab: move linux-user plugins test across to gitlab new 2614670b75 gitlab: split deprecated job into build/check stages new 0d2a4545bf Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] new 715ff23ef2 hw/s390x/css: Remove double initialization new 912d70d275 s390/sclp: get machine once during read scp/cpu info new db13387ca0 s390/sclp: rework sclp boundary checks new c1db53a591 s390/sclp: read sccb from mem based on provided length new 0260b97824 s390/sclp: check sccb len before filling in data new 1a7a568859 s390/sclp: use cpu offset to locate cpu entries new 1ecd6078f5 s390/sclp: add extended-length sccb support for kvm guest new fabdada935 s390: guest support for diagnose 0x318 new 20d143e2ca s390x/tcg: Implement MONITOR CALL new c8726f7b24 vfio-ccw: plug memory leak while getting region info new 98998cda5d s390x/cpumodel: S390_FEAT_MISC_INSTRUCTION_EXT -> S390_FEAT_ [...] new 87d7d93170 s390x/tcg: Implement ADD HALFWORD (AGH) new 3c3ea1afae s390x/tcg: Implement SUBTRACT HALFWORD (SGH) new fa5e82ccb4 s390x/tcg: Implement MULTIPLY (MG, MGRK) new 6645e4542f s390x/tcg: Implement MULTIPLY HALFWORD (MGH) new 9131bd01ec s390x/tcg: Implement BRANCH INDIRECT ON CONDITION (BIC) new b1feeb8760 s390x/tcg: Implement MULTIPLY SINGLE (MSC, MSGC, MSGRKC, MSRKC) new e0f28bb210 s390x/tcg: We support Miscellaneous-Instruction-Extensions F [...] new be2b567018 s390x/tcg: Implement CIPHER MESSAGE WITH AUTHENTICATION (KMA) new dd8c1e808f Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...] new 74f2e02766 block/sheepdog: Replace magic val by NANOSECONDS_PER_SECOND [...] new 0f3231bfb5 tests/check-block: Do not run the iotests with old versions of bash new 8e7b122bf8 docs: Document the throttle block filter new da16f4b867 qemu-io-cmds: Simplify help_oneline new 8760366cdb nbd: Remove unused nbd_export_get_blockdev() new 5daa6bfd8e qapi: Create block-export module new 143ea7670c qapi: Rename BlockExport to BlockExportOptions new 56ee86261e block/export: Add BlockExport infrastructure and block-export-add new 060102ad65 qemu-storage-daemon: Use qmp_block_export_add() new b57e4de079 qemu-nbd: Use raw block driver for --offset new 9b562c646b block/export: Remove magic from block-export-add new 1c8222b014 nbd: Add max-connections to nbd-server-start new fefee85da0 nbd: Add writethrough to block-export-add new d794f7f372 nbd: Remove NBDExport.close callback new 00917172a6 qemu-nbd: Use blk_exp_add() to create the export new dbc9e94a23 nbd/server: Simplify export shutdown new c69de1bef5 block/export: Move refcount from NBDExport to BlockExport new 8612c68673 block/export: Move AioContext from NBDExport to BlockExport new b6076afcab block/export: Add node-name to BlockExportOptions new a6ff798966 block/export: Allocate BlockExport in blk_exp_add() new bc4ee65b8c block/export: Add blk_exp_close_all(_type) new d53be9ce55 block/export: Add 'id' option to block-export-add new 3859ad36f0 block/export: Move strong user reference to block_exports new 3c3bc462ad block/export: Add block-export-del new 1a9f7a804f block/export: Add BLOCK_EXPORT_DELETED event new 37a4f70cea block/export: Move blk to BlockExport new 331170e073 block/export: Create BlockBackend in blk_exp_add() new 8cade320c8 block/export: Add query-block-exports new 30dbc81d31 block/export: Move writable to BlockExportOptions new 5b1cb49704 nbd: Merge nbd_export_new() and nbd_export_create() new 443127e81b nbd: Deprecate nbd-server-add/remove new 91efbae938 iotests: Factor out qemu_tool_pipe_and_status() new 81b6b2bc1a iotests: Introduce qemu_nbd_list_log() new f71255228e iotests: Allow supported and unsupported formats at the same time new f51af04cce iotests: Test block-export-* QMP interface new 45db4bc1fc qemu-storage-daemon: Fix help line for --export new c508c73dca qcow2: Use L1E_SIZE in qcow2_write_l1_entry() new 469e72ab7d Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...]
The 73 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/containers.yml | 38 +-- .gitlab-ci.d/crossbuilds.yml | 5 +- .gitlab-ci.yml | 29 +- .shippable.yml | 4 - .travis.yml | 66 +---- block.c | 2 +- block/export/export.c | 325 +++++++++++++++++++++ block/export/meson.build | 1 + block/meson.build | 2 + block/monitor/block-hmp-cmds.c | 13 +- block/qcow2-cluster.c | 4 +- block/sheepdog.c | 2 +- blockdev-nbd.c | 171 ++++++----- configure | 4 +- docs/conf.py | 4 +- docs/system/deprecated.rst | 6 + docs/throttle.txt | 108 ++++++- hw/s390x/css.c | 1 - hw/s390x/event-facility.c | 2 +- hw/s390x/sclp.c | 142 ++++++--- hw/vfio/ccw.c | 5 +- include/block/export.h | 89 ++++++ include/block/nbd.h | 22 +- include/hw/s390x/sclp.h | 11 +- meson.build | 2 +- migration/global_state.c | 4 +- nbd/server.c | 309 +++++++++----------- qapi/block-core.json | 166 ----------- qapi/block-export.json | 291 ++++++++++++++++++ qapi/meson.build | 4 +- qapi/qapi-schema.json | 1 + qemu-io-cmds.c | 11 +- qemu-nbd.c | 67 +++-- storage-daemon/qapi/qapi-schema.json | 1 + storage-daemon/qemu-storage-daemon.c | 27 +- target/s390x/cc_helper.c | 32 ++ target/s390x/cpu.h | 2 + target/s390x/cpu_features.h | 1 + target/s390x/cpu_features_def.h.inc | 6 +- target/s390x/cpu_models.c | 1 + target/s390x/excp_helper.c | 23 ++ target/s390x/gen-features.c | 6 +- target/s390x/helper.c | 2 + target/s390x/helper.h | 1 + target/s390x/insn-data.def | 15 + target/s390x/internal.h | 2 + target/s390x/kvm.c | 47 +++ target/s390x/machine.c | 17 ++ target/s390x/translate.c | 69 +++++ tests/check-block.sh | 5 + tests/docker/Makefile.include | 2 +- .../docker/dockerfiles/debian-tricore-cross.docker | 2 +- tests/docker/dockerfiles/debian-win32-cross.docker | 38 --- tests/docker/dockerfiles/debian-win64-cross.docker | 45 --- tests/docker/dockerfiles/debian9-mxe.docker | 21 -- tests/docker/dockerfiles/debian9.docker | 32 -- tests/docker/dockerfiles/fedora-win32-cross.docker | 42 +++ tests/docker/dockerfiles/fedora-win64-cross.docker | 38 +++ tests/qemu-iotests/140 | 9 +- tests/qemu-iotests/140.out | 2 +- tests/qemu-iotests/223.out | 8 +- tests/qemu-iotests/307 | 132 +++++++++ tests/qemu-iotests/307.out | 124 ++++++++ tests/qemu-iotests/group | 1 + tests/qemu-iotests/iotests.py | 70 ++--- 65 files changed, 1910 insertions(+), 824 deletions(-) create mode 100644 block/export/export.c create mode 100644 block/export/meson.build create mode 100644 include/block/export.h create mode 100644 qapi/block-export.json delete mode 100644 tests/docker/dockerfiles/debian-win32-cross.docker delete mode 100644 tests/docker/dockerfiles/debian-win64-cross.docker delete mode 100644 tests/docker/dockerfiles/debian9-mxe.docker delete mode 100644 tests/docker/dockerfiles/debian9.docker create mode 100644 tests/docker/dockerfiles/fedora-win32-cross.docker create mode 100644 tests/docker/dockerfiles/fedora-win64-cross.docker create mode 100755 tests/qemu-iotests/307 create mode 100644 tests/qemu-iotests/307.out