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-arm in repository toolchain/ci/qemu.
from 29f6db7566 Merge tag 'pull-target-arm-20220627' of https://git.linaro.o [...] adds c89a14ad2c semihosting: Move exec/softmmu-semi.h to semihosting/softmmu [...] adds 8ce5c64499 semihosting: Return failure from softmmu-uaccess.h functions adds 259739ce74 semihosting: Improve condition for config.c and console.c adds 0a9221810c semihosting: Move softmmu-uaccess.h functions out of line adds b89350e830 accel/stubs: Add tcg stub for probe_access_flags adds 5f9ca6f3c5 semihosting: Add target_strlen for softmmu-uaccess.h adds 3d5e2b4f26 semihosting: Simplify softmmu_lock_user_string adds 1c6ff7205b semihosting: Split out guestfd.c adds 5aadd18299 semihosting: Inline set_swi_errno into common_semi_cb adds 709fe27b18 semihosting: Adjust error checking in common_semi_cb adds 84ca0dfd1e semihosting: Clean up common_semi_flen_cb adds 4cfeff4ac1 semihosting: Clean up common_semi_open_cb adds ed3a06b10a semihosting: Return void from do_common_semihosting adds bb3b8821a3 semihosting: Move common-semi.h to include/semihosting/ adds a1a2a3e609 semihosting: Remove GDB_O_BINARY adds 94b14fe08f include/exec: Move gdb open flags to gdbstub.h adds 7c56c2d3da include/exec: Move gdb_stat and gdb_timeval to gdbstub.h adds 9814483d63 include/exec: Define errno values in gdbstub.h adds c805e11875 gdbstub: Convert GDB error numbers to host error numbers adds cd7f29e335 semihosting: Use struct gdb_stat in common_semi_flen_cb adds ef9c5ea85d semihosting: Split is_64bit_semihosting per target adds 3c820ddc1b semihosting: Split common_semi_flen_buf per target adds a1df4bab43 semihosting: Split out common_semi_has_synccache adds 1b3b7693b7 semihosting: Split out common-semi-target.h adds 189878ae23 semihosting: Use env more often in do_common_semihosting adds 3753b00e57 semihosting: Move GET_ARG/SET_ARG earlier in the file adds 5b3f39cb04 semihosting: Split out semihost_sys_open adds 5eadbbfca6 semihosting: Split out semihost_sys_close adds af0484b502 semihosting: Split out semihost_sys_read adds aa915bd0a6 semihosting: Split out semihost_sys_write adds 40f1219a8b semihosting: Bound length for semihost_sys_{read,write} adds 9a89470449 semihosting: Split out semihost_sys_lseek adds a221247430 semihosting: Split out semihost_sys_isatty adds a6300ed6b7 semihosting: Split out semihost_sys_flen adds d49e79b8e2 semihosting: Split out semihost_sys_remove adds 25a95da0be semihosting: Split out semihost_sys_rename adds 90d8e0b09c semihosting: Split out semihost_sys_system adds dffeb77566 semihosting: Create semihost_sys_{stat,fstat} adds 1875dab0ee semihosting: Create semihost_sys_gettimeofday adds 64c8c6a992 gdbstub: Adjust gdb_syscall_complete_cb declaration adds 675f702fd7 semihosting: Fix docs comment for qemu_semihosting_console_inc adds 3367d452b0 semihosting: Pass CPUState to qemu_semihosting_console_inc adds e7fb6f3205 semihosting: Expand qemu_semihosting_console_inc to read adds fb08790b35 semihosting: Cleanup chardev init adds cd66f20f61 semihosting: Create qemu_semihosting_console_write adds 008e147572 semihosting: Add GuestFDConsole adds e4a4aaa51b semihosting: Create qemu_semihosting_guestfd_init adds 1577eec0fc semihosting: Use console_in_gf for SYS_READC adds 5d77289dac semihosting: Use console_out_gf for SYS_WRITEC adds 004d2abe3f semihosting: Remove qemu_semihosting_console_outc adds 7281550cfb semihosting: Use console_out_gf for SYS_WRITE0 adds 2d010c2719 semihosting: Remove qemu_semihosting_console_outs adds 1b9177f749 semihosting: Create semihost_sys_poll_one adds ab294b6c3a target/m68k: Eliminate m68k_semi_is_fseek adds a638af09b6 target/m68k: Make semihosting system only adds 8ec7e3c53d target/mips: Use an exception for semihosting adds 7ba6e53a9d target/mips: Add UHI errno values adds 6863e92d04 target/mips: Drop pread and pwrite syscalls from semihosting adds 79cc9724c2 target/nios2: Eliminate nios2_semi_is_lseek adds ca97e0ef99 target/nios2: Move nios2-semi.c to nios2_softmmu_ss adds ad4c7f529a Merge tag 'pull-semi-20220628' of https://gitlab.com/rth7680 [...]
No new revisions were added by this update.
Summary of changes: accel/stubs/tcg-stub.c | 7 + configs/targets/aarch64-linux-user.mak | 1 + configs/targets/aarch64_be-linux-user.mak | 1 + configs/targets/arm-linux-user.mak | 1 + configs/targets/armeb-linux-user.mak | 1 + configs/targets/riscv32-linux-user.mak | 1 + configs/targets/riscv64-linux-user.mak | 1 + gdbstub.c | 38 +- include/exec/gdbstub.h | 64 +- include/exec/softmmu-semi.h | 101 --- {semihosting => include/semihosting}/common-semi.h | 2 +- include/semihosting/console.h | 65 +- include/semihosting/guestfd.h | 91 ++ include/semihosting/semihost.h | 14 +- include/semihosting/softmmu-uaccess.h | 59 ++ include/semihosting/syscalls.h | 75 ++ linux-user/aarch64/cpu_loop.c | 2 +- linux-user/arm/cpu_loop.c | 2 +- linux-user/m68k/cpu_loop.c | 5 - linux-user/main.c | 9 + linux-user/riscv/cpu_loop.c | 2 +- linux-user/semihost.c | 48 +- semihosting/arm-compat-semi.c | 995 +++++---------------- semihosting/config.c | 17 +- semihosting/console.c | 147 ++- semihosting/guestfd.c | 160 ++++ semihosting/meson.build | 6 + semihosting/syscalls.c | 978 ++++++++++++++++++++ semihosting/uaccess.c | 91 ++ softmmu/vl.c | 3 +- stubs/semihost.c | 6 +- target/arm/common-semi-target.h | 62 ++ target/arm/helper.c | 4 +- target/arm/m_helper.c | 2 +- target/m68k/m68k-semi.c | 137 +-- target/m68k/meson.build | 6 +- target/mips/cpu.h | 3 +- target/mips/tcg/exception.c | 1 + target/mips/tcg/micromips_translate.c.inc | 6 +- target/mips/tcg/mips16e_translate.c.inc | 2 +- target/mips/tcg/nanomips_translate.c.inc | 4 +- target/mips/tcg/sysemu/mips-semi.c | 85 +- target/mips/tcg/sysemu/tlb_helper.c | 4 + target/mips/tcg/sysemu_helper.h.inc | 2 - target/mips/tcg/tcg-internal.h | 2 + target/mips/tcg/translate.c | 12 +- target/nios2/meson.build | 4 +- target/nios2/nios2-semi.c | 106 +-- target/riscv/common-semi-target.h | 50 ++ target/riscv/cpu_helper.c | 2 +- 50 files changed, 2180 insertions(+), 1307 deletions(-) delete mode 100644 include/exec/softmmu-semi.h rename {semihosting => include/semihosting}/common-semi.h (96%) create mode 100644 include/semihosting/guestfd.h create mode 100644 include/semihosting/softmmu-uaccess.h create mode 100644 include/semihosting/syscalls.h create mode 100644 semihosting/guestfd.c create mode 100644 semihosting/syscalls.c create mode 100644 semihosting/uaccess.c create mode 100644 target/arm/common-semi-target.h create mode 100644 target/riscv/common-semi-target.h