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-release-arm-next-allmodconfig in repository toolchain/ci/qemu.
from f18155a207 Merge tag 'for-upstream-mtest' of https://gitlab.com/bonzini [...] adds 05bfd4db08 target/hppa: Fix deposit assert from trans_shrpw_imm adds 89f3bfa326 Merge tag 'pull-pa-20211223' of https://gitlab.com/rth7680/q [...] adds 252f40913a job.c: add missing notifier initialization adds df9a316505 blockjob: implement and use block_job_get_aio_context adds 7ac68e2920 test-blockjob-txn: don't abuse job->blk adds 048954e2f6 block/stream: add own blk adds 1b177bbea0 test-bdrv-drain: don't use BlockJob.blk adds 985cac8f20 blockjob: drop BlockJob.blk field adds d5a9f35289 Merge tag 'pull-jobs-2021-12-29' of https://src.openvz.org/s [...] adds 41d5e8da3d hw/scsi/megasas: Use uint32_t for reply queue head/tail values adds 7ccb391ccd dma: Let dma_memory_valid() take MemTxAttrs argument adds 7a36e42d91 dma: Let dma_memory_set() take MemTxAttrs argument adds 4afd0f2f22 dma: Let dma_memory_rw_relaxed() take MemTxAttrs argument adds 23faf5694f dma: Let dma_memory_rw() take MemTxAttrs argument adds ba06fe8add dma: Let dma_memory_read/write() take MemTxAttrs argument adds a1d4b0a305 dma: Let dma_memory_map() take MemTxAttrs argument adds c0ee152735 dma: Have dma_buf_rw() take a void pointer adds 5e468a36dc dma: Have dma_buf_read() / dma_buf_write() take a void pointer adds e2d784b67d pci: Let pci_dma_rw() take MemTxAttrs argument adds 959384e74e dma: Let dma_buf_rw() take MemTxAttrs argument adds 392e48af34 dma: Let dma_buf_write() take MemTxAttrs argument adds 1e5a3f8b2a dma: Let dma_buf_read() take MemTxAttrs argument adds 292e13142d dma: Let dma_buf_rw() propagate MemTxResult adds 2280c27afc dma: Let st*_dma() take MemTxAttrs argument adds 34cdea1db6 dma: Let ld*_dma() take MemTxAttrs argument adds 24aed6bcb6 dma: Let st*_dma() propagate MemTxResult adds cd1db8df74 dma: Let ld*_dma() propagate MemTxResult adds a423a1b523 pci: Let st*_pci_dma() take MemTxAttrs argument adds 398f9a84ac pci: Let ld*_pci_dma() take MemTxAttrs argument adds 6bebb27073 pci: Let st*_pci_dma() propagate MemTxResult adds 4a63054bce pci: Let ld*_pci_dma() propagate MemTxResult adds 69f153667f Merge tag 'memory-api-20211231' of https://github.com/philmd [...] adds 694804ed7b hw/qdev: Cosmetic around documentation adds 14b0375b39 hw/qdev: Correct qdev_init_gpio_out_named() documentation adds 1fbd004b00 hw/qdev: Correct qdev_connect_gpio_out_named() documentation adds 2ebd9ce19a hw/qdev: Rename qdev_connect_gpio_out*() 'input_pin' parameter adds 1ab192f30c tests/unit/test-smp-parse: Pass machine type as argument to tests adds c30bdb025c tests/unit/test-smp-parse: Split the 'generic' test in valid [...] adds 76b6d4cce3 tests/unit/test-smp-parse: Add 'smp-with-dies' machine type adds 7ca0705eba tests/unit/test-smp-parse: Add 'smp-generic-invalid' machine type adds 2dc426c468 tests/unit/test-smp-parse: Add 'smp-generic-valid' machine type adds 47ab8a491a tests/unit/test-smp-parse: Simplify pointer to compound literal use adds cf65000ae9 tests/unit/test-smp-parse: Constify some pointer/struct adds 3e2f14981c hw/core: Rename smp_parse() -> machine_parse_smp_config() adds 0d87178523 qemu-options: Improve readability of SMP related Docs adds 864c3b5c32 hw/core/machine: Introduce CPU cluster topology support adds e5ef89ae44 tests/unit/test-smp-parse: Add testcases for CPU clusters adds 16f5738476 tests/unit/test-smp-parse: No need to explicitly zero Machin [...] adds a2348fa232 tests/unit/test-smp-parse: Keep default MIN/MAX CPUs in mach [...] adds da7595cad3 MAINTAINERS: Self-recommended as reviewer of "Machine core" adds 90f285fd83 MAINTAINERS: Change philmd's email address adds 2ece6e6484 MAINTAINERS: email address change adds 814a050530 Merge tag 'machine-core-20211231' of https://github.com/phil [...] adds 0e3ed77de5 meson: Unify mips and mips64 in host_arch adds fd0f79d715 tests/tcg: Use $cpu in configure.sh adds 909c476d99 tests/tcg: Unconditionally use 90 second timeout adds 9f54dc1ce6 target/hppa: Fix atomic_store_3 for STBY adds 5c23f0c319 gitlab: Disable check-python-tox adds b5a3d8bc91 Merge tag 'pull-misc-20220103' of https://gitlab.com/rth7680 [...] adds 316717feb3 ppc/pnv: Change the maximum of PHB3 devices for Power8NVL adds 81fbb57b7b ppc/pnv: Remove PHB4 reset handler adds c42b9c8b33 ppc/pnv: Remove the PHB4 "device-id" property adds dec4e2897c pnv_phb3.c: do not set 'root-bus' as bus name adds 9747d061ca pnv_phb4.c: do not set 'root-bus' as bus name adds 932de56970 target/ppc: Improve logging in Radix MMU adds 9b4eaee4d4 target/ppc: Check effective address validity adds 62e79ef914 target/ppc: Remove static inline adds 6789f23b64 target/ppc: Print out literal exception names in logs adds b3b5c5d38f ppc/ppc4xx: Convert printfs() adds 56964585a0 ppc/ppc405: Activate MMU logs adds cbd8f17d16 ppc/ppc405: Restore TCR and STR write handlers adds b1273a5e13 ppc/ppc405: Rework ppc_40x_timers_init() to use a PowerPCCPU adds c316203c1e ppc/ppc405: Fix timer initialization adds dd69d140ce ppc/ppc405: Introduce a store helper for SPR_40x_PID adds fbe08667c5 ppc/ppc405: Dump specific registers adds 84ade98e87 target/ppc: do not silence snan in xscvspdpn adds 19e70626f8 target/ppc: powerpc_excp: Set alternate SRRs directly adds 2541e68658 target/ppc: powerpc_excp: Add excp_vectors bounds check adds d1cbee61ab target/ppc: powerpc_excp: Set vector earlier adds 5ac11b126d target/ppc: powerpc_excp: Move system call vectored code together adds 93130c8475 target/ppc: powerpc_excp: Stop passing excp_model around adds 6e8b990354 target/ppc: Cache per-pmc insn and cycle count settings adds ffae5616c3 target/ppc: Rewrite pmu_increment_insns adds eec4dfdadb target/ppc: Use env->pnc_cyc_cnt adds 0625c7760d target/ppc: do not call hreg_compute_hflags() in helper_stor [...] adds 67e41fe0cf Merge tag 'pull-ppc-20220104' of https://github.com/legoater [...] adds c578ff1858 tcg/optimize: Fix folding of vector ops adds f341b9aabd linux-user: Fix trivial build error on loongarch64 hosts adds 9de225a1c2 sysemu: Cleanup qemu_run_machine_init_done_notifiers() adds d7478d4229 common-user: Fix tail calls to safe_syscall_set_errno_tail adds 58140d3964 Merge tag 'pull-tcg-20220104' of https://gitlab.com/rth7680/ [...] adds fb084237a3 common-user: Really fix i386 calls to safe_syscall_set_errno_tail adds 01854af2cf hw: Add compat machines for 7.0 adds 7539fa0116 tests/qtest/test-x86-cpuid-compat: Check for machines before [...] adds 961fb4b465 tests/qtest/hd-geo-test: Check for the lsi53c895a controller [...] adds 585507017c tests/unit/test-util-sockets: Use g_file_open_tmp() to creat [...] adds fe86fe237c qemu-options: Remove the deprecated -no-quit option adds 9a50594761 docs/sphinx: fix compatibility with sphinx < 1.8 adds 4cc75ce697 gitlab-ci: Enable docs in the centos job adds 057dc9a635 docs/tools/qemu-trace-stap.rst: Do not hard-code the QEMU bi [...] adds 7d4ae4d497 Merge tag 'pull-request-2022-01-05' of https://gitlab.com/th [...] adds 719fab3afa qemu-binfmt-conf.sh: fix -F option adds be23b0eb47 linux-user/hexagon: Use generic target_stat64 structure adds f93d0af88d linux-user: Mark cpu_loop() with noreturn attribute adds e068b57d01 linux-user: Move target_signal.h generic definitions to gene [...] adds f9d0707182 linux-user: target_syscall.h remove definition TARGET_MINSIGSTKSZ adds c1e8e3a746 linux-user: Remove TARGET_SIGSTKSZ adds 87e9bf2323 linux-user: Split out do_prctl and subroutines adds 220717a6f4 linux-user: Disable more prctl subcodes adds 6e8dcacd08 linux-user: Add code for PR_GET/SET_UNALIGN adds fed1424617 target/alpha: Implement prctl_unalign_sigbus adds 217d1a5ef8 target/hppa: Implement prctl_unalign_sigbus adds 4da06fb306 target/sh4: Implement prctl_unalign_sigbus adds 139e5de7c8 linux-user/signal: Map exit signals in SIGCHLD siginfo_t adds 45ad761c27 linux-user: add sched_getattr support adds 407a119bfd linux-user: call set/getscheduler set/getparam directly adds e13685a6e5 linux-user/syscall.c: fix missed flag for shared memory in o [...] adds 87d7bfdba1 linux-user/nios2: Properly emulate EXCP_TRAP adds 80c6e9d4ae linux-user/nios2: Fixes for signal frame setup adds 66346faf32 linux-user/elfload: Rename ARM_COMMPAGE to HI_COMMPAGE adds f5ef0e518d linux-user/nios2: Map a real kuser page adds 8222d8ba6f linux-user/nios2: Fix EA vs PC confusion adds 7a83cbb0b0 linux-user/nios2: Fix sigmask in setup_rt_frame adds 155fff93f8 linux-user/nios2: Use set_sigmask in do_rt_sigreturn adds 7a5626a1d8 linux-user/syscall.c: malloc to g_try_malloc adds 312aef98ae linux-user: netlink: update IFLA entries adds a99478672c linux-user: netlink: Add IFLA_VFINFO_LIST adds f0effdbc2a linux-user: netlink: update IFLA_BRPORT entries adds 41fb4c14ee Merge tag 'linux-user-for-7.0-pull-request' of https://gitla [...] adds d9e9cd59df Add dummy Aspeed AST2600 Display Port MCU (DPMCU) adds b7469ef92a target/arm: Add missing FEAT_TLBIOS instructions adds a120157b24 hw/intc/arm_gicv3_its: Correct off-by-one bounds check on rdbase adds 8d2d6dd9bb hw/intc/arm_gicv3_its: Remove redundant ITS_CTLR_ENABLED define adds 6c1db43de4 hw/intc/arm_gicv3_its: Remove maxids union from TableDesc adds 62df780e3d hw/intc/arm_gicv3_its: Don't return early in extract_table_p [...] adds e5487a4139 hw/intc/arm_gicv3_its: Reduce code duplication in extract_ta [...] adds 9ae8543190 hw/intc/arm_gicv3_its: Correct setting of TableDesc entry_sz adds 764d6ba10c hw/intc/arm_gicv3_its: Don't misuse GITS_TYPE_PHYSICAL define adds b87fab1c8e hw/intc/arm_gicv3_its: Correct handling of MAPI adds e07f844599 hw/intc/arm_gicv3_its: Use FIELD macros for DTEs adds 257bb6501c hw/intc/arm_gicv3_its: Correct comment about CTE RDBase field size adds 437dc0ea98 hw/intc/arm_gicv3_its: Use FIELD macros for CTEs adds 80dcd37feb hw/intc/arm_gicv3_its: Fix various off-by-one errors adds 7f18ac3ab3 hw/intc/arm_gicv3_its: Rename max_l2_entries to num_l2_entries adds 560223dcf0 hw/arm: Add kudo i2c eeproms. adds b27de2c57b hw/arm: attach MMC to kudo-bmc adds 5b0829d38c hw/arm: add i2c muxes to kudo-bmc adds b8905cc2dd hw/arm: kudo add lm75s on bus 13 adds c87507a8cf Merge tag 'pull-target-arm-20220107' of https://git.linaro.o [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.d/buildtest.yml | 2 +- .gitlab-ci.d/edk2/Dockerfile | 2 +- .gitlab-ci.d/static_checks.yml | 2 + .mailmap | 1 + MAINTAINERS | 21 +- block/mirror.c | 7 - block/stream.c | 24 +- blockdev.c | 6 +- blockjob.c | 36 +- common-user/host/i386/safe-syscall.inc.S | 1 + common-user/host/mips/safe-syscall.inc.S | 1 + common-user/host/x86_64/safe-syscall.inc.S | 1 + configure | 2 +- cpu.c | 20 +- docs/about/deprecated.rst | 6 - docs/about/removed-features.rst | 7 + docs/sphinx/fakedbusdoc.py | 4 +- docs/tools/qemu-trace-stap.rst | 24 +- hw/arm/aspeed_ast2600.c | 8 + hw/arm/musicpal.c | 13 +- hw/arm/npcm7xx_boards.c | 27 ++ hw/arm/smmu-common.c | 3 +- hw/arm/smmuv3.c | 14 +- hw/arm/virt.c | 9 +- hw/audio/intel-hda.c | 13 +- hw/core/generic-loader.c | 3 +- hw/core/gpio.c | 13 +- hw/core/machine-smp.c | 32 +- hw/core/machine.c | 8 +- hw/display/virtio-gpu.c | 10 +- hw/dma/pl330.c | 12 +- hw/dma/sparc32_dma.c | 16 +- hw/dma/xlnx-zynq-devcfg.c | 6 +- hw/dma/xlnx_dpdma.c | 10 +- hw/hyperv/vmbus.c | 8 +- hw/i386/amd_iommu.c | 16 +- hw/i386/intel_iommu.c | 28 +- hw/i386/pc.c | 3 + hw/i386/pc_piix.c | 14 +- hw/i386/pc_q35.c | 13 +- hw/ide/ahci.c | 18 +- hw/ide/macio.c | 2 +- hw/intc/arm_gicv3_its.c | 234 +++++----- hw/intc/gicv3_internal.h | 40 +- hw/intc/pnv_xive.c | 7 +- hw/intc/spapr_xive.c | 3 +- hw/intc/xive.c | 7 +- hw/misc/bcm2835_property.c | 3 +- hw/misc/macio/mac_dbdma.c | 10 +- hw/net/allwinner-sun8i-emac.c | 18 +- hw/net/eepro100.c | 49 ++- hw/net/ftgmac100.c | 25 +- hw/net/imx_fec.c | 32 +- hw/net/npcm7xx_emc.c | 20 +- hw/net/tulip.c | 36 +- hw/nvme/ctrl.c | 5 +- hw/nvram/fw_cfg.c | 16 +- hw/pci-host/pnv_phb3.c | 8 +- hw/pci-host/pnv_phb3_msi.c | 9 +- hw/pci-host/pnv_phb4.c | 21 +- hw/pci-host/pnv_phb4_pec.c | 3 - hw/ppc/mpc8544_guts.c | 9 +- hw/ppc/pnv.c | 2 +- hw/ppc/ppc.c | 67 ++- hw/ppc/ppc405_uc.c | 2 - hw/ppc/ppc4xx_devs.c | 39 +- hw/ppc/ppc4xx_pci.c | 11 +- hw/ppc/spapr.c | 15 +- hw/ppc/trace-events | 7 + hw/s390x/s390-virtio-ccw.c | 14 +- hw/scsi/esp-pci.c | 2 +- hw/scsi/megasas.c | 64 +-- hw/scsi/mptsas.c | 16 +- hw/scsi/scsi-bus.c | 4 +- hw/scsi/trace-events | 8 +- hw/scsi/vmw_pvscsi.c | 20 +- hw/sd/allwinner-sdhost.c | 14 +- hw/sd/sdhci.c | 35 +- hw/usb/hcd-dwc2.c | 8 +- hw/usb/hcd-ehci.c | 6 +- hw/usb/hcd-ohci.c | 28 +- hw/usb/hcd-xhci.c | 26 +- hw/usb/libhw.c | 3 +- hw/virtio/virtio.c | 6 +- include/block/blockjob.h | 10 +- include/hw/arm/aspeed_soc.h | 2 + include/hw/boards.h | 12 +- include/hw/core/cpu.h | 3 + include/hw/i386/pc.h | 3 + include/hw/intc/arm_gicv3_its_common.h | 9 +- include/hw/pci-host/pnv_phb4.h | 2 - include/hw/pci/pci.h | 42 +- include/hw/ppc/spapr_vio.h | 30 +- include/hw/qdev-core.h | 24 +- include/sysemu/dma.h | 88 ++-- include/sysemu/sysemu.h | 1 - job.c | 1 + linux-user/aarch64/target_prctl.h | 160 +++++++ linux-user/aarch64/target_signal.h | 18 - linux-user/aarch64/target_syscall.h | 24 -- linux-user/alpha/target_prctl.h | 1 + linux-user/alpha/target_signal.h | 1 - linux-user/alpha/target_syscall.h | 1 - linux-user/arm/target_prctl.h | 1 + linux-user/arm/target_signal.h | 18 - linux-user/arm/target_syscall.h | 1 - linux-user/cris/target_prctl.h | 1 + linux-user/cris/target_signal.h | 18 - linux-user/cris/target_syscall.h | 1 - linux-user/elfload.c | 66 ++- linux-user/fd-trans.c | 184 ++++++++ linux-user/generic/signal.h | 15 + linux-user/generic/target_prctl_unalign.h | 27 ++ linux-user/hexagon/target_prctl.h | 1 + linux-user/hexagon/target_signal.h | 11 - linux-user/host/loongarch64/host-signal.h | 4 +- linux-user/hppa/target_prctl.h | 1 + linux-user/hppa/target_signal.h | 1 - linux-user/hppa/target_syscall.h | 1 - linux-user/i386/target_prctl.h | 1 + linux-user/i386/target_signal.h | 18 - linux-user/i386/target_syscall.h | 1 - linux-user/m68k/target_prctl.h | 1 + linux-user/m68k/target_signal.h | 18 - linux-user/m68k/target_syscall.h | 1 - linux-user/microblaze/target_prctl.h | 1 + linux-user/microblaze/target_signal.h | 18 - linux-user/microblaze/target_syscall.h | 1 - linux-user/mips/target_prctl.h | 88 ++++ linux-user/mips/target_signal.h | 1 - linux-user/mips/target_syscall.h | 7 - linux-user/mips64/target_prctl.h | 1 + linux-user/mips64/target_signal.h | 1 - linux-user/mips64/target_syscall.h | 7 - linux-user/nios2/cpu_loop.c | 93 ++-- linux-user/nios2/signal.c | 58 ++- linux-user/nios2/target_prctl.h | 1 + linux-user/nios2/target_signal.h | 16 - linux-user/nios2/target_syscall.h | 1 - linux-user/openrisc/target_prctl.h | 1 + linux-user/openrisc/target_signal.h | 23 - linux-user/openrisc/target_syscall.h | 1 - linux-user/ppc/target_prctl.h | 1 + linux-user/ppc/target_signal.h | 18 - linux-user/ppc/target_syscall.h | 1 - linux-user/riscv/target_prctl.h | 1 + linux-user/riscv/target_signal.h | 12 - linux-user/riscv/target_syscall.h | 1 - linux-user/s390x/target_prctl.h | 1 + linux-user/s390x/target_signal.h | 15 - linux-user/s390x/target_syscall.h | 1 - linux-user/sh4/target_prctl.h | 1 + linux-user/sh4/target_signal.h | 18 - linux-user/sh4/target_syscall.h | 1 - linux-user/signal.c | 9 +- linux-user/sparc/target_prctl.h | 1 + linux-user/sparc/target_signal.h | 1 - linux-user/sparc/target_syscall.h | 1 - linux-user/syscall.c | 657 ++++++++++++++++------------- linux-user/syscall_defs.h | 46 +- linux-user/user-internals.h | 2 +- linux-user/x86_64/target_prctl.h | 1 + linux-user/x86_64/target_signal.h | 18 - linux-user/x86_64/target_syscall.h | 1 - linux-user/xtensa/target_prctl.h | 1 + linux-user/xtensa/target_signal.h | 17 - meson.build | 2 + qapi/machine.json | 5 +- qemu-img.c | 2 +- qemu-options.hx | 89 ++-- scripts/qemu-binfmt-conf.sh | 4 +- softmmu/dma-helpers.c | 38 +- softmmu/vl.c | 11 +- target/alpha/cpu.h | 5 + target/alpha/translate.c | 31 +- target/arm/helper.c | 32 ++ target/hppa/cpu.h | 5 +- target/hppa/op_helper.c | 27 +- target/hppa/translate.c | 38 +- target/nios2/cpu.h | 2 +- target/nios2/translate.c | 26 +- target/ppc/cpu.h | 5 + target/ppc/cpu_init.c | 34 +- target/ppc/excp_helper.c | 187 +++++--- target/ppc/fpu_helper.c | 5 +- target/ppc/helper.h | 2 + target/ppc/helper_regs.c | 2 +- target/ppc/machine.c | 2 + target/ppc/mmu-radix64.c | 60 ++- target/ppc/mmu-radix64.h | 1 + target/ppc/mmu_common.c | 164 ++++--- target/ppc/mmu_helper.c | 97 ++--- target/ppc/power8-pmu.c | 238 +++++------ target/ppc/power8-pmu.h | 14 +- target/ppc/spr_tcg.h | 3 + target/ppc/timebase_helper.c | 10 + target/ppc/translate.c | 20 + target/sh4/cpu.h | 4 + target/sh4/translate.c | 50 ++- tcg/optimize.c | 49 ++- tests/qemu-iotests/141.out | 2 +- tests/qemu-iotests/283 | 3 +- tests/qemu-iotests/283.out | 2 +- tests/qtest/hd-geo-test.c | 8 +- tests/qtest/test-x86-cpuid-compat.c | 85 ++-- tests/tcg/Makefile.target | 12 +- tests/tcg/configure.sh | 2 +- tests/tcg/hppa/Makefile.target | 5 + tests/tcg/hppa/stby.c | 87 ++++ tests/tcg/ppc64/Makefile.target | 4 +- tests/tcg/ppc64le/Makefile.target | 4 +- tests/tcg/ppc64le/non_signalling_xscv.c | 37 ++ tests/unit/test-bdrv-drain.c | 12 +- tests/unit/test-blockjob-txn.c | 10 +- tests/unit/test-smp-parse.c | 281 +++++++++--- tests/unit/test-util-sockets.c | 6 +- 216 files changed, 3193 insertions(+), 2017 deletions(-) create mode 100644 linux-user/aarch64/target_prctl.h create mode 100644 linux-user/alpha/target_prctl.h create mode 100644 linux-user/arm/target_prctl.h create mode 100644 linux-user/cris/target_prctl.h create mode 100644 linux-user/generic/target_prctl_unalign.h create mode 100644 linux-user/hexagon/target_prctl.h create mode 100644 linux-user/hppa/target_prctl.h create mode 100644 linux-user/i386/target_prctl.h create mode 100644 linux-user/m68k/target_prctl.h create mode 100644 linux-user/microblaze/target_prctl.h create mode 100644 linux-user/mips/target_prctl.h create mode 100644 linux-user/mips64/target_prctl.h create mode 100644 linux-user/nios2/target_prctl.h create mode 100644 linux-user/openrisc/target_prctl.h create mode 100644 linux-user/ppc/target_prctl.h create mode 100644 linux-user/riscv/target_prctl.h create mode 100644 linux-user/s390x/target_prctl.h create mode 100644 linux-user/sh4/target_prctl.h create mode 100644 linux-user/sparc/target_prctl.h create mode 100644 linux-user/x86_64/target_prctl.h create mode 100644 linux-user/xtensa/target_prctl.h create mode 100644 tests/tcg/hppa/stby.c create mode 100644 tests/tcg/ppc64le/non_signalling_xscv.c