This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-allmodconfig in repository toolchain/ci/qemu.
from 31ebff513f Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds e6db5df7e2 vhost-vdpa: Do not send empty IOTLB update batches adds 1f89d3b91e hw/virtio: Fix leak of host-notifier memory-region adds 699f2e535d vhost: make SET_VRING_ADDR, SET_FEATURES send replies adds aa29466b48 hw/acpi: define PIIX4 acpi pci hotplug property strings at a [...] adds 67cebca328 q35: catch invalid cpu hotplug configuration adds fe8adae345 hw/acpi: refactor acpi hp modules so that targets can just u [...] adds 9b1d929adb hw/virtio: move vhost_set_backend_type() to vhost.c adds edb40732bf vhost-user: add missing space in error message adds 3a83db5df3 acpi: Delete broken ACPI_GED_X86 macro adds b914e741e9 Use PCI_HOST_BRIDGE macro adds fd51e54fa1 virtio-balloon: don't start free page hinting if postcopy is [...] adds 2d050ed07c virtio-balloon: free page hinting cleanups adds dd014b4f49 virtio-bus: introduce iommu_enabled() adds 3d1e5d86fe virtio-pci: implement iommu_enabled() adds ae4003738f vhost: correctly detect the enabling IOMMU adds e77af21a7a hw/i386/acpi-build: Get NUMA information from struct NumaState adds 6c1ebe75ae hw/pci: remove all references to find_i440fx function adds 028f1a88ab hw/acpi: use existing references to pci device struct within [...] adds c2ea98c317 MAINTAINERS: Added myself as a reviewer for acpi/smbios subsystem adds 7f51beddad hw/virtio: Document virtio_queue_packed_empty_rcu is called [...] adds b116d6c319 hw/virtio: Remove NULL check in virtio_free_region_cache() adds c6effa9cf5 hw/virtio: Add flatview update in vhost_user_cleanup() adds f88435148d tests/vhost-user-bridge.c: Sanity check socket path length adds 6b3dc99259 tests/vhost-user-bridge.c: Fix typo in help message adds 12021b53a4 vhost-vdpa: remove unused variable "acked_features" adds 2a83e97ee8 vhost-vdpa: correctly return err in vhost_vdpa_set_backend_cap() adds 40f962ffeb vhost_net: remove the meaningless assignment in vhost_net_st [...] adds 5fc13603a6 vhost: use unsigned int for nvqs adds 6a756d1495 vhost_net: do not assume nvqs is always 2 adds 9ff7a54bcf vhost-vdpa: remove the unnecessary check in vhost_vdpa_add() adds f47a47e458 vhost-vdpa: don't cleanup twice in vhost_vdpa_add() adds ab36edcfea vhost-vdpa: fix leaking of vhost_net in vhost_vdpa_add() adds a97ef87a20 vhost-vdpa: tweak the error label in vhost_vdpa_add() adds 74af5eec83 vhost-vdpa: fix the wrong assertion in vhost_vdpa_init() adds 499c8b4de9 vhost-vdpa: remove the unncessary queue_index assignment adds 88afdc92b6 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 1ea47ede63 docs: add definitions of terms for CI/testing adds aca68d95c5 libqtest: check for g_setenv() failure adds 2ffd4d815e gitlab-ci: Don't try to use the system libfdt in the debian job adds 87daf898c7 meson.build: Fix the check for a usable libfdt adds 6c22853c73 meson.build: Don't use internal libfdt if the user requested [...] adds 8bc5184d23 configure / meson: Move the GBM handling to meson.build adds bf6a618556 scripts: Remove the "show-fixed-bugs.sh" file adds 8e8e844be4 softmmu/vl: Add a "grab-mod" parameter to the -display sdl option adds d46156fdcc softmmu/vl: Deprecate the old grab options adds 6695e4c0fd softmmu/vl: Deprecate the -sdl and -curses option adds 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 [...] new 381c42a186 bsd-user: remove sparc and sparc64 new 310df056cb bsd-user: add copyright header to elfload.c new 4c0a4fe65e bsd-user: Add Stacey's copyright to main.c new b211b3681a bsd-user: add license to bsdload.c new a8998784ae bsd-user: style nits: bsdload.c whitespace to qemu standard new dd869a9665 bsd-user: Remove all non-x86 code from elfload.c new 66ef252fab bsd-user: move arch specific defines out of elfload.c new d37853f92f bsd-user: pass the bsd_param into loader_exec new 223005f058 bsd-user: Fix calculation of size to allocate new 1b50ff64a5 bsd-user: implement path searching new 7ee0986965 bsd-user: Eliminate elf personality new ffa0366553 bsd-user: remove a.out support new d8fcdad2d6 bsd-user: TARGET_NGROUPS unused in this file, remove new b62f790cfb bsd-user: elfload: simplify bswap a bit. new d42df502e3 bsd-user: assume pthreads and support of __thread new cce7ae5c06 bsd-user: add host-os.h new d1dc9ab3af bsd-user: Include host-os.h from main new 01a298a57e bsd-user: save the path to the qemu emulator new e2a7472918 bsd-user: start to move target CPU functions to target_arch* new 031fe7af8a bsd-user: Move per-cpu code into target_arch_cpu.h new a8fe6d5d62 bsd-user: pull in target_arch_thread.h update target_arch_elf.h new ab77bd844b bsd-user: Include more things in qemu.h new e5e4426306 bsd-user: define max args in terms of pages new 82792244da bsd-user: Create target specific vmparam.h new 312a0b1cbf bsd-user: Add system independent stack, data and text limiting new 790baacc63 bsd-user: *BSD specific siginfo defintions new 03ecf078fa bsd-user: Implement --seed and initialize random state new 534217f784 bsd-user: Move stack initializtion into a per-os file. new c336094c5c bsd-user: Add architecture specific signal tramp code new 98b34d354b bsd-user: elf cleanup new 2ab2b01c2b bsd-user: Remove dead #ifdefs from elfload.c new 366c5c9f8d bsd-user: Rewrite target system call definintion glue new 6a3b9bfde0 bsd-user: update debugging in mmap.c new e4442059dd bsd-user: Add target_arch_reg to describe a target's register set new 25fb5d383d bsd-user: Add target_os_user.h to capture the user/kernel st [...] new 0475f8fac5 bsd-user: add stubbed out core dump support new 0456a1772b bsd-user: elfload.c style catch up patch new c09f12feba bsd-user: Refactor load_elf_sections and is_target_elf_binary new f0f7f9dca9 bsd-user: move gemu_log to later in the file new 63cca1067a bsd-user: Implement interlock for atomic operations new b8012648b3 bsd-user: Add '-0 argv0' option to bsd-user/main.c new be04f210f9 bsd-user: Update mapping to handle reserved and starting conditions new 99c44988d5 Merge remote-tracking branch 'remotes/bsdimp/tags/pull-bsd-u [...]
The 43 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: .gitlab-ci.d/buildtest.yml | 1 - MAINTAINERS | 1 + 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 + configs/devices/mips-softmmu/common.mak | 5 +- configure | 21 +- contrib/vhost-user-gpu/meson.build | 5 +- docs/about/deprecated.rst | 20 + docs/devel/ci-definitions.rst | 121 ++ docs/devel/ci.rst | 1 + docs/devel/tcg-icount.rst | 3 - hw/acpi/Kconfig | 10 + hw/acpi/acpi-cpu-hotplug-stub.c | 50 + hw/acpi/acpi-mem-hotplug-stub.c | 35 + hw/acpi/acpi-nvdimm-stub.c | 8 + hw/acpi/acpi-pci-hotplug-stub.c | 47 + hw/acpi/ich9.c | 2 +- hw/acpi/meson.build | 14 +- hw/acpi/pcihp.c | 6 +- hw/acpi/piix4.c | 4 +- hw/char/escc.c | 263 ++-- hw/char/trace-events | 2 + hw/i386/acpi-build.c | 24 +- hw/i386/pc.c | 13 +- hw/i386/pc_q35.c | 2 +- hw/input/ps2.c | 214 +-- hw/isa/lpc_ich9.c | 13 + hw/m68k/q800.c | 38 +- hw/misc/mac_via.c | 547 ++++---- hw/net/vhost_net.c | 5 +- hw/pci-host/i440fx.c | 8 - 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 +- hw/virtio/vhost-backend.c | 30 +- hw/virtio/vhost-user.c | 151 +- hw/virtio/vhost-vdpa.c | 39 +- hw/virtio/vhost.c | 31 +- hw/virtio/virtio-balloon.c | 41 +- hw/virtio/virtio-bus.c | 14 + hw/virtio/virtio-pci.c | 14 + hw/virtio/virtio.c | 7 +- include/exec/gen-icount.h | 27 +- include/hw/acpi/acpi.h | 2 + include/hw/acpi/generic_event_device.h | 2 - include/hw/i386/pc.h | 4 - include/hw/misc/mac_via.h | 101 +- include/hw/pci-host/i440fx.h | 1 - include/hw/s390x/css.h | 3 +- include/hw/s390x/s390-pci-bus.h | 5 +- include/hw/s390x/storage-keys.h | 65 +- include/hw/virtio/vhost-backend.h | 6 - include/hw/virtio/vhost-vdpa.h | 1 + include/hw/virtio/vhost.h | 6 +- include/hw/virtio/virtio-bus.h | 4 +- include/net/vhost_net.h | 1 + include/qemu/vfio-helpers.h | 2 +- meson.build | 24 +- net/tap.c | 1 + net/vhost-user.c | 1 + net/vhost-vdpa.c | 35 +- pc-bios/openbios-ppc | Bin 696912 -> 696912 bytes pc-bios/openbios-sparc32 | Bin 382048 -> 382048 bytes pc-bios/openbios-sparc64 | Bin 1593408 -> 1593408 bytes qemu-options.hx | 18 +- roms/openbios | 2 +- scripts/show-fixed-bugs.sh | 91 -- softmmu/vl.c | 24 +- stubs/meson.build | 1 - stubs/pci-host-piix.c | 7 - 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/qtest/libqtest.c | 4 +- tests/tcg/s390x/Makefile.target | 17 +- tests/tcg/s390x/gdbstub/test-signals-s390x.py | 76 + tests/tcg/s390x/signals-s390x.c | 165 +++ tests/vhost-user-bridge.c | 7 +- util/qemu-sockets.c | 13 +- util/vfio-helpers.c | 99 +- 141 files changed, 6158 insertions(+), 3575 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 docs/devel/ci-definitions.rst create mode 100644 hw/acpi/acpi-cpu-hotplug-stub.c create mode 100644 hw/acpi/acpi-mem-hotplug-stub.c create mode 100644 hw/acpi/acpi-nvdimm-stub.c create mode 100644 hw/acpi/acpi-pci-hotplug-stub.c delete mode 100755 scripts/show-fixed-bugs.sh delete mode 100644 stubs/pci-host-piix.c create mode 100644 tests/tcg/s390x/gdbstub/test-signals-s390x.py create mode 100644 tests/tcg/s390x/signals-s390x.c