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 30aa19446d Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull [...] adds 91dc2b2d12 target/xtensa: make opcode properties more dynamic adds a7d479ee51 target/xtensa: implement NMI support adds cc43c69251 softfloat: make NO_SIGNALING_NANS runtime property adds 913602e3ff softfloat: pass float_status pointer to pickNaN adds fbcc38e4cb softfloat: add xtensa specialization for pickNaNMulAdd adds ee659da21a target/xtensa: add geometry to xtensa_get_regfile_by_name adds ed07f685ad target/xtensa: support copying registers up to 64 bits wide adds 5680f20756 target/xtensa: rename FPU2000 translators and helpers adds ff35a7d1a1 target/xtensa: move FSR/FCR register accessors adds 5dbb4c96d5 target/xtensa: don't access BR regfile directly adds de6b55cbda target/xtensa: add DFPU option adds cfa9f05181 target/xtensa: add DFPU registers and opcodes adds f8c6137016 target/xtensa: implement FPU division and square root adds 6ac269c33c tests/tcg/xtensa: fix test execution on ISS adds e95ef43181 tests/tcg/xtensa: update test_fp0_arith for DFPU adds ac81ff227d tests/tcg/xtensa: expand madd tests adds 5c10f488ea tests/tcg/xtensa: update test_fp0_conv for DFPU adds 7f4faa2185 tests/tcg/xtensa: update test_fp1 for DFPU adds adbb3df08e tests/tcg/xtensa: update test_lsc for DFPU adds 11029e949f tests/tcg/xtensa: add fp0 div and sqrt tests adds b2d84da9b8 tests/tcg/xtensa: test double precision load/store adds 6aa29c07ee tests/tcg/xtensa: add DFP0 arithmetic tests adds 79bc0fb5f1 target/xtensa: import de233_fpu core adds c621b4142b target/xtensa: import DSP3400 core adds 44423107e7 Merge remote-tracking branch 'remotes/xtensa/tags/20200821-x [...] adds ddcf607fa3 meson: drop keymaps symlink adds 4113f4cfee meson: move xkbcommon to meson adds 9755c94a50 meson: avoid compiling qemu-keymap by default adds 7774e403f2 Merge remote-tracking branch 'remotes/kraxel/tags/fixes-2020 [...] adds 74a57ddc02 tests: fix a memory in test_socket_unix_abstract_good adds d1a2b51f86 Merge remote-tracking branch 'remotes/berrange/tags/socket-n [...] new 3bf03f0899 hw/riscv: Allow creating multiple instances of CLINT new c9270e10a5 hw/riscv: Allow creating multiple instances of PLIC new 83fcaefd9d hw/riscv: Add helpers for RISC-V multi-socket NUMA machines new a7172791e3 hw/riscv: spike: Allow creating multiple NUMA sockets new 18df0b4695 hw/riscv: virt: Allow creating multiple NUMA sockets new 5a894dd770 target/riscv: Allow setting a two-stage lookup in the virt status new 8c5362acb5 target/riscv: Allow generating hlv/hlvx/hsv instructions new 29b3361b14 target/riscv: Do two-stage lookups on hlv/hlvx/hsv instructions new e2eb5ca8f6 target/riscv: Don't allow guest to write to htinst new 9034e90ad9 target/riscv: Convert MSTATUS MTL to GVA new 84b1c04bba target/riscv: Fix the interrupt cause code new f2d5850f71 target/riscv: Update the Hypervisor trap return/entry new 543ba53157 target/riscv: Update the CSRs to the v0.6 Hyp extension new f8dc878efc target/riscv: Only support a single VSXL length new 30f663b16f target/riscv: Only support little endian guests new 83028098f4 target/riscv: Support the v0.6 Hypervisor extension CRSs new 57cb2083e6 target/riscv: Return the exception from invalid CSR accesses new e39a8320b0 target/riscv: Support the Virtual Instruction fault new 78dca230c9 Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] new 9c4269d54b qcow2: Make Qcow2AioTask store the full host offset new 388e581615 qcow2: Convert qcow2_get_cluster_offset() into qcow2_get_hos [...] new 8f91d6906c qcow2: Add calculate_l2_meta() new c1587d877e qcow2: Split cluster_needs_cow() out of count_cow_clusters() new 57538c864f qcow2: Process QCOW2_CLUSTER_ZERO_ALLOC clusters in handle_copied() new 12c6aebedf qcow2: Add get_l2_entry() and set_l2_entry() new 30afc12085 qcow2: Document the Extended L2 Entries feature new a3c7d91625 qcow2: Add dummy has_subclusters() function new d0346b5591 qcow2: Add subcluster-related fields to BDRVQcow2State new a53e8b7202 qcow2: Add offset_to_sc_index() new 3e71981592 qcow2: Add offset_into_subcluster() and size_to_subclusters() new c8fd8554d9 qcow2: Add l2_entry_size() new 39a9f0a50e qcow2: Update get/set_l2_entry() and add get/set_l2_bitmap() new 34905d8eb1 qcow2: Add QCow2SubclusterType and qcow2_get_subcluster_type() new 70d1cbae03 qcow2: Add qcow2_get_subcluster_range_type() new c94d037825 qcow2: Add qcow2_cluster_is_allocated() new ca4a0bb81b qcow2: Add cluster type parameter to qcow2_get_host_offset() new 10dabdc596 qcow2: Replace QCOW2_CLUSTER_* with QCOW2_SUBCLUSTER_* new 97490a143e qcow2: Handle QCOW2_SUBCLUSTER_UNALLOCATED_ALLOC new d53ec3d8d8 qcow2: Add subcluster support to calculate_l2_meta() new 3f9c6b3b1f qcow2: Add subcluster support to qcow2_get_host_offset() new 205fa50750 qcow2: Add subcluster support to zero_in_l2_slice() new a68cd70326 qcow2: Add subcluster support to discard_in_l2_slice() new fc2e6528d5 qcow2: Add subcluster support to check_refcounts_l2() new aca00cd971 qcow2: Update L2 bitmap in qcow2_alloc_cluster_link_l2() new ff4cdec7f6 qcow2: Clear the L2 bitmap when allocating a compressed cluster new bf4a66eed4 qcow2: Add subcluster support to handle_alloc_space() new a6841a2de6 qcow2: Add subcluster support to qcow2_co_pwrite_zeroes() new 0dd07b298f qcow2: Add subcluster support to qcow2_measure() new 40dee94320 qcow2: Add prealloc field to QCowL2Meta new 7be2025258 qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_E [...] new 2118771ddf qcow2: Allow preallocation and backing files if extended_l2 is set new 7bbb59202a qcow2: Assert that expand_zero_clusters_in_l1() does not sup [...] new a5d3cfa2dc iotests: Add tests for qcow2 images with extended L2 entries new 25f6dc28a3 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...]
The 54 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 +- configure | 31 +- docs/interop/qcow2.txt | 68 +- docs/qcow2-cache.txt | 19 +- fpu/softfloat-specialize.c.inc | 286 +- fpu/softfloat.c | 2 +- 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/xtensa/pic_cpu.c | 6 +- include/block/block_int.h | 1 + include/fpu/softfloat-helpers.h | 10 + include/fpu/softfloat-types.h | 8 +- 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 +- meson.build | 16 +- meson_options.txt | 1 + qapi/block-core.json | 7 + 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 - .../{core-test_mmuhifi_c3.c => core-de233_fpu.c} | 22 +- .../core-isa.h | 385 +- target/xtensa/core-de233_fpu/core-matmap.h | 717 + target/xtensa/core-de233_fpu/gdb-config.c.inc | 277 + .../xtensa-modules.c.inc | 12533 +- .../{core-test_mmuhifi_c3.c => core-dsp3400.c} | 22 +- .../core-isa.h | 352 +- target/xtensa/core-dsp3400/core-matmap.h | 312 + target/xtensa/core-dsp3400/gdb-config.c.inc | 400 + target/xtensa/core-dsp3400/xtensa-modules.c.inc | 171906 ++++++++++++++++++ target/xtensa/cpu.c | 5 + target/xtensa/cpu.h | 14 +- target/xtensa/exc_helper.c | 23 +- target/xtensa/fpu_helper.c | 342 +- target/xtensa/helper.c | 4 +- target/xtensa/helper.h | 58 +- target/xtensa/meson.build | 2 + target/xtensa/overlay_tool.h | 30 +- target/xtensa/translate.c | 1979 +- 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/tcg/xtensa/fpu.h | 142 + tests/tcg/xtensa/macros.inc | 10 +- tests/tcg/xtensa/test_dfp0_arith.S | 162 + tests/tcg/xtensa/test_fp0_arith.S | 282 +- tests/tcg/xtensa/test_fp0_conv.S | 299 +- tests/tcg/xtensa/test_fp0_div.S | 82 + tests/tcg/xtensa/test_fp0_sqrt.S | 76 + tests/tcg/xtensa/test_fp1.S | 62 +- tests/tcg/xtensa/test_lsc.S | 170 +- tests/test-util-sockets.c | 1 + ui/meson.build | 2 +- 95 files changed, 191239 insertions(+), 5388 deletions(-) create mode 100644 hw/riscv/numa.c create mode 100644 include/hw/riscv/numa.h copy target/xtensa/{core-test_mmuhifi_c3.c => core-de233_fpu.c} (77%) copy target/xtensa/{core-sample_controller => core-de233_fpu}/core-isa.h (66%) create mode 100644 target/xtensa/core-de233_fpu/core-matmap.h create mode 100644 target/xtensa/core-de233_fpu/gdb-config.c.inc copy target/xtensa/{core-de212 => core-de233_fpu}/xtensa-modules.c.inc (67%) copy target/xtensa/{core-test_mmuhifi_c3.c => core-dsp3400.c} (78%) copy target/xtensa/{core-test_mmuhifi_c3 => core-dsp3400}/core-isa.h (56%) create mode 100644 target/xtensa/core-dsp3400/core-matmap.h create mode 100644 target/xtensa/core-dsp3400/gdb-config.c.inc create mode 100644 target/xtensa/core-dsp3400/xtensa-modules.c.inc create mode 100755 tests/qemu-iotests/271 create mode 100644 tests/qemu-iotests/271.out create mode 100644 tests/tcg/xtensa/fpu.h create mode 100644 tests/tcg/xtensa/test_dfp0_arith.S create mode 100644 tests/tcg/xtensa/test_fp0_div.S create mode 100644 tests/tcg/xtensa/test_fp0_sqrt.S