This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig in repository toolchain/ci/qemu.
from 935efca6c2 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds 118d527f2e qemu-sockets: fix unix socket path copy (again) adds a61c30b8c8 Merge remote-tracking branch 'remotes/mjt/tags/patch-fetch' [...] adds 5ef1f4ec6f block/nvme: Use safer trace format string adds cb49dfce58 util/vfio-helpers: Let qemu_vfio_verify_mappings() use error [...] adds a990858b0c util/vfio-helpers: Replace qemu_mutex_lock() calls with QEMU [...] adds 3f4c0affcf util/vfio-helpers: Remove unreachable code in qemu_vfio_dma_map() adds 526c37c19d block/nvme: Have nvme_create_queue_pair() report errors cons [...] adds 521b97cd4e util/vfio-helpers: Pass Error handle to qemu_vfio_dma_map() adds 71e3038c15 util/vfio-helpers: Extract qemu_vfio_water_mark_reached() adds 453095e98d util/vfio-helpers: Use error_setg in qemu_vfio_find_[fixed/t [...] adds 5a4f1626e3 util/vfio-helpers: Simplify qemu_vfio_dma_map() returning directly adds f38b376d42 util/vfio-helpers: Let qemu_vfio_do_mapping() propagate Error adds 9bd2788f49 block/nvme: Only report VFIO error on failed retry adds f9128631fb Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds 759a5d3be0 vfio-ccw: forward halt/clear errors adds 89c6722da2 css: fix actl handling for unit exceptions adds e7f8a3aae2 tests/tcg/s390x: Test SIGILL and SIGSEGV handling adds 6b01606f0e s390x/tcg: fix and optimize SPX (SET PREFIX) adds 0dd05d0606 s390x/ioinst: Fix wrong MSCH alignment check on little endian adds 634a0b51cb s390x/tcg: wrap address for RRBE adds fe00c705fe s390x/tcg: fix ignoring bit 63 when setting the storage key in SSKE adds 06d8a10a70 s390x/tcg: convert real to absolute address for RRBE, SSKE and ISKE adds eaa0feea75 s390x/tcg: check for addressing exceptions for RRBE, SSKE and ISKE adds e039992f9a s390x/mmu_helper: no need to pass access type to mmu_transla [...] adds e0b11f2df1 s390x/mmu_helper: fixup mmu_translate() documentation adds 390191c6f6 s390x/mmu_helper: move address validation into mmu_translate*() adds 380ac2bcce s390x/mmu_helper: avoid setting the storage key if nothing changed adds 67db1306a2 hw/s390x/s390-skeys: use memory mapping to detect which stor [...] adds 78eedc60aa hw/s390x/s390-skeys: use memory mapping to detect which stor [...] adds 2162faf77e hw/s390x/s390-skeys: check if an address is valid before dum [...] adds 5227b32601 hw/s390x/s390-skeys: rename skeys_enabled to skeys_are_enabled adds c35622387e hw/s390x/s390-skeys: lazy storage key enablement under TCG adds ed3288ff8f s390x: Replace PAGE_SIZE, PAGE_SHIFT and PAGE_MASK adds 30e398f796 s390x/cpumodel: Add more feature to gen16 default model adds abf7aee72e Merge remote-tracking branch 'remotes/thuth-gitlab/tags/s390 [...] adds bac97d80ce Update OpenBIOS images to d657b653 built from submodule. adds bd662023e6 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-ope [...] adds b5328172a9 target/sparc: Drop use of gen_io_end() adds f383eb80f6 tcg: Drop gen_io_end() adds e97a8a5926 sun4m: fix setting CPU id when more than one CPU is present adds 0e042025b9 escc: checkpatch fixes adds 9d248a4be5 escc: reset register values to zero in escc_reset() adds 8e8aa96590 escc: introduce escc_soft_reset_chn() for software reset adds bf4fbb69f3 escc: introduce escc_hard_reset_chn() for hardware reset adds 1f476e78a8 escc: implement soft reset as described in the datasheet adds 160509aebe escc: implement hard reset as described in the datasheet adds a04ca92a54 escc: remove register changes from escc_reset_chn() adds 99b0f05841 escc: re-use escc_reset_chn() for soft reset adds 15a2a1a4d1 escc: fix STATUS_SYNC bit in R_STATUS register adds 500f1f3e81 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-spa [...] adds 17de3d5787 mac_via: introduce new VMStateDescription for q800 VIA1 and VIA2 adds ae6f236f4f mac_via: move last_b variable into q800 VIA1 VMStateDescription adds 8064d7bb54 mac_via: move PRAM contents and block backend to MOS6522Q800 [...] adds 741258b06c mac_via: move PRAM/RTC variables to MOS6522Q800VIA1State adds 5f083d4224 mac_via: move ADB variables to MOS6522Q800VIA1State adds 84e944b2af mac_via: move q800 VIA1 timer variables to q800 VIA1 VMState [...] adds 14562b375b mac_via: move VIA1 reset logic from mac_via_reset() to mos65 [...] adds 846ae7c636 mac_via: move VIA1 realize logic from mac_via_realize() to m [...] adds 02a68a3e65 mac_via: remove mac_via device adds 323f984908 mac_via: remove explicit viaN prefix from VIA IRQ gpios adds 812f06995b mac_via: rename VIA2_IRQ_SLOT_BIT to VIA2_IRQ_NUBUS_BIT adds dde602ae53 mac_via: add qdev gpios for nubus slot interrupts to VIA2 adds 6d1272d3ef Merge remote-tracking branch 'remotes/vivier/tags/q800-pull- [...] adds 47db243233 ps2: use the whole ps2 buffer but keep queue size adds 9e24b2dd77 ps2: use a separate keyboard command reply queue adds 4e9bddcbaa ps2: migration support for command reply queue adds 3bb6040663 Merge remote-tracking branch 'remotes/kraxel/tags/input-2021 [...] adds 381c42a186 bsd-user: remove sparc and sparc64 adds 310df056cb bsd-user: add copyright header to elfload.c adds 4c0a4fe65e bsd-user: Add Stacey's copyright to main.c adds b211b3681a bsd-user: add license to bsdload.c adds a8998784ae bsd-user: style nits: bsdload.c whitespace to qemu standard adds dd869a9665 bsd-user: Remove all non-x86 code from elfload.c adds 66ef252fab bsd-user: move arch specific defines out of elfload.c adds d37853f92f bsd-user: pass the bsd_param into loader_exec adds 223005f058 bsd-user: Fix calculation of size to allocate adds 1b50ff64a5 bsd-user: implement path searching adds 7ee0986965 bsd-user: Eliminate elf personality adds ffa0366553 bsd-user: remove a.out support adds d8fcdad2d6 bsd-user: TARGET_NGROUPS unused in this file, remove adds b62f790cfb bsd-user: elfload: simplify bswap a bit. adds d42df502e3 bsd-user: assume pthreads and support of __thread adds cce7ae5c06 bsd-user: add host-os.h adds d1dc9ab3af bsd-user: Include host-os.h from main adds 01a298a57e bsd-user: save the path to the qemu emulator adds e2a7472918 bsd-user: start to move target CPU functions to target_arch* adds 031fe7af8a bsd-user: Move per-cpu code into target_arch_cpu.h adds a8fe6d5d62 bsd-user: pull in target_arch_thread.h update target_arch_elf.h adds ab77bd844b bsd-user: Include more things in qemu.h adds e5e4426306 bsd-user: define max args in terms of pages adds 82792244da bsd-user: Create target specific vmparam.h adds 312a0b1cbf bsd-user: Add system independent stack, data and text limiting adds 790baacc63 bsd-user: *BSD specific siginfo defintions adds 03ecf078fa bsd-user: Implement --seed and initialize random state adds 534217f784 bsd-user: Move stack initializtion into a per-os file. adds c336094c5c bsd-user: Add architecture specific signal tramp code adds 98b34d354b bsd-user: elf cleanup adds 2ab2b01c2b bsd-user: Remove dead #ifdefs from elfload.c adds 366c5c9f8d bsd-user: Rewrite target system call definintion glue adds 6a3b9bfde0 bsd-user: update debugging in mmap.c adds e4442059dd bsd-user: Add target_arch_reg to describe a target's register set adds 25fb5d383d bsd-user: Add target_os_user.h to capture the user/kernel st [...] adds 0475f8fac5 bsd-user: add stubbed out core dump support adds 0456a1772b bsd-user: elfload.c style catch up patch adds c09f12feba bsd-user: Refactor load_elf_sections and is_target_elf_binary adds f0f7f9dca9 bsd-user: move gemu_log to later in the file adds 63cca1067a bsd-user: Implement interlock for atomic operations adds b8012648b3 bsd-user: Add '-0 argv0' option to bsd-user/main.c adds be04f210f9 bsd-user: Update mapping to handle reserved and starting conditions adds 99c44988d5 Merge remote-tracking branch 'remotes/bsdimp/tags/pull-bsd-u [...]
No new revisions were added by this update.
Summary of changes: block/nvme.c | 29 +- block/trace-events | 2 +- bsd-user/bsd-mman.h | 121 -- bsd-user/bsdload.c | 104 +- bsd-user/elfcore.c | 10 + bsd-user/elfload.c | 1469 +++++--------------- .../{sparc/target_syscall.h => freebsd/host-os.h} | 23 +- bsd-user/freebsd/target_os_elf.h | 137 ++ bsd-user/freebsd/target_os_siginfo.h | 145 ++ bsd-user/freebsd/target_os_signal.h | 78 ++ bsd-user/freebsd/target_os_stack.h | 181 +++ .../target_os_thread.h} | 23 +- bsd-user/freebsd/target_os_user.h | 427 ++++++ .../target_os_vmparam.h} | 32 +- .../{sparc/target_syscall.h => i386/target_arch.h} | 27 +- bsd-user/i386/target_arch_cpu.c | 76 + bsd-user/i386/target_arch_cpu.h | 209 +++ .../target_syscall.h => i386/target_arch_elf.h} | 31 +- bsd-user/i386/target_arch_reg.h | 82 ++ bsd-user/i386/target_arch_signal.h | 94 ++ .../target_arch_sigtramp.h} | 27 +- bsd-user/i386/target_arch_thread.h | 47 + bsd-user/i386/target_arch_vmparam.h | 46 + bsd-user/main.c | 832 +++-------- bsd-user/mmap.c | 472 +++++-- .../{sparc/target_syscall.h => netbsd/host-os.h} | 23 +- bsd-user/netbsd/target_os_elf.h | 146 ++ bsd-user/netbsd/target_os_siginfo.h | 82 ++ bsd-user/netbsd/target_os_signal.h | 69 + bsd-user/netbsd/target_os_stack.h | 56 + .../target_syscall.h => netbsd/target_os_thread.h} | 23 +- .../{sparc/target_syscall.h => openbsd/host-os.h} | 23 +- bsd-user/openbsd/target_os_elf.h | 146 ++ bsd-user/openbsd/target_os_siginfo.h | 82 ++ bsd-user/openbsd/target_os_signal.h | 69 + bsd-user/openbsd/target_os_stack.h | 56 + .../target_os_thread.h} | 23 +- bsd-user/qemu.h | 63 +- bsd-user/sparc/target_arch_sysarch.h | 52 - bsd-user/sparc64/target_arch_sysarch.h | 52 - bsd-user/syscall.c | 11 - bsd-user/syscall_defs.h | 255 ++-- .../target_syscall.h => x86_64/target_arch.h} | 28 +- bsd-user/x86_64/target_arch_cpu.c | 76 + bsd-user/x86_64/target_arch_cpu.h | 247 ++++ .../target_syscall.h => x86_64/target_arch_elf.h} | 31 +- bsd-user/x86_64/target_arch_reg.h | 92 ++ bsd-user/x86_64/target_arch_signal.h | 94 ++ .../target_arch_sigtramp.h} | 27 +- .../target_arch_thread.h} | 38 +- bsd-user/x86_64/target_arch_vmparam.h | 46 + configure | 7 +- docs/devel/tcg-icount.rst | 3 - hw/char/escc.c | 263 ++-- hw/char/trace-events | 2 + hw/input/ps2.c | 214 +-- hw/m68k/q800.c | 38 +- hw/misc/mac_via.c | 547 ++++---- hw/s390x/css.c | 38 +- hw/s390x/s390-pci-bus.c | 10 +- hw/s390x/s390-pci-inst.c | 8 +- hw/s390x/s390-skeys-kvm.c | 4 +- hw/s390x/s390-skeys.c | 206 ++- hw/s390x/s390-virtio-ccw.c | 5 + hw/s390x/sclp.c | 2 +- hw/sparc/sun4m.c | 2 +- hw/vfio/ccw.c | 4 +- include/exec/gen-icount.h | 27 +- include/hw/misc/mac_via.h | 101 +- include/hw/s390x/css.h | 3 +- include/hw/s390x/s390-pci-bus.h | 5 +- include/hw/s390x/storage-keys.h | 65 +- include/qemu/vfio-helpers.h | 2 +- meson.build | 7 +- pc-bios/openbios-ppc | Bin 696912 -> 696912 bytes pc-bios/openbios-sparc32 | Bin 382048 -> 382048 bytes pc-bios/openbios-sparc64 | Bin 1593408 -> 1593408 bytes roms/openbios | 2 +- target/s390x/gen-features.c | 8 +- target/s390x/helper.h | 6 +- target/s390x/ioinst.c | 2 +- target/s390x/mmu_helper.c | 70 +- target/s390x/s390x-internal.h | 3 + target/s390x/tcg/excp_helper.c | 13 - target/s390x/tcg/mem_helper.c | 53 +- target/s390x/tcg/misc_helper.c | 15 +- target/sparc/translate.c | 25 +- tests/tcg/s390x/Makefile.target | 17 +- tests/tcg/s390x/gdbstub/test-signals-s390x.py | 76 + tests/tcg/s390x/signals-s390x.c | 165 +++ util/qemu-sockets.c | 13 +- util/vfio-helpers.c | 99 +- 92 files changed, 5526 insertions(+), 3238 deletions(-) delete mode 100644 bsd-user/bsd-mman.h create mode 100644 bsd-user/elfcore.c copy bsd-user/{sparc/target_syscall.h => freebsd/host-os.h} (60%) create mode 100644 bsd-user/freebsd/target_os_elf.h create mode 100644 bsd-user/freebsd/target_os_siginfo.h create mode 100644 bsd-user/freebsd/target_os_signal.h create mode 100644 bsd-user/freebsd/target_os_stack.h copy bsd-user/{sparc/target_syscall.h => freebsd/target_os_thread.h} (60%) create mode 100644 bsd-user/freebsd/target_os_user.h copy bsd-user/{sparc/target_syscall.h => freebsd/target_os_vmparam.h} (55%) copy bsd-user/{sparc/target_syscall.h => i386/target_arch.h} (60%) create mode 100644 bsd-user/i386/target_arch_cpu.c create mode 100644 bsd-user/i386/target_arch_cpu.h copy bsd-user/{sparc/target_syscall.h => i386/target_arch_elf.h} (56%) create mode 100644 bsd-user/i386/target_arch_reg.h create mode 100644 bsd-user/i386/target_arch_signal.h copy bsd-user/{sparc/target_syscall.h => i386/target_arch_sigtramp.h} (60%) create mode 100644 bsd-user/i386/target_arch_thread.h create mode 100644 bsd-user/i386/target_arch_vmparam.h copy bsd-user/{sparc/target_syscall.h => netbsd/host-os.h} (60%) create mode 100644 bsd-user/netbsd/target_os_elf.h create mode 100644 bsd-user/netbsd/target_os_siginfo.h create mode 100644 bsd-user/netbsd/target_os_signal.h create mode 100644 bsd-user/netbsd/target_os_stack.h copy bsd-user/{sparc/target_syscall.h => netbsd/target_os_thread.h} (60%) copy bsd-user/{sparc/target_syscall.h => openbsd/host-os.h} (60%) create mode 100644 bsd-user/openbsd/target_os_elf.h create mode 100644 bsd-user/openbsd/target_os_siginfo.h create mode 100644 bsd-user/openbsd/target_os_signal.h create mode 100644 bsd-user/openbsd/target_os_stack.h copy bsd-user/{sparc/target_syscall.h => openbsd/target_os_thread.h} (60%) delete mode 100644 bsd-user/sparc/target_arch_sysarch.h delete mode 100644 bsd-user/sparc64/target_arch_sysarch.h rename bsd-user/{sparc64/target_syscall.h => x86_64/target_arch.h} (59%) create mode 100644 bsd-user/x86_64/target_arch_cpu.c create mode 100644 bsd-user/x86_64/target_arch_cpu.h copy bsd-user/{sparc/target_syscall.h => x86_64/target_arch_elf.h} (56%) create mode 100644 bsd-user/x86_64/target_arch_reg.h create mode 100644 bsd-user/x86_64/target_arch_signal.h copy bsd-user/{sparc/target_syscall.h => x86_64/target_arch_sigtramp.h} (60%) rename bsd-user/{sparc/target_syscall.h => x86_64/target_arch_thread.h} (51%) create mode 100644 bsd-user/x86_64/target_arch_vmparam.h create mode 100644 tests/tcg/s390x/gdbstub/test-signals-s390x.py create mode 100644 tests/tcg/s390x/signals-s390x.c