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_build/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 [...] new 375bcf389f Hexagon HVX (target/hexagon) README new a1559537d1 Hexagon HVX (target/hexagon) add Hexagon Vector eXtensions ( [...] new 40438b6707 Hexagon HVX (target/hexagon) register names new 828a210785 Hexagon HVX (target/hexagon) instruction attributes new 64458f4855 Hexagon HVX (target/hexagon) macros new e3d143e98e Hexagon HVX (target/hexagon) import macro definitions new 144da35776 Hexagon HVX (target/hexagon) semantics generator new ccd9eec874 Hexagon HVX (target/hexagon) semantics generator - part 2 new 9f1f2fe51e Hexagon HVX (target/hexagon) C preprocessor for decode tree new 82f8b3dce2 Hexagon HVX (target/hexagon) instruction utility functions new 33e9ed11d5 Hexagon HVX (target/hexagon) helper functions new a82dd54862 Hexagon HVX (target/hexagon) TCG generation new d51bcabec1 Hexagon HVX (target/hexagon) helper overrides infrastructure new 7ba7657bc9 Hexagon HVX (target/hexagon) helper overrides for histogram [...] new 32488192c7 Hexagon HVX (target/hexagon) helper overrides - vector assig [...] new 928f0ce4e8 Hexagon HVX (target/hexagon) helper overrides - vector add & sub new 8866635caf Hexagon HVX (target/hexagon) helper overrides - vector shifts new 2c8ffa8f82 Hexagon HVX (target/hexagon) helper overrides - vector max/min new 7f4808ec99 Hexagon HVX (target/hexagon) helper overrides - vector logical ops new 242a2c2c0e Hexagon HVX (target/hexagon) helper overrides - vector compares new b0c2c182b9 Hexagon HVX (target/hexagon) helper overrides - vector splat [...] new 5d67ff6c6c Hexagon HVX (target/hexagon) helper overrides - vector loads new 6b4f75975c Hexagon HVX (target/hexagon) helper overrides - vector stores new 887d61b288 Hexagon HVX (target/hexagon) import semantics new 60d1180b68 Hexagon HVX (target/hexagon) instruction decoding new 61c9aab09b Hexagon HVX (target/hexagon) import instruction encodings new 5920327449 Hexagon HVX (tests/tcg/hexagon) vector_add_int test new afb9539ebe Hexagon HVX (tests/tcg/hexagon) hvx_misc test new 62e93b084c Hexagon HVX (tests/tcg/hexagon) scatter_gather test new 49278c1b0d Hexagon HVX (tests/tcg/hexagon) histogram test new c88da1f3da Merge remote-tracking branch 'remotes/quic/tags/pull-hex-202 [...]
The 31 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: 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%)