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/master-aarch64 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 [...]
No new revisions were added by this update.
Summary of changes: migration/colo.c | 16 +- migration/migration.c | 18 +- migration/migration.h | 2 +- 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 +- 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/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 +- 54 files changed, 10138 insertions(+), 189 deletions(-) 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 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%)