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 64f0ad8ad8 Merge remote-tracking branch 'remotes/armbru/tags/pull-error [...] adds de15df5ead seabios: update submodule to pre-1.14 master snapshot adds 4879d1bbc6 seabios: update 128k config adds 563b9d0d8d seabios: update binaries adds 6651620b92 Merge remote-tracking branch 'remotes/kraxel/tags/seabios-20 [...] adds e11543c53f iotests: Fix 051 output after qdev_init_nofail() removal adds 24b861c038 iotests: don't test qcow2.py inside 291 adds 4abf70a661 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] adds aa4d30f661 riscv: plic: Honour source priorities adds 5576582280 riscv: plic: Add a couple of mising sifive_plic_update calls adds 70b78d4e71 hw/riscv: Allow 64 bit access to SiFive CLINT adds ad9e5aa2ae target/riscv: add vector extension field in CPURISCVState adds 3293138327 target/riscv: implementation-defined constant parameters adds 8e3a1f1887 target/riscv: support vector extension csr adds 2b7168fc43 target/riscv: add vector configure instruction adds f476f17740 target/riscv: add an internals.h header adds 751538d5da target/riscv: add vector stride load and store instructions adds f732560e35 target/riscv: add vector index load and store instructions adds 022b4ecf77 target/riscv: add fault-only-first unit stride load adds 268fcca66b target/riscv: add vector amo operations adds 43740e3a3b target/riscv: vector single-width integer add and subtract adds 8fcdf77630 target/riscv: vector widening integer add and subtract adds 3a6f8f68ad target/riscv: vector integer add-with-carry / subtract-with- [...] adds d3842924cf target/riscv: vector bitwise logical instructions adds 3277d955d2 target/riscv: vector single-width bit shift instructions adds 7689b028ca target/riscv: vector narrowing integer right shift instructions adds 1366fc79be target/riscv: vector integer comparison instructions adds 558fa7797c target/riscv: vector integer min/max instructions adds 958b85f368 target/riscv: vector single-width integer multiply instructions adds 85e6658cfe target/riscv: vector integer divide instructions adds 97b1cba399 target/riscv: vector widening integer multiply instructions adds 54df813a33 target/riscv: vector single-width integer multiply-add instructions adds 2b587b3350 target/riscv: vector widening integer multiply-add instructions adds f020a7a145 target/riscv: vector integer merge and move instructions adds eb2650e35e target/riscv: vector single-width saturating add and subtract adds b7aee48192 target/riscv: vector single-width averaging add and subtract adds 9f0ff9e514 target/riscv: vector single-width fractional multiply with r [...] adds 0a1eaf0036 target/riscv: vector widening saturating scaled multiply-add adds 04a614062d target/riscv: vector single-width scaling shift instructions adds 9ff3d28739 target/riscv: vector narrowing fixed-point clip instructions adds ce2a0343f4 target/riscv: vector single-width floating-point add/subtrac [...] adds eeffab2ec1 target/riscv: vector widening floating-point add/subtract in [...] adds 0e0057cbe2 target/riscv: vector single-width floating-point multiply/di [...] adds f7c7b7cd29 target/riscv: vector widening floating-point multiply adds 4aa5a8fed4 target/riscv: vector single-width floating-point fused multi [...] adds 0dd509594f target/riscv: vector widening floating-point fused multiply- [...] adds d9e4ce72a5 target/riscv: vector floating-point square-root instruction adds 230b53ddd7 target/riscv: vector floating-point min/max instructions adds 1d426b81f7 target/riscv: vector floating-point sign-injection instructions adds 2a68e9e568 target/riscv: vector floating-point compare instructions adds 121ddbb36f target/riscv: vector floating-point classify instructions adds 64ab584697 target/riscv: vector floating-point merge instructions adds 9210097326 target/riscv: vector floating-point/integer type-convert ins [...] adds 4514b7b123 target/riscv: widening floating-point/integer type-convert i [...] adds 878d406ec2 target/riscv: narrowing floating-point/integer type-convert [...] adds fe5c9ab1fc target/riscv: vector single-width integer reduction instructions adds bba718200b target/riscv: vector wideing integer reduction instructions adds 523547f19e target/riscv: vector single-width floating-point reduction i [...] adds 696b0c260a target/riscv: vector widening floating-point reduction instructions adds c21f34aebf target/riscv: vector mask-register logical instructions adds 2e88f551df target/riscv: vector mask population count vmpopc adds 0db67e1c0c target/riscv: vmfirst find-first-set mask bit adds 81fbf7daf2 target/riscv: set-X-first mask bit adds 78d90cfe85 target/riscv: vector iota instruction adds 126bec3f6f target/riscv: vector element index instruction adds 90355f391d target/riscv: integer extract instruction adds 9fc08be626 target/riscv: integer scalar move instruction adds 2843420a56 target/riscv: floating-point scalar move instructions adds ec17e03688 target/riscv: vector slide instructions adds e4b83d5c09 target/riscv: vector register gather instruction adds 31bf42a26c target/riscv: vector compress instruction adds 6bf91617f4 target/riscv: configure and turn on vector extension from co [...] adds 5f42c3375d Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] new edafc70c0c qemu-img convert: Don't pre-zero images new 5b99bdea84 qemu-storage-daemon: remember to add qemu_object_opts new f10802d2c9 qemu-storage-daemon: add missing cleanup calls new c79e243ed6 vvfat: Check that updated filenames are valid new 3dfa23b9ef vvfat: Fix array_remove_slice() new 49438972b8 iotests.py: Do not wait() before communicate() new 4f071a9460 iotests: Fix 051 output after qdev_init_nofail() removal new 7b75157020 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] new 9bf728a09b target/s390x: Fix SQXBR new 1a8242f7c3 virtio-ccw: fix virtio_set_ind_atomic new 45175361f1 s390x/pci: fix set_ind_atomic new 8c6cc7b9df pc-bios: s390x: cio.c cleanup and compile fix new e70bc57ba0 pc-bios: s390x: Consolidate timing functions into time.h new 12ea90dbd8 pc-bios: s390x: Move sleep and yield to helper.h new e6d393d097 pc-bios: s390x: Get rid of magic offsets into the lowcore new b88faa1c89 pc-bios: s390x: Rename PSW_MASK_ZMODE to PSW_MASK_64 new fe75c657b8 pc-bios: s390x: Use PSW masks where possible and introduce P [...] new add923b72e pc-bios: s390x: Move panic() into header and add infinite loop new 78182aea78 pc-bios: s390x: Use ebcdic2ascii table new 9598c227aa pc-bios: s390x: Make u32 ptr check explicit new 1c9f655066 pc-bios/s390-ccw: Generate and include dependency files in t [...] new b71db6b9ab pc-bios/s390: Update s390-ccw bios binaries with the latest changes new f196f6a8c7 Merge tag 's390-ccw-bios-2020-07-02' into s390-next-staging new 21d0bafbfe Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...] new b1288dfafb virtiofsd: Terminate capability list new 55b22a60cc virtiofsd: Check capability calls new 3005c099ef virtiofsd: Allow addition or removal of capabilities new 617a32f529 migration: postcopy take proper error return new fb6135807f migration: Count new_dirty instead of real_dirty new 0b100c8e72 Merge remote-tracking branch 'remotes/dgilbert/tags/pull-mig [...] new 461c51ad42 Add a phy-num property to the i.MX FEC emulator new 456914afc6 Add the ability to select a different PHY for each i.MX6UL F [...] new 6552bbc6a3 Select MDIO device 2 and 1 as PHY devices for i.MX6UL EVK board. new f78069253c qdev: Introduce DEFINE_PROP_RESERVED_REGION new 1733eebb9e virtio-iommu: Implement RESV_MEM probe request new 0f5a3092ee virtio-iommu: Handle reserved regions in the translation process new 8077b8e549 virtio-iommu-pci: Add array of Interval properties new 1b6f99d84f hw/arm/virt: Let the virtio-iommu bypass MSIs new 694bcaa81f target/arm: kvm: Handle DABT with no valid ISS new 1711bfa5f5 target/arm: kvm: Handle misconfigured dabt injection new 4be3de38ef tests/acpi: remove stale allowed tables new 50824a8c45 tests/acpi: virt: allow DSDT acpi table changes new 2c1fb4d5c0 hw/arm/virt-acpi-build: Only expose flash on older machine types new 7fb3949d1f tests/acpi: virt: update golden masters for DSDT new 4b4dc9750a target/arm: Fix temp double-free in sve ldr/str new e757db25aa hw/display/bcm2835_fb.c: Initialize all fields of struct new f6319db25d hw/arm/spitz: Detabify new e3d986da47 hw/arm/spitz: Create SpitzMachineClass abstract base class new 39854425d7 hw/arm/spitz: Keep pointers to MPU and SSI devices in SpitzM [...] new ffe7f90698 hw/arm/spitz: Keep pointers to scp0, scp1 in SpitzMachineState new 2e354c028a hw/arm/spitz: Implement inbound GPIO lines for bit5 and powe [...] new b064d51f60 hw/misc/max111x: provide QOM properties for setting initial values new 40d9d2f768 hw/misc/max111x: Don't use vmstate_register() new 581e109d58 ssi: Add ssi_realize_and_unref() new 4aed7b51c2 hw/arm/spitz: Use max111x properties to set initial values new 871f82722c hw/misc/max111x: Use GPIO lines rather than max111x_set_input() new 3029681235 hw/misc/max111x: Create header file for documentation, TYPE_ macros new eb2dc887a4 hw/arm/spitz: Encapsulate misc GPIO handling in a device new a0a8cf78e0 hw/gpio/zaurus.c: Use LOG_GUEST_ERROR for bad guest register [...] new eb2d6dbc98 hw/arm/spitz: Use LOG_GUEST_ERROR for bad guest register accesses new e53652ebea hw/arm/pxa2xx_pic: Use LOG_GUEST_ERROR for bad guest registe [...] new 62a4d34020 hw/arm/spitz: Provide usual QOM macros for corgi-ssp and spi [...] new 213f63df77 Replace uses of FROM_SSI_SLAVE() macro with QOM casts new 0f10bf84a9 Deprecate TileGX port new eb6490f544 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...]
The 65 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: MAINTAINERS | 1 + block/vvfat.c | 67 +- docs/system/deprecated.rst | 11 + docs/tools/virtiofsd.rst | 5 + hw/arm/fsl-imx6ul.c | 10 + hw/arm/mcimx6ul-evk.c | 2 + hw/arm/pxa2xx_pic.c | 9 +- hw/arm/spitz.c | 505 +- hw/arm/virt-acpi-build.c | 5 +- hw/arm/virt.c | 33 + hw/arm/z2.c | 11 +- hw/core/qdev-properties.c | 89 + hw/display/ads7846.c | 9 +- hw/display/bcm2835_fb.c | 4 + hw/display/ssd0323.c | 10 +- hw/gpio/zaurus.c | 12 +- hw/misc/max111x.c | 86 +- hw/net/imx_fec.c | 24 +- hw/net/trace-events | 4 +- hw/riscv/sifive_clint.c | 2 +- hw/riscv/sifive_plic.c | 20 +- hw/s390x/s390-pci-bus.c | 16 +- hw/s390x/virtio-ccw.c | 18 +- hw/sd/ssi-sd.c | 4 +- hw/ssi/ssi.c | 7 +- hw/virtio/trace-events | 1 + hw/virtio/virtio-iommu-pci.c | 11 + hw/virtio/virtio-iommu.c | 114 +- include/exec/memory.h | 6 + include/exec/ram_addr.h | 5 +- include/hw/arm/fsl-imx6ul.h | 2 + include/hw/arm/pxa.h | 1 - include/hw/arm/sharpsl.h | 3 - include/hw/arm/virt.h | 8 + include/hw/misc/max111x.h | 56 + include/hw/net/imx_fec.h | 1 + include/hw/qdev-properties.h | 3 + include/hw/ssi/ssi.h | 31 +- include/hw/virtio/virtio-iommu.h | 2 + include/qemu/typedefs.h | 1 + migration/postcopy-ram.c | 2 +- migration/ram.c | 8 +- pc-bios/bios-256k.bin | Bin 262144 -> 262144 bytes pc-bios/bios.bin | Bin 131072 -> 131072 bytes pc-bios/s390-ccw.img | Bin 42608 -> 42608 bytes pc-bios/s390-ccw/Makefile | 3 + pc-bios/s390-ccw/bootmap.c | 4 +- pc-bios/s390-ccw/cio.c | 40 +- pc-bios/s390-ccw/cio.h | 17 +- pc-bios/s390-ccw/helper.h | 19 +- pc-bios/s390-ccw/jump2ipl.c | 10 +- pc-bios/s390-ccw/main.c | 15 +- pc-bios/s390-ccw/menu.c | 1 + pc-bios/s390-ccw/netboot.mak | 13 +- pc-bios/s390-ccw/netmain.c | 23 +- pc-bios/s390-ccw/s390-arch.h | 4 +- pc-bios/s390-ccw/s390-ccw.h | 27 +- pc-bios/s390-ccw/s390-time.h | 23 + pc-bios/s390-ccw/start.S | 5 +- pc-bios/s390-ccw/virtio-net.c | 2 + pc-bios/s390-ccw/virtio-scsi.c | 2 + pc-bios/s390-ccw/virtio.c | 18 +- pc-bios/s390-netboot.img | Bin 67232 -> 67232 bytes pc-bios/vgabios-ati.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-bochs-display.bin | Bin 28672 -> 28672 bytes pc-bios/vgabios-cirrus.bin | Bin 38912 -> 38912 bytes pc-bios/vgabios-qxl.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-ramfb.bin | Bin 28672 -> 28672 bytes pc-bios/vgabios-stdvga.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-virtio.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios-vmware.bin | Bin 39424 -> 39424 bytes pc-bios/vgabios.bin | Bin 38912 -> 38912 bytes qemu-img.c | 9 - qemu-storage-daemon.c | 5 + roms/config.seabios-128k | 3 + roms/seabios | 2 +- target/arm/cpu.h | 2 + target/arm/kvm.c | 80 + target/arm/kvm32.c | 34 + target/arm/kvm64.c | 49 + target/arm/kvm_arm.h | 10 + target/arm/translate-a64.c | 6 + target/arm/translate-a64.h | 1 + target/arm/translate-sve.c | 8 +- target/riscv/Makefile.objs | 2 +- target/riscv/cpu.c | 50 + target/riscv/cpu.h | 82 +- target/riscv/cpu_bits.h | 15 + target/riscv/csr.c | 75 +- target/riscv/fpu_helper.c | 33 +- target/riscv/helper.h | 1069 +++++ target/riscv/insn32-64.decode | 11 + target/riscv/insn32.decode | 372 ++ target/riscv/insn_trans/trans_rvv.inc.c | 2888 ++++++++++++ .../riscv/riscv_hart.h => target/riscv/internals.h | 40 +- target/riscv/translate.c | 27 +- target/riscv/vector_helper.c | 4899 ++++++++++++++++++++ target/s390x/insn-data.def | 2 +- tests/data/acpi/virt/DSDT | Bin 5307 -> 5205 bytes tests/data/acpi/virt/DSDT.memhp | Bin 6668 -> 6566 bytes tests/data/acpi/virt/DSDT.numamem | Bin 5307 -> 5205 bytes tests/qemu-iotests/051.pc.out | 4 +- tests/qemu-iotests/291 | 4 - tests/qemu-iotests/291.out | 33 - tests/qemu-iotests/iotests.py | 34 +- tests/qtest/bios-tables-test-allowed-diff.h | 18 - tools/virtiofsd/helper.c | 2 + tools/virtiofsd/passthrough_ll.c | 71 +- 108 files changed, 10759 insertions(+), 626 deletions(-) create mode 100644 include/hw/misc/max111x.h create mode 100644 pc-bios/s390-ccw/s390-time.h create mode 100644 target/riscv/insn_trans/trans_rvv.inc.c copy include/hw/riscv/riscv_hart.h => target/riscv/internals.h (50%) create mode 100644 target/riscv/vector_helper.c