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-build_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 [...] new e3a99a8a62 hw/hppa: Sync hppa_hardware.h file with SeaBIOS sources new 6d9c524da2 seabios-hppa: Update to SeaBIOS hppa version 1 new 28b71a2e42 hw/hppa: Implement proper SeaBIOS version check new a24d2cf30c hw/display/artist.c: fix out of bounds check new b899fe41ce hw/hppa/lasi: Don't abort on invalid IMR value new b87a7355de hw/display/artist: Check offset in draw_line to avoid buffer [...] new 84a7b7741a hw/display/artist: Refactor artist_rop8() to avoid buffer over-run new 8bd0d5b5ef Revert "hw/display/artist: Avoid drawing line when nothing t [...] new a501bfc917 hw/display/artist: Prevent out of VRAM buffer accesses new e0cf02ce68 hw/display/artist: Unbreak size mismatch memory accesses new f9e9f71490 hw/display/artist: Fix invalidation of lines in artist_draw_line() new 2f8cd51547 hw/display/artist: Fix invalidation of lines near screen border new 8e49197ca5 Merge remote-tracking branch 'remotes/hdeller/tags/target-hp [...] new de345260c5 virtio-ccw-input: fix description new 70c04a7ca2 docs/system/s390x: Add a chapter about s390x boot devices new 0216b18b79 hw/vfio/ap: Plug memleak in vfio_ap_get_group() new ac8b279f13 Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...] new 42a62c2092 acpi: allow DSDT changes new af1b80ae56 i386/acpi: fix inconsistent QEMU/OVMF device paths new 9b897b399e arm/acpi: fix an out of spec _UID for PCI root new c27c1cc3ca disassemble-aml: -o actually works new af1dfe1ec0 acpi: update expected DSDT files with _UID changes new 3d7e78aa77 Introduce a new flag for i440fx to disable PCI hotplug on th [...] new 1436f32a84 virtio-pci: add virtio_pci_optimal_num_queues() helper new 4e5163bd84 virtio-scsi: introduce a constant for fixed virtqueues new 6a55882284 virtio-scsi-pci: default num_queues to -smp N new 9445e1e15e virtio-blk-pci: default num_queues to -smp N new a4eef0711b vhost-user-blk-pci: default num_queues to -smp N new c906e03909 hw/smbios: add options for type 4 max-speed and current-speed new e1647539b1 tests/bios-tables-test: add smbios cpu speed test new 19591e9e09 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...]
The 31 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/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