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-aarch64-lts-allnoconfig in repository toolchain/ci/qemu.
from 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 [...] new 316717feb3 ppc/pnv: Change the maximum of PHB3 devices for Power8NVL new 81fbb57b7b ppc/pnv: Remove PHB4 reset handler new c42b9c8b33 ppc/pnv: Remove the PHB4 "device-id" property new dec4e2897c pnv_phb3.c: do not set 'root-bus' as bus name new 9747d061ca pnv_phb4.c: do not set 'root-bus' as bus name new 932de56970 target/ppc: Improve logging in Radix MMU new 9b4eaee4d4 target/ppc: Check effective address validity new 62e79ef914 target/ppc: Remove static inline new 6789f23b64 target/ppc: Print out literal exception names in logs new b3b5c5d38f ppc/ppc4xx: Convert printfs() new 56964585a0 ppc/ppc405: Activate MMU logs new cbd8f17d16 ppc/ppc405: Restore TCR and STR write handlers new b1273a5e13 ppc/ppc405: Rework ppc_40x_timers_init() to use a PowerPCCPU new c316203c1e ppc/ppc405: Fix timer initialization new dd69d140ce ppc/ppc405: Introduce a store helper for SPR_40x_PID new fbe08667c5 ppc/ppc405: Dump specific registers new 84ade98e87 target/ppc: do not silence snan in xscvspdpn new 19e70626f8 target/ppc: powerpc_excp: Set alternate SRRs directly new 2541e68658 target/ppc: powerpc_excp: Add excp_vectors bounds check new d1cbee61ab target/ppc: powerpc_excp: Set vector earlier new 5ac11b126d target/ppc: powerpc_excp: Move system call vectored code together new 93130c8475 target/ppc: powerpc_excp: Stop passing excp_model around new 6e8b990354 target/ppc: Cache per-pmc insn and cycle count settings new ffae5616c3 target/ppc: Rewrite pmu_increment_insns new eec4dfdadb target/ppc: Use env->pnc_cyc_cnt new 0625c7760d target/ppc: do not call hreg_compute_hflags() in helper_stor [...] new 67e41fe0cf Merge tag 'pull-ppc-20220104' of https://github.com/legoater [...]
The 27 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/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 ++-- configure | 2 +- hw/arm/musicpal.c | 13 +- hw/arm/smmu-common.c | 3 +- hw/arm/smmuv3.c | 14 +- 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 | 5 +- 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/ide/ahci.c | 18 +- hw/ide/macio.c | 2 +- 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/trace-events | 7 + 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/boards.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 +++++----- job.c | 1 + meson.build | 2 + qapi/machine.json | 5 +- qemu-img.c | 2 +- qemu-options.hx | 81 ++++++--- softmmu/dma-helpers.c | 38 +++-- softmmu/vl.c | 3 + target/hppa/op_helper.c | 27 +-- 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 +++ tests/qemu-iotests/141.out | 2 +- tests/qemu-iotests/283 | 3 +- tests/qemu-iotests/283.out | 2 +- 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 ++++++++++++++++++++++++-------- 109 files changed, 1661 insertions(+), 980 deletions(-) create mode 100644 tests/tcg/hppa/stby.c create mode 100644 tests/tcg/ppc64le/non_signalling_xscv.c