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-aarch64-build_cross in repository toolchain/ci/qemu.
from 25f6dc28a3 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] adds e3a99a8a62 hw/hppa: Sync hppa_hardware.h file with SeaBIOS sources adds 6d9c524da2 seabios-hppa: Update to SeaBIOS hppa version 1 adds 28b71a2e42 hw/hppa: Implement proper SeaBIOS version check adds a24d2cf30c hw/display/artist.c: fix out of bounds check adds b899fe41ce hw/hppa/lasi: Don't abort on invalid IMR value adds b87a7355de hw/display/artist: Check offset in draw_line to avoid buffer [...] adds 84a7b7741a hw/display/artist: Refactor artist_rop8() to avoid buffer over-run adds 8bd0d5b5ef Revert "hw/display/artist: Avoid drawing line when nothing t [...] adds a501bfc917 hw/display/artist: Prevent out of VRAM buffer accesses adds e0cf02ce68 hw/display/artist: Unbreak size mismatch memory accesses adds f9e9f71490 hw/display/artist: Fix invalidation of lines in artist_draw_line() adds 2f8cd51547 hw/display/artist: Fix invalidation of lines near screen border adds 8e49197ca5 Merge remote-tracking branch 'remotes/hdeller/tags/target-hp [...] adds de345260c5 virtio-ccw-input: fix description adds 70c04a7ca2 docs/system/s390x: Add a chapter about s390x boot devices adds 0216b18b79 hw/vfio/ap: Plug memleak in vfio_ap_get_group() adds ac8b279f13 Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...] adds 42a62c2092 acpi: allow DSDT changes adds af1b80ae56 i386/acpi: fix inconsistent QEMU/OVMF device paths adds 9b897b399e arm/acpi: fix an out of spec _UID for PCI root adds c27c1cc3ca disassemble-aml: -o actually works adds af1dfe1ec0 acpi: update expected DSDT files with _UID changes adds 3d7e78aa77 Introduce a new flag for i440fx to disable PCI hotplug on th [...] adds 1436f32a84 virtio-pci: add virtio_pci_optimal_num_queues() helper adds 4e5163bd84 virtio-scsi: introduce a constant for fixed virtqueues adds 6a55882284 virtio-scsi-pci: default num_queues to -smp N adds 9445e1e15e virtio-blk-pci: default num_queues to -smp N adds a4eef0711b vhost-user-blk-pci: default num_queues to -smp N adds c906e03909 hw/smbios: add options for type 4 max-speed and current-speed adds e1647539b1 tests/bios-tables-test: add smbios cpu speed test adds 19591e9e09 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] new bd5f973ac2 trace: fix creation of systemtap files new 5f7e966b27 meson: Build qemu-nbd on macOS again new 568ac779a4 meson: Don't make object files for dtrace on macOS new 72bfe8ea63 scripts/qemu-version.sh: Add missing space before ']' new c7c91a749b meson: Fix meson build with --enable-libdaxctl new 48e33de58f meson: Fix chardev-baum.so name new fb648e9cac configure: default to PIE disabled on Windows platforms new b7612f45da meson: move pixman detection to meson new 760e4327cd meson: skip SDL2 detection if --disable-system new 48328880fd configure: add --ninja option new 1917ec6d56 meson: cleanup xkbcommon detection new ec14f888b8 meson: don't require CONFIG_VTE for the GTK UI new 1a4db552d8 ninjatool: quote dollars in variables new cb23fd4740 meson: fix relpath failure on Win32 new 363743dacb meson: Mingw64 gcc doesn't recognize system include_type for sdl2 new 90756b2fb3 meson: set colorout to auto new 74938f0645 ninjatool: Fixes E$$: in generated Makefile.ninja new 332657245b Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] new fadb055bd4 numa: hmat: fix cache size check new c51325d865 e1000: Rename QOM class cast macros new 2e0aec1590 megasas: Rename QOM class cast macros new bd7dff9460 vmw_pvscsi: Rename QOM class cast macros new c7bf34922d pl110: Rename pl110_version enum values new 4af44e1eca allwinner-h3: Rename memmap enum constants new 347df6f876 aspeed_soc: Rename memmap/irqmap enum constants new 30c717cb50 opentitan: Rename memmap enum constants new 0a258e9461 aspeed_timer: Fix ASPEED_TIMER macro definition new 1fdbdaa708 versatile: Fix typo in PCI_VPB_HOST definition new f58b770fbb virtio-ccw: Fix definition of VIRTIO_CCW_BUS_GET_CLASS new d48ad737df hvf: Add missing include new 79f6cf7e59 hcd-dwc2: Rename USB_*CLASS macros for consistency new 57af4d7fbc tulip: Move TulipState typedef to header new 7c9dcd6cab throttle-groups: Move ThrottleGroup typedef to header new 616bbde342 pci: Move PCIBusClass typedef to pci.h new cc963dcd72 i8254: Move PITCommonState/PITCommonClass typedefs to i8254.h new 3932885af6 hvf: Move HVFState typedef to hvf.h new 3c03b56370 mcf_fec: Move mcf_fec_state typedef to header new b13f9bdf31 s390_flic: Move KVMS390FLICState typedef to header new 5c8b0f2cc7 can_emu: Delete macros for non-existing typedef new 6a567fbcf0 nubus: Delete unused NUBUS_BRIDGE macro new 08e14bb7e0 platform-bus: Delete macros for non-existing typedef new 8055340fa5 armsse: Rename QOM macros to avoid conflicts new 694b3d2897 xen-legacy-backend: Add missing typedef XenLegacyDevice new 82d1e74f1b spapr: Move typedef SpaprMachineState to spapr.h new 43f014407b s390x: Move typedef SCLPEventFacility to event-facility.h new 2504f868f3 vhost-user-gpu: Move QOM macro to header new 5e748ffbbf ahci: Move QOM macros to header new e6fcd78008 i8257: Move QOM macro to header new dc15d9eb41 ahci: Move QOM macro to header new 41ea82055c pckbd: Move QOM macro to header new 240b6cd717 vmbus: Move QOM macros to vmbus.h new b28b80376b virtio-serial-bus: Move QOM macros to header new fe47ad3aa9 piix: Move QOM macros to header new cb8cf86b3e auxbus: Move QOM macros to header new 8eeb6f3624 rocker: Move QOM macros to header new 2d8eb5f85f pxa2xx: Move QOM macros to header new 040c1fd35c mptsas: Move QOM macros to header new 97e622ded7 kvm: Move QOM macros to kvm.h new 42db0fb5e0 vfio/pci: Move QOM macros to header new 001040158d nubus: Rename class type checking macros new b1af5872ff s390-virtio-ccw: Rename S390_MACHINE_CLASS macro new b694ed1f56 swim: Rename struct SWIM to Swim new 6c725351c3 migration: Rename class type checking macros new f7d82e9bcd etsec: Use TYPE_ETSEC_COMMON constant new 04d8dbb102 nios2_iic: Use TYPE_ALTERA_IIC constant new e91830b121 amd_iommu: Use TYPE_AMD_IOMMU_PCI constant new 1a3bae794b sclpconsole: Use TYPE_* constants new 0b43132f30 xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant new c58a7deff8 tosa: Use TYPE_TOSA_MISC_GPIO constant new 8c2eedcea3 ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant new 92951316dc dc390: Use TYPE_DC390_DEVICE constant new 3e39dac035 Merge remote-tracking branch 'remotes/ehabkost/tags/machine- [...] new 870f0051b4 hw/arm/sbsa-ref: fix typo breaking PCIe IRQs new bb80ae077e hw/clock: Remove unused clock_init*() functions new 15aa2876d9 hw/clock: Let clock_set() return boolean value new 96250eab90 hw/clock: Only propagate clock changes if the clock is changed new 79ed6fd650 hw/arm/musicpal: Use AddressSpace for DMA transfers new 0e5aac18bc target/arm: Clarify HCR_EL2 ARMCPRegInfo type new dbf8c32178 target/arm: Pass the entire mte descriptor to mte_check_fail new 9a4670be7f target/arm: Fill in the WnR syndrome bit in mte_check_fail new b3aec952bf hw/sd/allwinner-sdhost: Use AddressSpace for DMA transfers new 4757cb8579 hw/net/allwinner-sun8i-emac: Use AddressSpace for DMA transfers new 31a171cc8b hw/arm/xilinx_zynq: Uninline cadence_uart_create() new 3ab9287895 hw/arm/xilinx_zynq: Call qdev_connect_clock_in() before Devi [...] new f129360ca1 hw/qdev-clock: Uninline qdev_connect_clock_in() new 739fa32554 hw/qdev-clock: Avoid calling qdev_connect_clock_in after Dev [...] new 68274b945e hw/misc/unimp: Display value after offset new a12b4c53cb hw/misc/unimp: Display the value with width of the access size new 55d35c8819 hw/misc/unimp: Display the offset with width of the region size new 512c65e62e armsse: Define ARMSSEClass correctly new 5be4dd043f qemu/int128: Add int128_lshift new f7d79c41fa target/arm: Split out gen_gvec_fn_zz new 28c4da31be target/arm: Split out gen_gvec_fn_zzz, do_zzz_fn new 8a40fe5f1b target/arm: Rearrange {sve,fp}_check_access assert new d0b2df5a01 target/arm: Merge do_vector2_p into do_mov_p new dd81a8d7cf target/arm: Clean up 4-operand predicate expansion new d4bc623254 target/arm: Use tcg_gen_gvec_bitsel for trans_SEL_pppp new 36cbb7a8e7 target/arm: Split out gen_gvec_ool_zzzp new 602459969c target/arm: Merge helper_sve_clr_* and helper_sve_movz_* new 96a461f7c1 target/arm: Split out gen_gvec_ool_zzp new e645d1a17a target/arm: Split out gen_gvec_ool_zzz new 40e32e5a8a target/arm: Split out gen_gvec_ool_zz new 830d1a5a05 target/arm: Tidy SVE tszimm shift formats new d21798856b target/arm: Generalize inl_qrdmlah_* helper functions new 2e5a265e6a target/arm: Convert integer multiply (indexed) to gvec for a [...] new 3607440c4d target/arm: Convert integer multiply-add (indexed) to gvec f [...] new ed78849d97 target/arm: Convert sq{, r}dmulh to gvec for aa64 advsimd new ea1bb830cb Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...]
The 108 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/system/s390x/bootdevices.rst | 82 +++++++ docs/system/target-s390x.rst | 1 + hw/acpi/pcihp.c | 23 +- hw/acpi/piix4.c | 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/virt-acpi-build.c | 2 +- hw/arm/xilinx_zynq.c | 24 ++- hw/arm/xlnx-zcu102.c | 2 +- hw/block/swim.c | 10 +- hw/block/vhost-user-blk.c | 6 +- hw/block/virtio-blk.c | 6 +- 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/machine.c | 8 +- hw/core/numa.c | 8 +- hw/core/qdev-clock.c | 6 + hw/display/artist.c | 186 +++++++++------- hw/display/macfb.c | 4 +- hw/display/pl110.c | 22 +- hw/display/vhost-user-gpu.c | 3 - hw/dma/i8257.c | 2 - hw/hppa/hppa_hardware.h | 6 + hw/hppa/lasi.c | 10 +- hw/hppa/machine.c | 22 ++ hw/hyperv/vmbus.c | 3 - hw/i386/acpi-build.c | 4 +- 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-input.c | 2 +- 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/vhost-scsi.c | 3 +- hw/scsi/vhost-user-scsi.c | 5 +- hw/scsi/virtio-scsi.c | 13 +- hw/scsi/vmw_pvscsi.c | 8 +- hw/sd/allwinner-sdhost.c | 37 +++- hw/sd/pxa2xx_mmci.c | 3 - hw/smbios/smbios.c | 36 +++- hw/usb/hcd-dwc2.c | 8 +- hw/usb/hcd-dwc2.h | 4 +- hw/vfio/ap.c | 1 + hw/vfio/pci.c | 3 - hw/vfio/pci.h | 3 + hw/virtio/vhost-scsi-pci.c | 9 +- hw/virtio/vhost-user-blk-pci.c | 4 + hw/virtio/vhost-user-scsi-pci.c | 9 +- hw/virtio/virtio-blk-pci.c | 7 +- hw/virtio/virtio-pci.c | 32 +++ hw/virtio/virtio-pci.h | 9 + hw/virtio/virtio-scsi-pci.c | 9 +- include/block/throttle-groups.h | 1 + include/hw/acpi/pcihp.h | 2 +- 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/vhost-user-blk.h | 2 + include/hw/virtio/virtio-blk.h | 2 + include/hw/virtio/virtio-gpu.h | 2 + include/hw/virtio/virtio-scsi.h | 5 + 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 - meson.build | 70 +++--- migration/migration.h | 4 +- pc-bios/hppa-firmware.img | Bin 766136 -> 783192 bytes qemu-options.hx | 2 +- roms/seabios-hppa | 2 +- 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/data/acpi/disassemle-aml.sh | 11 +- tests/data/acpi/pc/DSDT | Bin 4934 -> 4934 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 6258 -> 6258 bytes tests/data/acpi/pc/DSDT.bridge | Bin 6793 -> 6793 bytes tests/data/acpi/pc/DSDT.cphp | Bin 5397 -> 5397 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 6587 -> 6587 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 5006 -> 5006 bytes tests/data/acpi/pc/DSDT.memhp | Bin 6293 -> 6293 bytes tests/data/acpi/pc/DSDT.numamem | Bin 4940 -> 4940 bytes tests/data/acpi/q35/DSDT | Bin 7678 -> 7678 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9002 -> 9002 bytes tests/data/acpi/q35/DSDT.bridge | Bin 7695 -> 7695 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8141 -> 8141 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9331 -> 9331 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 7753 -> 7753 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9037 -> 9037 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 8808 -> 8808 bytes tests/data/acpi/q35/DSDT.numamem | Bin 7684 -> 7684 bytes tests/data/acpi/q35/DSDT.tis | Bin 8283 -> 8283 bytes tests/data/acpi/virt/DSDT | Bin 5205 -> 5200 bytes tests/data/acpi/virt/DSDT.memhp | Bin 6566 -> 6561 bytes tests/data/acpi/virt/DSDT.numamem | Bin 5205 -> 5200 bytes tests/qtest/bios-tables-test.c | 42 ++++ trace/meson.build | 13 +- ui/meson.build | 6 +- 181 files changed, 1793 insertions(+), 1286 deletions(-) create mode 100644 docs/system/s390x/bootdevices.rst