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 272be013d3 Merge tag 'pull-ppc-20220526' of https://gitlab.com/danielhb [...] adds 64ee6989c9 New SeaBIOS-hppa version 6 adds 4de4354064 hppa: Sync contents of hppa_hardware.h header file with SeaB [...] adds 5079892df5 hppa: Fix serial port assignments and pass-through adds 0234342e0e Merge tag 'hppa-serial-fix-pull-request' of https://github.c [...] adds 06680b15b4 include: move qemu_*_exec_dir() to cutils adds 49e0128c48 util/win32: simplify qemu_get_local_state_dir() adds 56b6dab274 tests: make libqmp buildable for win32 adds 69f56c140d qga: flatten safe_open_or_create() adds 0edbfbe31c qga: add qga_open_cloexec() helper adds 1a89a17b76 qga: use qga_open_cloexec() for safe_open_or_create() adds 87ed8b2c2c qga: throw an Error in ga_channel_open() adds b9947c9ce7 qga: replace qemu_open_old() with qga_open_cloexec() adds 561bfcb69d qga: make build_fs_mount_list() return a bool adds a85d09269b test/qga: use G_TEST_DIR to locate os-release test file adds 4f3c5778a9 qga/wixl: prefer variables over environment adds be2db8368f qga/wixl: require Mingw_bin adds 0480a1b67b qga/wixl: simplify some pre-processing adds 5b9e7d05d6 qga/wixl: replace QEMU_GA_MSI_MINGW_BIN_PATH with glib bindir adds bb6960a11a test/qga: use g_auto wherever sensible adds f7a1ea403e Merge tag 'misc-pull-request' of gitlab.com:marcandre.lureau [...] adds 95d0f1d80e docs/system/arm: Add FEAT_HCX to list of emulated features adds b5fb359cb5 target/arm/hvf: Include missing "cpregs.h" adds fd71f258bc hw/sd/allwinner-sdhost: report FIFO water level as 1 when da [...] adds 05a546429f target/arm: Introduce TRANS, TRANS_FEAT adds c5edf07d33 target/arm: Move null function and sve check into gen_gvec_ool_zz adds 0ea3cdbf7f target/arm: Use TRANS_FEAT for gen_gvec_ool_zz adds 913a8a0023 target/arm: Move null function and sve check into gen_gvec_ool_zzz adds 84a272f565 target/arm: Introduce gen_gvec_ool_arg_zzz adds 32e2ad6589 target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zzz adds bd394cf52f target/arm: Use TRANS_FEAT for do_sve2_zzz_ool adds 7ad416b143 target/arm: Move null function and sve check into gen_gvec_ool_zzzz adds 5f425b927b target/arm: Use TRANS_FEAT for gen_gvec_ool_zzzz adds cab79ac934 target/arm: Introduce gen_gvec_ool_arg_zzzz adds eeb4e84d38 target/arm: Use TRANS_FEAT for do_sve2_zzzz_ool adds eec05e4e17 target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zzzz adds e82d3536cd target/arm: Rename do_zzxz_ool to gen_gvec_ool_arg_zzxz adds f3500a25fd target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zzxz adds af031f6428 target/arm: Use TRANS_FEAT for do_sve2_zzz_data adds 8681eb7622 target/arm: Use TRANS_FEAT for do_sve2_zzzz_data adds 615f19fefb target/arm: Use TRANS_FEAT for do_sve2_zzw_data adds 8740d69416 target/arm: Use TRANS_FEAT for USDOT_zzzz adds 8fb27a21b1 target/arm: Move null function and sve check into gen_gvec_ool_zzp adds b051809adf target/arm: Introduce gen_gvec_ool_arg_zpz adds 817bd5c98e target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zpz adds b2c0096119 target/arm: Use TRANS_FEAT for do_sve2_zpz_data adds afa2529c26 target/arm: Rename do_zpzi_ool to gen_gvec_ool_arg_zpzi adds 4df37e414d target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zpzi adds 2a753d1e1d target/arm: Move null function and sve check into gen_gvec_ool_zzzp adds 312016c96a target/arm: Introduce gen_gvec_ool_arg_zpzz adds 8e7acb2443 target/arm: Use TRANS_FEAT for gen_gvec_ool_arg_zpzz adds 5880bdc03e target/arm: Use TRANS_FEAT for do_sve2_zpzz_ool adds 5f730621ea target/arm: Merge gen_gvec_fn_zz into do_mov_z adds 50f6db5f23 target/arm: Move null function and sve check into gen_gvec_fn_zzz adds cd54bbe662 target/arm: Rename do_zzz_fn to gen_gvec_fn_arg_zzz adds f96aae7649 target/arm: More use of gen_gvec_fn_arg_zzz adds b262215bf3 target/arm: Use TRANS_FEAT for gen_gvec_fn_arg_zzz adds 79828dcbf5 target/arm: Use TRANS_FEAT for do_sve2_fn_zzz adds 2aa469ff5f target/arm: Use TRANS_FEAT for RAX1 adds 189876af9c target/arm: Introduce gen_gvec_fn_arg_zzzz adds b773a5c808 target/arm: Use TRANS_FEAT for do_sve2_zzzz_fn adds faf915e2a1 target/arm: Introduce gen_gvec_fn_zzi adds 15a314dad5 target/arm: Use TRANS_FEAT for do_zz_dbm adds 68cc4ee3f9 target/arm: Hoist sve access check through do_sel_z adds ada378f042 target/arm: Introduce gen_gvec_fn_arg_zzi adds f2be26a5fe target/arm: Use TRANS_FEAT for do_sve2_fn2i adds 9ac24f1f35 target/arm: Use TRANS_FEAT for do_vpz_ool adds 5e612f8073 target/arm: Use TRANS_FEAT for do_shift_imm adds 73c558a85d target/arm: Introduce do_shift_zpzi adds 5cccd1f182 target/arm: Use TRANS_FEAT for do_shift_zpzi adds dc67e645fb target/arm: Use TRANS_FEAT for do_zpzzz_ool adds 6687d05dc3 target/arm: Move sve check into do_index adds 9aa60c83ea target/arm: Use TRANS_FEAT for do_index adds dcba3d6741 target/arm: Use TRANS_FEAT for do_adr adds b03a85010f target/arm: Use TRANS_FEAT for do_predset adds ff50265856 target/arm: Use TRANS_FEAT for RDFFR, WRFFR adds d95040e3df target/arm: Use TRANS_FEAT for do_pfirst_pnext adds c799c115db target/arm: Use TRANS_FEAT for do_EXT adds bdb349f5dc target/arm: Use TRANS_FEAT for do_perm_pred3 adds 1d0fce4bd0 target/arm: Use TRANS_FEAT for do_perm_pred2 adds 09eb6d7025 target/arm: Move sve zip high_ofs into simd_data adds c9e0bd5f96 target/arm: Use gen_gvec_ool_arg_zzz for do_zip, do_zip_q adds a95b9618b0 target/arm: Use TRANS_FEAT for do_zip, do_zip_q adds db7fa5d821 target/arm: Use TRANS_FEAT for do_clast_vector adds ac4fb247fb target/arm: Use TRANS_FEAT for do_clast_fp adds c673404a63 target/arm: Use TRANS_FEAT for do_clast_general adds 75de9fd4d2 target/arm: Use TRANS_FEAT for do_last_fp adds 884c5a802e target/arm: Use TRANS_FEAT for do_last_general adds 897ebd7074 target/arm: Use TRANS_FEAT for SPLICE adds 671bdb2e1f target/arm: Use TRANS_FEAT for do_ppzz_flags adds ef75309be9 target/arm: Use TRANS_FEAT for do_sve2_ppzz_flags adds 9c545be60d target/arm: Use TRANS_FEAT for do_ppzi_flags adds 2224d24d03 target/arm: Use TRANS_FEAT for do_brk2, do_brk3 adds fa4bd72cc1 target/arm: Use TRANS_FEAT for MUL_zzi adds c437c59ba1 target/arm: Reject dup_i w/ shifted byte early adds 3a40518079 target/arm: Reject add/sub w/ shifted byte early adds 7836c9414f target/arm: Reject copy w/ shifted byte early adds 48ca613df5 target/arm: Use TRANS_FEAT for ADD_zzi adds 17b54d1c78 target/arm: Use TRANS_FEAT for do_zzi_sat adds ef4a395863 target/arm: Use TRANS_FEAT for do_zzi_ool adds 41bf9b6799 target/arm: Introduce gen_gvec_{ptr,fpst}_zzzz adds 25aee7cc3b target/arm: Use TRANS_FEAT for FMMLA adds 23e5fa5f90 target/arm: Move sve check into gen_gvec_fn_ppp adds 738b679cc9 target/arm: Implement NOT (prediates) alias adds 29693f5f97 target/arm: Use TRANS_FEAT for SEL_zpzz adds 4b0b37e900 target/arm: Use TRANS_FEAT for MOVPRFX adds 3b879c2882 target/arm: Use TRANS_FEAT for FMLA adds 698ddb9d02 target/arm: Use TRANS_FEAT for BFMLA adds 532724e439 target/arm: Rename do_zzz_fp to gen_gvec_ool_fpst_arg_zzz adds bdd4ce0d0e target/arm: Use TRANS_FEAT for DO_FP3 adds 9c99ef6677 target/arm: Use TRANS_FEAT for FMUL_zzx adds cdd8592337 target/arm: Use TRANS_FEAT for FTMAD adds 5ce18efe30 target/arm: Move null function and sve check into do_reduce adds 8003e7cf15 target/arm: Use TRANS_FEAT for do_reduce adds de58c6b09f target/arm: Use TRANS_FEAT for FRECPE, FRSQRTE adds ed6bb6b4d2 target/arm: Expand frint_fns for MO_8 adds 0360730c46 target/arm: Rename do_zpz_ptr to gen_gvec_ool_fpst_arg_zpz adds 13c0dd1739 target/arm: Move null function and sve check into do_frint_mode adds 2764583695 target/arm: Use TRANS_FEAT for do_frint_mode adds 7b9dfcfec8 target/arm: Use TRANS_FEAT for FLOGB adds 63d6aef86c target/arm: Use TRANS_FEAT for do_ppz_fp adds 7e2d07ff87 target/arm: Rename do_zpzz_ptr to gen_gvec_fpst_arg_zpzz adds 7de2617b7a target/arm: Use TRANS_FEAT for gen_gvec_fpst_arg_zpzz adds 6f5cd67008 target/arm: Use TRANS_FEAT for FCADD adds e14da11035 target/arm: Introduce gen_gvec_fpst_zzzzp adds 498be5b87d target/arm: Use TRANS_FEAT for gen_gvec_fpst_zzzzp adds 413ee8e41a target/arm: Move null function and sve check into do_fp_imm adds 98c37459c3 target/arm: Use TRANS_FEAT for DO_FP_IMM adds d961b3e40b target/arm: Use TRANS_FEAT for DO_FPCMP adds df9024760e target/arm: Remove assert in trans_FCMLA_zzxz adds e600d64980 target/arm: Use TRANS_FEAT for FCMLA_zzxz adds 6100d08493 target/arm: Use TRANS_FEAT for do_narrow_extract adds 5a528bb5d8 target/arm: Use TRANS_FEAT for do_shll_tb adds f7f2f0faa2 target/arm: Use TRANS_FEAT for do_shr_narrow adds 72c7f90621 target/arm: Use TRANS_FEAT for do_FMLAL_zzzw adds fc7c882944 target/arm: Use TRANS_FEAT for do_FMLAL_zzxw adds 1402a6b88f target/arm: Add sve feature check for remaining trans_* functions adds b1071174d2 target/arm: Remove aa64_sve check from before disas_sve adds ed72f34421 Merge tag 'pull-target-arm-20220530' of https://git.linaro.o [...] adds ee344768c1 MAINTAINERS: Add myself as the maintainer for Hyper-V VMBus adds 6ede46b910 hw/hyperv/vmbus: Remove unused vmbus_load/save_req() adds 7077fcb9b6 Merge tag 'vmbus-maint-20220530' of https://github.com/macie [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 6 + configure | 9 +- docs/system/arm/emulation.rst | 1 + hw/hppa/hppa_hardware.h | 10 +- hw/hppa/machine.c | 22 +- hw/hyperv/vmbus.c | 99 - hw/sd/allwinner-sdhost.c | 7 + include/hw/hyperv/vmbus.h | 3 - include/qemu/cutils.h | 7 + include/qemu/osdep.h | 8 - meson.build | 5 +- pc-bios/hppa-firmware.img | Bin 719040 -> 719368 bytes qemu-io.c | 1 + qga/channel-posix.c | 55 +- qga/commands-posix.c | 154 +- qga/cutils.c | 33 + qga/cutils.h | 8 + qga/installer/qemu-ga.wxs | 83 +- qga/meson.build | 12 +- roms/seabios-hppa | 2 +- storage-daemon/qemu-storage-daemon.c | 1 + target/arm/hvf/hvf.c | 1 + target/arm/sve.decode | 57 +- target/arm/sve_helper.c | 6 +- target/arm/translate-a64.c | 2 +- target/arm/translate-sve.c | 5549 +++++++++++++--------------------- target/arm/translate.h | 11 + tests/qtest/fuzz/fuzz.c | 1 + tests/qtest/libqmp.c | 34 +- tests/qtest/libqmp.h | 2 + tests/unit/test-qga.c | 130 +- util/cutils.c | 117 + util/oslib-posix.c | 86 +- util/oslib-win32.c | 53 +- 34 files changed, 2577 insertions(+), 3998 deletions(-) create mode 100644 qga/cutils.c create mode 100644 qga/cutils.h