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 d1a2b51f86 Merge remote-tracking branch 'remotes/berrange/tags/socket-n [...] adds 3bf03f0899 hw/riscv: Allow creating multiple instances of CLINT adds c9270e10a5 hw/riscv: Allow creating multiple instances of PLIC adds 83fcaefd9d hw/riscv: Add helpers for RISC-V multi-socket NUMA machines adds a7172791e3 hw/riscv: spike: Allow creating multiple NUMA sockets adds 18df0b4695 hw/riscv: virt: Allow creating multiple NUMA sockets adds 5a894dd770 target/riscv: Allow setting a two-stage lookup in the virt status adds 8c5362acb5 target/riscv: Allow generating hlv/hlvx/hsv instructions adds 29b3361b14 target/riscv: Do two-stage lookups on hlv/hlvx/hsv instructions adds e2eb5ca8f6 target/riscv: Don't allow guest to write to htinst adds 9034e90ad9 target/riscv: Convert MSTATUS MTL to GVA adds 84b1c04bba target/riscv: Fix the interrupt cause code adds f2d5850f71 target/riscv: Update the Hypervisor trap return/entry adds 543ba53157 target/riscv: Update the CSRs to the v0.6 Hyp extension adds f8dc878efc target/riscv: Only support a single VSXL length adds 30f663b16f target/riscv: Only support little endian guests adds 83028098f4 target/riscv: Support the v0.6 Hypervisor extension CRSs adds 57cb2083e6 target/riscv: Return the exception from invalid CSR accesses adds e39a8320b0 target/riscv: Support the Virtual Instruction fault adds 78dca230c9 Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds 9c4269d54b qcow2: Make Qcow2AioTask store the full host offset adds 388e581615 qcow2: Convert qcow2_get_cluster_offset() into qcow2_get_hos [...] adds 8f91d6906c qcow2: Add calculate_l2_meta() adds c1587d877e qcow2: Split cluster_needs_cow() out of count_cow_clusters() adds 57538c864f qcow2: Process QCOW2_CLUSTER_ZERO_ALLOC clusters in handle_copied() adds 12c6aebedf qcow2: Add get_l2_entry() and set_l2_entry() adds 30afc12085 qcow2: Document the Extended L2 Entries feature adds a3c7d91625 qcow2: Add dummy has_subclusters() function adds d0346b5591 qcow2: Add subcluster-related fields to BDRVQcow2State adds a53e8b7202 qcow2: Add offset_to_sc_index() adds 3e71981592 qcow2: Add offset_into_subcluster() and size_to_subclusters() adds c8fd8554d9 qcow2: Add l2_entry_size() adds 39a9f0a50e qcow2: Update get/set_l2_entry() and add get/set_l2_bitmap() adds 34905d8eb1 qcow2: Add QCow2SubclusterType and qcow2_get_subcluster_type() adds 70d1cbae03 qcow2: Add qcow2_get_subcluster_range_type() adds c94d037825 qcow2: Add qcow2_cluster_is_allocated() adds ca4a0bb81b qcow2: Add cluster type parameter to qcow2_get_host_offset() adds 10dabdc596 qcow2: Replace QCOW2_CLUSTER_* with QCOW2_SUBCLUSTER_* adds 97490a143e qcow2: Handle QCOW2_SUBCLUSTER_UNALLOCATED_ALLOC adds d53ec3d8d8 qcow2: Add subcluster support to calculate_l2_meta() adds 3f9c6b3b1f qcow2: Add subcluster support to qcow2_get_host_offset() adds 205fa50750 qcow2: Add subcluster support to zero_in_l2_slice() adds a68cd70326 qcow2: Add subcluster support to discard_in_l2_slice() adds fc2e6528d5 qcow2: Add subcluster support to check_refcounts_l2() adds aca00cd971 qcow2: Update L2 bitmap in qcow2_alloc_cluster_link_l2() adds ff4cdec7f6 qcow2: Clear the L2 bitmap when allocating a compressed cluster adds bf4a66eed4 qcow2: Add subcluster support to handle_alloc_space() adds a6841a2de6 qcow2: Add subcluster support to qcow2_co_pwrite_zeroes() adds 0dd07b298f qcow2: Add subcluster support to qcow2_measure() adds 40dee94320 qcow2: Add prealloc field to QCowL2Meta adds 7be2025258 qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_E [...] adds 2118771ddf qcow2: Allow preallocation and backing files if extended_l2 is set adds 7bbb59202a qcow2: Assert that expand_zero_clusters_in_l1() does not sup [...] adds a5d3cfa2dc iotests: Add tests for qcow2 images with extended L2 entries adds 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' [...]
No new revisions were added by this update.
Summary of changes: block/qcow2-cluster.c | 906 ++++++++++++++++++++++---------- block/qcow2-refcount.c | 47 +- block/qcow2.c | 302 +++++++---- block/qcow2.h | 211 +++++++- block/trace-events | 2 +- docs/interop/qcow2.txt | 68 ++- docs/qcow2-cache.txt | 19 +- docs/system/s390x/bootdevices.rst | 82 +++ docs/system/target-s390x.rst | 1 + hw/acpi/pcihp.c | 23 +- hw/acpi/piix4.c | 5 +- hw/arm/virt-acpi-build.c | 2 +- hw/block/vhost-user-blk.c | 6 +- hw/block/virtio-blk.c | 6 +- hw/core/machine.c | 8 +- hw/display/artist.c | 186 ++++--- hw/hppa/hppa_hardware.h | 6 + hw/hppa/lasi.c | 10 +- hw/hppa/machine.c | 22 + hw/i386/acpi-build.c | 4 +- hw/riscv/meson.build | 1 + hw/riscv/numa.c | 242 +++++++++ hw/riscv/sifive_clint.c | 20 +- hw/riscv/sifive_e.c | 4 +- hw/riscv/sifive_plic.c | 24 +- hw/riscv/sifive_u.c | 4 +- hw/riscv/spike.c | 232 +++++--- hw/riscv/virt.c | 526 ++++++++++-------- hw/s390x/virtio-ccw-input.c | 2 +- hw/scsi/vhost-scsi.c | 3 +- hw/scsi/vhost-user-scsi.c | 5 +- hw/scsi/virtio-scsi.c | 13 +- hw/smbios/smbios.c | 36 +- hw/vfio/ap.c | 1 + 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/block_int.h | 1 + include/hw/acpi/pcihp.h | 2 +- include/hw/riscv/numa.h | 113 ++++ include/hw/riscv/sifive_clint.h | 7 +- include/hw/riscv/sifive_plic.h | 12 +- include/hw/riscv/spike.h | 11 +- include/hw/riscv/virt.h | 9 +- include/hw/virtio/vhost-user-blk.h | 2 + include/hw/virtio/virtio-blk.h | 2 + include/hw/virtio/virtio-scsi.h | 5 + pc-bios/hppa-firmware.img | Bin 766136 -> 783192 bytes qapi/block-core.json | 7 + qemu-options.hx | 2 +- roms/seabios-hppa | 2 +- target/riscv/cpu.h | 2 + target/riscv/cpu_bits.h | 25 +- target/riscv/cpu_helper.c | 123 +++-- target/riscv/csr.c | 171 +++++- target/riscv/helper.h | 4 + target/riscv/insn32-64.decode | 5 + target/riscv/insn32.decode | 11 + target/riscv/insn_trans/trans_rvh.c.inc | 342 +++++++++++- target/riscv/op_helper.c | 176 ++++++- target/riscv/translate.c | 10 - 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/qemu-iotests/031.out | 8 +- tests/qemu-iotests/036.out | 4 +- tests/qemu-iotests/049.out | 102 ++-- tests/qemu-iotests/060.out | 3 +- tests/qemu-iotests/061 | 6 + tests/qemu-iotests/061.out | 25 +- tests/qemu-iotests/065 | 12 +- tests/qemu-iotests/082.out | 39 +- tests/qemu-iotests/085.out | 38 +- tests/qemu-iotests/144.out | 4 +- tests/qemu-iotests/182.out | 2 +- tests/qemu-iotests/185.out | 8 +- tests/qemu-iotests/198 | 2 + tests/qemu-iotests/206.out | 6 +- tests/qemu-iotests/242.out | 5 + tests/qemu-iotests/255.out | 8 +- tests/qemu-iotests/271 | 901 +++++++++++++++++++++++++++++++ tests/qemu-iotests/271.out | 726 +++++++++++++++++++++++++ tests/qemu-iotests/274.out | 49 +- tests/qemu-iotests/280.out | 2 +- tests/qemu-iotests/291.out | 2 + tests/qemu-iotests/302.out | 1 + tests/qemu-iotests/303.out | 4 +- tests/qemu-iotests/common.filter | 1 + tests/qemu-iotests/group | 1 + tests/qtest/bios-tables-test.c | 42 ++ 113 files changed, 5041 insertions(+), 1123 deletions(-) create mode 100644 docs/system/s390x/bootdevices.rst create mode 100644 hw/riscv/numa.c create mode 100644 include/hw/riscv/numa.h create mode 100755 tests/qemu-iotests/271 create mode 100644 tests/qemu-iotests/271.out