This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-check_cross in repository toolchain/ci/qemu.
from 19591e9e09 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds bd5f973ac2 trace: fix creation of systemtap files adds 5f7e966b27 meson: Build qemu-nbd on macOS again adds 568ac779a4 meson: Don't make object files for dtrace on macOS adds 72bfe8ea63 scripts/qemu-version.sh: Add missing space before ']' adds c7c91a749b meson: Fix meson build with --enable-libdaxctl adds 48e33de58f meson: Fix chardev-baum.so name adds fb648e9cac configure: default to PIE disabled on Windows platforms adds b7612f45da meson: move pixman detection to meson adds 760e4327cd meson: skip SDL2 detection if --disable-system adds 48328880fd configure: add --ninja option adds 1917ec6d56 meson: cleanup xkbcommon detection adds ec14f888b8 meson: don't require CONFIG_VTE for the GTK UI adds 1a4db552d8 ninjatool: quote dollars in variables adds cb23fd4740 meson: fix relpath failure on Win32 adds 363743dacb meson: Mingw64 gcc doesn't recognize system include_type for sdl2 adds 90756b2fb3 meson: set colorout to auto adds 74938f0645 ninjatool: Fixes E$$: in generated Makefile.ninja adds 332657245b Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds fadb055bd4 numa: hmat: fix cache size check adds c51325d865 e1000: Rename QOM class cast macros adds 2e0aec1590 megasas: Rename QOM class cast macros adds bd7dff9460 vmw_pvscsi: Rename QOM class cast macros adds c7bf34922d pl110: Rename pl110_version enum values adds 4af44e1eca allwinner-h3: Rename memmap enum constants adds 347df6f876 aspeed_soc: Rename memmap/irqmap enum constants adds 30c717cb50 opentitan: Rename memmap enum constants adds 0a258e9461 aspeed_timer: Fix ASPEED_TIMER macro definition adds 1fdbdaa708 versatile: Fix typo in PCI_VPB_HOST definition adds f58b770fbb virtio-ccw: Fix definition of VIRTIO_CCW_BUS_GET_CLASS adds d48ad737df hvf: Add missing include adds 79f6cf7e59 hcd-dwc2: Rename USB_*CLASS macros for consistency adds 57af4d7fbc tulip: Move TulipState typedef to header adds 7c9dcd6cab throttle-groups: Move ThrottleGroup typedef to header adds 616bbde342 pci: Move PCIBusClass typedef to pci.h adds cc963dcd72 i8254: Move PITCommonState/PITCommonClass typedefs to i8254.h adds 3932885af6 hvf: Move HVFState typedef to hvf.h adds 3c03b56370 mcf_fec: Move mcf_fec_state typedef to header adds b13f9bdf31 s390_flic: Move KVMS390FLICState typedef to header adds 5c8b0f2cc7 can_emu: Delete macros for non-existing typedef adds 6a567fbcf0 nubus: Delete unused NUBUS_BRIDGE macro adds 08e14bb7e0 platform-bus: Delete macros for non-existing typedef adds 8055340fa5 armsse: Rename QOM macros to avoid conflicts adds 694b3d2897 xen-legacy-backend: Add missing typedef XenLegacyDevice adds 82d1e74f1b spapr: Move typedef SpaprMachineState to spapr.h adds 43f014407b s390x: Move typedef SCLPEventFacility to event-facility.h adds 2504f868f3 vhost-user-gpu: Move QOM macro to header adds 5e748ffbbf ahci: Move QOM macros to header adds e6fcd78008 i8257: Move QOM macro to header adds dc15d9eb41 ahci: Move QOM macro to header adds 41ea82055c pckbd: Move QOM macro to header adds 240b6cd717 vmbus: Move QOM macros to vmbus.h adds b28b80376b virtio-serial-bus: Move QOM macros to header adds fe47ad3aa9 piix: Move QOM macros to header adds cb8cf86b3e auxbus: Move QOM macros to header adds 8eeb6f3624 rocker: Move QOM macros to header adds 2d8eb5f85f pxa2xx: Move QOM macros to header adds 040c1fd35c mptsas: Move QOM macros to header adds 97e622ded7 kvm: Move QOM macros to kvm.h adds 42db0fb5e0 vfio/pci: Move QOM macros to header adds 001040158d nubus: Rename class type checking macros adds b1af5872ff s390-virtio-ccw: Rename S390_MACHINE_CLASS macro adds b694ed1f56 swim: Rename struct SWIM to Swim adds 6c725351c3 migration: Rename class type checking macros adds f7d82e9bcd etsec: Use TYPE_ETSEC_COMMON constant adds 04d8dbb102 nios2_iic: Use TYPE_ALTERA_IIC constant adds e91830b121 amd_iommu: Use TYPE_AMD_IOMMU_PCI constant adds 1a3bae794b sclpconsole: Use TYPE_* constants adds 0b43132f30 xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant adds c58a7deff8 tosa: Use TYPE_TOSA_MISC_GPIO constant adds 8c2eedcea3 ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant adds 92951316dc dc390: Use TYPE_DC390_DEVICE constant adds 3e39dac035 Merge remote-tracking branch 'remotes/ehabkost/tags/machine- [...] adds 870f0051b4 hw/arm/sbsa-ref: fix typo breaking PCIe IRQs adds bb80ae077e hw/clock: Remove unused clock_init*() functions adds 15aa2876d9 hw/clock: Let clock_set() return boolean value adds 96250eab90 hw/clock: Only propagate clock changes if the clock is changed adds 79ed6fd650 hw/arm/musicpal: Use AddressSpace for DMA transfers adds 0e5aac18bc target/arm: Clarify HCR_EL2 ARMCPRegInfo type adds dbf8c32178 target/arm: Pass the entire mte descriptor to mte_check_fail adds 9a4670be7f target/arm: Fill in the WnR syndrome bit in mte_check_fail adds b3aec952bf hw/sd/allwinner-sdhost: Use AddressSpace for DMA transfers adds 4757cb8579 hw/net/allwinner-sun8i-emac: Use AddressSpace for DMA transfers adds 31a171cc8b hw/arm/xilinx_zynq: Uninline cadence_uart_create() adds 3ab9287895 hw/arm/xilinx_zynq: Call qdev_connect_clock_in() before Devi [...] adds f129360ca1 hw/qdev-clock: Uninline qdev_connect_clock_in() adds 739fa32554 hw/qdev-clock: Avoid calling qdev_connect_clock_in after Dev [...] adds 68274b945e hw/misc/unimp: Display value after offset adds a12b4c53cb hw/misc/unimp: Display the value with width of the access size adds 55d35c8819 hw/misc/unimp: Display the offset with width of the region size adds 512c65e62e armsse: Define ARMSSEClass correctly adds 5be4dd043f qemu/int128: Add int128_lshift adds f7d79c41fa target/arm: Split out gen_gvec_fn_zz adds 28c4da31be target/arm: Split out gen_gvec_fn_zzz, do_zzz_fn adds 8a40fe5f1b target/arm: Rearrange {sve,fp}_check_access assert adds d0b2df5a01 target/arm: Merge do_vector2_p into do_mov_p adds dd81a8d7cf target/arm: Clean up 4-operand predicate expansion adds d4bc623254 target/arm: Use tcg_gen_gvec_bitsel for trans_SEL_pppp adds 36cbb7a8e7 target/arm: Split out gen_gvec_ool_zzzp adds 602459969c target/arm: Merge helper_sve_clr_* and helper_sve_movz_* adds 96a461f7c1 target/arm: Split out gen_gvec_ool_zzp adds e645d1a17a target/arm: Split out gen_gvec_ool_zzz adds 40e32e5a8a target/arm: Split out gen_gvec_ool_zz adds 830d1a5a05 target/arm: Tidy SVE tszimm shift formats adds d21798856b target/arm: Generalize inl_qrdmlah_* helper functions adds 2e5a265e6a target/arm: Convert integer multiply (indexed) to gvec for a [...] adds 3607440c4d target/arm: Convert integer multiply-add (indexed) to gvec f [...] adds ed78849d97 target/arm: Convert sq{, r}dmulh to gvec for aa64 advsimd adds ea1bb830cb Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] new d658f65c16 migration: unify the framework of socket-type channel new 9ba3b2baa1 migration: add vsock as data channel support new aa8a926d3c migration: improve error reporting of block driver state name new a9e80a5f0c migration: tls: fix memory leak in migration_tls_get_creds new 88fc107956 virtiofsd: Disable remote posix locks by default new e9a78564a1 virtiofsd: Remove "norace" from cmdline help and docs new 1c7cb1f52e virtiofsd: drop CAP_DAC_READ_SEARCH new fd9279ec99 virtiofsd: probe unshare(CLONE_FS) and print an error new a4e236b7d4 Merge remote-tracking branch 'remotes/dgilbert/tags/pull-mig [...] new 0a7ec8493d linux-user: Fix 'semop()' and 'semtimedop()' implementation new b09d64064b linux-user: Fix 'clock_nanosleep()' implementation new 913b03c264 linux-user: syscall: ioctls: support DRM_IOCTL_I915_GETPARAM new e400e11941 linux-user: Make cpu_env accessible in strace.c new 7c89f34383 linux-user: Add strace support for printing arguments of tru [...] new 02e5d7d78e linux-user: Add strace support for printing arguments of sys [...] new 45f567994c linux-user: Add an api to print enumareted argument values w [...] new 1a674adf98 linux-user: Add strace support for printing arguments of som [...] new fcb6fcf63b linux-user: Add generic 'termbits.h' for some archs new c218b4ede4 linux-user: Add missing termbits types and values definitions new 888468db94 linux-user: Add strace support for printing arguments for io [...] new ace3d65459 linux-user: detect mismatched ELF ABI in qemu-mips[n32][el] new dcbcf5cf1c linux-user: Fix 'mq_timedsend()' and 'mq_timedreceive()' new 0057675789 linux-user: fix target_to_host_timespec64() new d107e37573 linux-user: Add support for 'mq_timedsend_time64()' and 'mq_ [...] new 6ac03b2cac linux-user: Add support for 'clock_nanosleep_time64()' and ' [...] new ddcbde157d linux-user: Add support for 'rt_sigtimedwait_time64()' and ' [...] new cac46eb021 linux-user: Add support for utimensat_time64() and semtimedo [...] new 39335fab59 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...]
The 28 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: block/throttle-groups.c | 4 +- chardev/meson.build | 2 +- configure | 39 +- contrib/vhost-user-gpu/meson.build | 3 +- docs/tools/virtiofsd.rst | 5 +- hw/arm/allwinner-a10.c | 2 + hw/arm/allwinner-h3.c | 128 ++-- hw/arm/armsse.c | 25 +- hw/arm/aspeed.c | 4 +- hw/arm/aspeed_ast2600.c | 208 +++---- hw/arm/aspeed_soc.c | 228 +++---- hw/arm/musicpal.c | 45 +- hw/arm/orangepi.c | 6 +- hw/arm/pxa2xx.c | 7 - hw/arm/sbsa-ref.c | 2 +- hw/arm/tosa.c | 2 +- hw/arm/xilinx_zynq.c | 24 +- hw/arm/xlnx-zcu102.c | 2 +- hw/block/swim.c | 10 +- hw/char/sclpconsole-lm.c | 2 +- hw/char/sclpconsole.c | 2 +- hw/char/virtio-serial-bus.c | 4 - hw/core/clock.c | 7 +- hw/core/numa.c | 8 +- hw/core/qdev-clock.c | 6 + hw/display/macfb.c | 4 +- hw/display/pl110.c | 22 +- hw/display/vhost-user-gpu.c | 3 - hw/dma/i8257.c | 2 - hw/hyperv/vmbus.c | 3 - hw/i386/amd_iommu.c | 2 +- hw/ide/ahci-allwinner.c | 3 - hw/ide/ahci_internal.h | 5 - hw/input/pckbd.c | 2 - hw/intc/nios2_iic.c | 2 +- hw/intc/s390_flic_kvm.c | 4 +- hw/isa/piix3.c | 4 - hw/misc/auxbus.c | 2 - hw/misc/unimp.c | 14 +- hw/net/allwinner-sun8i-emac.c | 46 +- hw/net/e1000.c | 8 +- hw/net/fsl_etsec/etsec.c | 2 +- hw/net/mcf_fec.c | 4 +- hw/net/rocker/rocker.c | 5 - hw/net/rocker/rocker.h | 6 +- hw/net/tulip.c | 4 +- hw/net/tulip.h | 1 + hw/pci-host/ppce500.c | 2 +- hw/pci-host/versatile.c | 2 +- hw/pcmcia/pxa2xx.c | 4 - hw/riscv/opentitan.c | 84 +-- hw/s390x/s390-virtio-ccw.c | 14 +- hw/s390x/virtio-ccw.h | 4 +- hw/scsi/esp-pci.c | 2 +- hw/scsi/megasas.c | 12 +- hw/scsi/mptsas.c | 5 - hw/scsi/mptsas.h | 6 +- hw/scsi/vmw_pvscsi.c | 8 +- hw/sd/allwinner-sdhost.c | 37 +- hw/sd/pxa2xx_mmci.c | 3 - hw/usb/hcd-dwc2.c | 8 +- hw/usb/hcd-dwc2.h | 4 +- hw/vfio/pci.c | 3 - hw/vfio/pci.h | 3 + include/block/throttle-groups.h | 1 + include/exec/user/thunk.h | 1 + include/hw/arm/allwinner-h3.h | 62 +- include/hw/arm/armsse.h | 14 +- include/hw/arm/aspeed_soc.h | 92 +-- include/hw/arm/pxa.h | 13 + include/hw/block/swim.h | 6 +- include/hw/char/cadence_uart.h | 17 - include/hw/clock.h | 30 +- include/hw/display/macfb.h | 4 +- include/hw/dma/i8257.h | 2 + include/hw/hyperv/vmbus-bridge.h | 3 +- include/hw/hyperv/vmbus.h | 4 + include/hw/ide/ahci.h | 5 + include/hw/input/i8042.h | 1 + include/hw/m68k/mcf_fec.h | 1 + include/hw/misc/auxbus.h | 3 + include/hw/misc/unimp.h | 1 + include/hw/net/allwinner-sun8i-emac.h | 6 + include/hw/nubus/nubus.h | 1 - include/hw/pci/pci.h | 1 + include/hw/pci/pci_bus.h | 4 +- include/hw/platform-bus.h | 4 - include/hw/ppc/spapr.h | 1 + include/hw/ppc/spapr_irq.h | 36 +- include/hw/ppc/spapr_xive.h | 3 +- include/hw/qdev-clock.h | 8 +- include/hw/riscv/opentitan.h | 38 +- include/hw/s390x/event-facility.h | 1 + include/hw/s390x/s390-virtio-ccw.h | 2 +- include/hw/s390x/s390_flic.h | 1 + include/hw/s390x/sclp.h | 4 +- include/hw/sd/allwinner-sdhost.h | 6 + include/hw/southbridge/piix.h | 4 + include/hw/timer/aspeed_timer.h | 2 +- include/hw/timer/i8254.h | 2 + include/hw/timer/i8254_internal.h | 8 +- include/hw/virtio/virtio-gpu.h | 2 + include/hw/virtio/virtio-serial.h | 5 + include/hw/xen/xen-legacy-backend.h | 1 + include/net/can_emu.h | 4 - include/qemu/int128.h | 16 + include/sysemu/hvf.h | 3 + include/sysemu/kvm.h | 6 + include/sysemu/kvm_int.h | 5 - linux-user/aarch64/target_syscall.h | 5 +- linux-user/aarch64/termbits.h | 228 +------ linux-user/alpha/target_syscall.h | 5 +- linux-user/alpha/termbits.h | 1 + linux-user/arm/target_syscall.h | 6 +- linux-user/arm/termbits.h | 223 +------ linux-user/cris/target_syscall.h | 5 +- linux-user/cris/termbits.h | 18 +- linux-user/elfload.c | 11 + linux-user/generic/termbits.h | 318 ++++++++++ linux-user/hppa/target_syscall.h | 5 +- linux-user/hppa/termbits.h | 17 +- linux-user/i386/target_syscall.h | 5 +- linux-user/i386/termbits.h | 233 +------ linux-user/ioctls.h | 3 + linux-user/m68k/target_syscall.h | 6 +- linux-user/m68k/termbits.h | 234 +------ linux-user/microblaze/target_syscall.h | 5 +- linux-user/microblaze/termbits.h | 220 +------ linux-user/mips/target_syscall.h | 5 +- linux-user/mips/termbits.h | 17 +- linux-user/mips64/target_syscall.h | 5 +- linux-user/nios2/target_syscall.h | 5 +- linux-user/nios2/termbits.h | 228 +------ linux-user/openrisc/target_syscall.h | 5 +- linux-user/openrisc/termbits.h | 302 +-------- linux-user/ppc/target_syscall.h | 5 +- linux-user/ppc/termbits.h | 21 +- linux-user/qemu.h | 40 +- linux-user/riscv/target_syscall.h | 5 +- linux-user/riscv/termbits.h | 228 +------ linux-user/s390x/target_syscall.h | 5 +- linux-user/s390x/termbits.h | 289 +-------- linux-user/sh4/target_syscall.h | 5 +- linux-user/sh4/termbits.h | 19 +- linux-user/sparc/target_syscall.h | 5 +- linux-user/sparc/termbits.h | 18 +- linux-user/sparc64/target_syscall.h | 5 +- linux-user/sparc64/termbits.h | 18 +- linux-user/strace.c | 1060 +++++++++++++++++++++++--------- linux-user/strace.list | 35 +- linux-user/syscall.c | 473 +++++++++++--- linux-user/syscall_defs.h | 41 ++ linux-user/syscall_types.h | 4 + linux-user/tilegx/target_syscall.h | 5 +- linux-user/tilegx/termbits.h | 276 +-------- linux-user/x86_64/target_syscall.h | 5 +- linux-user/x86_64/termbits.h | 254 +------- linux-user/xtensa/target_syscall.h | 5 +- linux-user/xtensa/termbits.h | 55 +- meson.build | 70 ++- migration/migration.c | 20 +- migration/migration.h | 4 +- migration/savevm.c | 12 +- migration/socket.c | 72 +-- migration/socket.h | 11 +- migration/tls.c | 1 - scripts/mtest2make.py | 11 +- scripts/ninjatool.py | 5 +- scripts/qemu-version.sh | 2 +- target/arm/helper-sve.h | 5 - target/arm/helper.c | 1 - target/arm/helper.h | 28 + target/arm/mte_helper.c | 19 +- target/arm/sve.decode | 35 +- target/arm/sve_helper.c | 70 +-- target/arm/translate-a64.c | 110 +++- target/arm/translate-sve.c | 393 +++++------- target/arm/translate.h | 1 + target/arm/vec_helper.c | 182 ++++-- target/i386/hvf/hvf-i386.h | 4 +- tests/qemu-iotests/267.out | 4 +- thunk.c | 23 +- tools/virtiofsd/fuse_virtio.c | 16 + tools/virtiofsd/helper.c | 2 - tools/virtiofsd/passthrough_ll.c | 3 +- trace/meson.build | 13 +- ui/meson.build | 6 +- 187 files changed, 3180 insertions(+), 4492 deletions(-) create mode 100644 linux-user/generic/termbits.h