This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/release-arm in repository toolchain/ci/qemu.
from b1fd92137e Merge remote-tracking branch 'remotes/bonzini/tags/for-upstr [...] adds 458fecca80 migration: provide an error message to migration_cancel() adds fa0b31d585 migration: initialise compression_counters for a new migration adds 02abee3d51 migration: Zero migration compression counters adds ae4c209935 Some minor optimizations for COLO adds aa505f8e0e Fixed qemu crash when guest power off in COLO mode adds 684bfd1820 Fixed SVM hang when do failover before PVM crash adds ac183dac96 colo: fixed 'Segmentation fault' when the simplex mode PVM poweroff adds 04dd89169b Removed the qemu_fclose() in colo_process_incoming_thread adds 2b9f6bf36c Changed the last-mode to none of first start COLO adds e5fdf92096 colo: Don't dump colo cache if dump-guest-core=off adds 64153ca613 Optimized the function of fill_connection_key. adds 752e235464 Merge remote-tracking branch 'remotes/juanquintela/tags/migr [...] adds 375bcf389f Hexagon HVX (target/hexagon) README adds a1559537d1 Hexagon HVX (target/hexagon) add Hexagon Vector eXtensions ( [...] adds 40438b6707 Hexagon HVX (target/hexagon) register names adds 828a210785 Hexagon HVX (target/hexagon) instruction attributes adds 64458f4855 Hexagon HVX (target/hexagon) macros adds e3d143e98e Hexagon HVX (target/hexagon) import macro definitions adds 144da35776 Hexagon HVX (target/hexagon) semantics generator adds ccd9eec874 Hexagon HVX (target/hexagon) semantics generator - part 2 adds 9f1f2fe51e Hexagon HVX (target/hexagon) C preprocessor for decode tree adds 82f8b3dce2 Hexagon HVX (target/hexagon) instruction utility functions adds 33e9ed11d5 Hexagon HVX (target/hexagon) helper functions adds a82dd54862 Hexagon HVX (target/hexagon) TCG generation adds d51bcabec1 Hexagon HVX (target/hexagon) helper overrides infrastructure adds 7ba7657bc9 Hexagon HVX (target/hexagon) helper overrides for histogram [...] adds 32488192c7 Hexagon HVX (target/hexagon) helper overrides - vector assig [...] adds 928f0ce4e8 Hexagon HVX (target/hexagon) helper overrides - vector add & sub adds 8866635caf Hexagon HVX (target/hexagon) helper overrides - vector shifts adds 2c8ffa8f82 Hexagon HVX (target/hexagon) helper overrides - vector max/min adds 7f4808ec99 Hexagon HVX (target/hexagon) helper overrides - vector logical ops adds 242a2c2c0e Hexagon HVX (target/hexagon) helper overrides - vector compares adds b0c2c182b9 Hexagon HVX (target/hexagon) helper overrides - vector splat [...] adds 5d67ff6c6c Hexagon HVX (target/hexagon) helper overrides - vector loads adds 6b4f75975c Hexagon HVX (target/hexagon) helper overrides - vector stores adds 887d61b288 Hexagon HVX (target/hexagon) import semantics adds 60d1180b68 Hexagon HVX (target/hexagon) instruction decoding adds 61c9aab09b Hexagon HVX (target/hexagon) import instruction encodings adds 5920327449 Hexagon HVX (tests/tcg/hexagon) vector_add_int test adds afb9539ebe Hexagon HVX (tests/tcg/hexagon) hvx_misc test adds 62e93b084c Hexagon HVX (tests/tcg/hexagon) scatter_gather test adds 49278c1b0d Hexagon HVX (tests/tcg/hexagon) histogram test adds c88da1f3da Merge remote-tracking branch 'remotes/quic/tags/pull-hex-202 [...] adds 2eb4461ad5 tests/docker: Add debian-nios2-cross image adds b58a4e688a tests/docker: Add debian-microblaze-cross image adds d654283d0b tests/tcg: Enable container_cross_cc for microblaze adds 73594998f7 tests/tcg: Fix some targets default cross compiler path adds a7181a2876 tests/docker: split PARTIAL into PARTIAL and VIRTUAL images adds 67f80eb4d0 tests/tcg: enable debian-nios2-cross for test building adds 482cd5f08e ebpf: really include it only in system emulators adds ad039c506e plugins/cache: freed heap-allocated mutexes adds 14f3110a99 plugins/cache: implement unified L2 cache emulation adds 53366adf9c plugins/cache: split command line arguments into name and value adds 447f935674 plugins/cache: make L2 emulation optional through args adds b8312e04c8 docs/tcg-plugins: add L2 arguments to cache docs adds a00e37a4be chardev: don't exit() straight away on C-a x adds e83f79b3fa tests/plugins: extend the insn plugin to track opcode sizes adds 357af9be5c plugins: try and make plugin_insn_append more ergonomic adds 8ef3fdf952 tests/tcg: remove duplicate EXTRA_RUNS adds 4a82be77de gdbstub: Switch to the thread receiving a signal adds 41bf739592 tests/tcg: remove debug polluting make output adds b31b3fd0c0 tests/vm/openbsd: Update to release 7.0 adds 18e356a53a Merge remote-tracking branch 'remotes/stsquad/tags/pull-for- [...] adds 25ddb946e6 e1000: fix tx re-entrancy problem adds 3fd641ac5e Fix virtio-net-pci* "vectors" compat adds e4d96a7eb8 Merge remote-tracking branch 'remotes/jasonwang/tags/net-pul [...] adds e86a93f554 virtio-gpu: splitting one extended mode guest fb into n-scanouts adds 1ab2628fc6 ui/gtk-egl: un-tab and re-tab should destroy egl surface and [...] adds 01eb4749f0 ui/gtk-egl: make sure the right context is set as the current adds 4872a023a5 ui/gtk-egl: guest fb texture needs to be regenerated when re [...] adds 7cf87257f7 ui/gtk: gd_draw_event returns FALSE when no cairo surface is bound adds 1350ff156b ui/gtk-egl: blitting partial guest fb to the proper scanout surface adds c39deb2181 Merge remote-tracking branch 'remotes/kraxel/tags/egl-202111 [...] adds 565599807f migration: Check that postcopy fd's are not NULL adds f78d4ed701 docs: fix qemu incorrect tag adds 63ed851de4 Merge remote-tracking branch 'remotes/juanquintela/tags/migr [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 3 + accel/tcg/plugin-gen.c | 3 +- accel/tcg/translator.c | 2 +- chardev/char-mux.c | 3 +- contrib/plugins/cache.c | 318 ++- docs/devel/tcg-plugins.rst | 20 +- gdbstub.c | 8 +- hw/core/machine.c | 2 +- hw/display/virtio-gpu-udmabuf-stubs.c | 3 +- hw/display/virtio-gpu-udmabuf.c | 22 +- hw/display/virtio-gpu.c | 4 +- hw/net/e1000.c | 7 + include/exec/plugin-gen.h | 12 +- include/hw/virtio/virtio-gpu.h | 5 +- include/qemu/plugin.h | 7 +- include/ui/console.h | 4 + meson.build | 2 - migration/colo.c | 16 +- migration/migration.c | 18 +- migration/migration.h | 2 +- migration/postcopy-ram.c | 4 + migration/ram.c | 9 +- migration/savevm.c | 1 + net/colo-compare.c | 4 +- net/colo.c | 31 +- net/colo.h | 6 +- net/filter-rewriter.c | 10 +- qapi/migration.json | 10 +- stubs/meson.build | 1 + stubs/qmp-quit.c | 8 + target/hexagon/README | 81 +- target/hexagon/attribs_def.h.inc | 22 + target/hexagon/cpu.c | 80 +- target/hexagon/cpu.h | 35 +- target/hexagon/decode.c | 28 +- target/hexagon/gen_dectree_import.c | 13 + target/hexagon/gen_helper_funcs.py | 115 +- target/hexagon/gen_helper_protos.py | 19 +- target/hexagon/gen_semantics.c | 33 + target/hexagon/gen_tcg_funcs.py | 257 +- target/hexagon/gen_tcg_hvx.h | 903 +++++++ target/hexagon/genptr.c | 188 ++ target/hexagon/helper.h | 16 + target/hexagon/hex_arch_types.h | 5 + target/hexagon/hex_common.py | 13 + target/hexagon/hex_regs.h | 1 + .../hexagon/imported/{allidefs.def => allext.idef} | 17 +- .../imported/{allidefs.def => allext_macros.def} | 17 +- .../imported/{allidefs.def => allextenc.def} | 16 +- target/hexagon/imported/allidefs.def | 1 + target/hexagon/imported/encode.def | 1 + target/hexagon/imported/macros.def | 88 + target/hexagon/imported/mmvec/encode_ext.def | 794 ++++++ target/hexagon/imported/mmvec/ext.idef | 2606 ++++++++++++++++++++ target/hexagon/imported/mmvec/macros.def | 842 +++++++ target/hexagon/insn.h | 3 + target/hexagon/internal.h | 3 + target/hexagon/macros.h | 22 + target/hexagon/meson.build | 15 +- target/hexagon/mmvec/decode_ext_mmvec.c | 236 ++ .../allidefs.def => mmvec/decode_ext_mmvec.h} | 18 +- target/hexagon/mmvec/macros.h | 354 +++ target/hexagon/mmvec/mmvec.h | 82 + target/hexagon/mmvec/system_ext_mmvec.c | 47 + .../allidefs.def => mmvec/system_ext_mmvec.h} | 19 +- target/hexagon/op_helper.c | 282 ++- target/hexagon/translate.c | 239 +- target/hexagon/translate.h | 61 + tests/docker/Makefile.include | 39 +- .../debian-microblaze-cross.d/build-toolchain.sh | 88 + .../debian-nios2-cross.d/build-toolchain.sh | 87 + tests/docker/dockerfiles/debian-toolchain.docker | 36 + tests/plugin/insn.c | 37 +- tests/tcg/configure.sh | 26 +- tests/tcg/hexagon/hvx_histogram.c | 88 + tests/tcg/hexagon/hvx_histogram_input.h | 717 ++++++ tests/tcg/hexagon/hvx_histogram_row.S | 294 +++ .../tcg/hexagon/hvx_histogram_row.h | 20 +- tests/tcg/hexagon/hvx_misc.c | 469 ++++ tests/tcg/hexagon/scatter_gather.c | 1011 ++++++++ .../tcg/hexagon/vector_add_int.c | 59 +- tests/tcg/multiarch/Makefile.target | 13 +- .../multiarch/gdbstub/test-thread-breakpoint.py | 60 + tests/tcg/nios2/Makefile.target | 11 + tests/tcg/sh4/Makefile.target | 6 + tests/vm/openbsd | 7 +- ui/egl-helpers.c | 25 +- ui/gtk-egl.c | 10 + ui/gtk.c | 23 + 89 files changed, 10904 insertions(+), 339 deletions(-) create mode 100644 stubs/qmp-quit.c create mode 100644 target/hexagon/gen_tcg_hvx.h copy target/hexagon/imported/{allidefs.def => allext.idef} (75%) copy target/hexagon/imported/{allidefs.def => allext_macros.def} (75%) copy target/hexagon/imported/{allidefs.def => allextenc.def} (75%) create mode 100644 target/hexagon/imported/mmvec/encode_ext.def create mode 100644 target/hexagon/imported/mmvec/ext.idef create mode 100755 target/hexagon/imported/mmvec/macros.def create mode 100644 target/hexagon/mmvec/decode_ext_mmvec.c copy target/hexagon/{imported/allidefs.def => mmvec/decode_ext_mmvec.h} (75%) create mode 100644 target/hexagon/mmvec/macros.h create mode 100644 target/hexagon/mmvec/mmvec.h create mode 100644 target/hexagon/mmvec/system_ext_mmvec.c copy target/hexagon/{imported/allidefs.def => mmvec/system_ext_mmvec.h} (74%) create mode 100755 tests/docker/dockerfiles/debian-microblaze-cross.d/build-toolchain.sh create mode 100755 tests/docker/dockerfiles/debian-nios2-cross.d/build-toolchain.sh create mode 100644 tests/docker/dockerfiles/debian-toolchain.docker create mode 100644 tests/tcg/hexagon/hvx_histogram.c create mode 100644 tests/tcg/hexagon/hvx_histogram_input.h create mode 100644 tests/tcg/hexagon/hvx_histogram_row.S copy target/hexagon/imported/allidefs.def => tests/tcg/hexagon/hvx_histogram_row.h (66%) create mode 100644 tests/tcg/hexagon/hvx_misc.c create mode 100644 tests/tcg/hexagon/scatter_gather.c copy target/hexagon/hex_arch_types.h => tests/tcg/hexagon/vector_add_int.c (51%) create mode 100644 tests/tcg/multiarch/gdbstub/test-thread-breakpoint.py create mode 100644 tests/tcg/nios2/Makefile.target