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 a5fac424c7 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds 69430111ab riscv: Convert interrupt logs to use qemu_log_mask() adds 801da1701c hw/intc: Move sifive_plic.h to the include directory adds ace544532c target/riscv: Fix update of hstatus.SPVP adds 4aeb9e26c2 target/riscv: Fix update of hstatus.GVA in riscv_cpu_do_interrupt adds 1da46012ea target/riscv: Fix implementation of HLVX.WU instruction adds 099be0358e hw/riscv: sifive_u: Allow specifying the CPU adds e66c531e13 hw/riscv: Return the end address of the loaded firmware adds c407784291 hw/riscv: Add a riscv_is_32_bit() function adds 38bc4e34f2 hw/riscv: Load the kernel after the firmware adds 33a9a57d2c target/riscv: raise exception to HS-mode at get_physical_address adds a54d259157 hw/misc/sifive_u_otp: Add write function and write-once protection adds 51b6c1bbc3 hw/misc/sifive_u_otp: Add backend drive support adds 288a1cc634 Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds 9ab4fb21f5 tests/migration: fix memleak in wait_command/wait_command_fd adds b7f47e82e2 tests/qtest/libqtest: Fix detection of architecture for bina [...] adds a6b0882ca7 accel: Remove _WIN32 ifdef from qtest-cpus.c adds 9ce84a0d17 accel: move qtest CpusAccel functions to a common location adds efd4d93b53 accel: Add xen CpusAccel using dummy-cpus adds 288c31e30d tests/qtest: Make npcm7xx_timer-test conditional on CONFIG_NPCM7XX adds 7f9d519c0d libqtest: fix the order of buffered events adds d232b87ec6 libqtest: fix memory leak in the qtest_qmp_event_ref adds fb5ef4eeec memory: Add FlatView foreach function adds da9bf53198 fuzz: Add generic virtual-device fuzzer adds 05efbf2497 fuzz: Add PCI features to the generic fuzzer adds 20f5a30293 fuzz: Add DMA support to the generic-fuzzer adds e7d3222e2e fuzz: Declare DMA Read callback function adds a3c20e91de fuzz: Add fuzzer callbacks to DMA-read functions adds f81cb729be fuzz: Add support for custom crossover functions adds ccbd4bc8af fuzz: add a DISABLE_PCI op to generic-fuzzer adds a253932227 fuzz: add a crossover function to generic-fuzzer adds 7c9b64ade9 scripts/oss-fuzz: Add script to reorder a generic-fuzzer trace adds cd3f0686dd scripts/oss-fuzz: Add crash trace minimization script adds 2f2e036ca6 fuzz: Add instructions for using generic-fuzz adds 82849bcf30 fuzz: add an "opaque" to the FuzzTarget struct adds 61fc27e0df fuzz: add generic-fuzz configs for oss-fuzz adds 7fdb505384 fuzz: register predefined generic-fuzz configs adds a942f64cc4 scripts/oss-fuzz: use hardlinks instead of copying adds 53e1a50d6b scripts/oss-fuzz: ignore the generic-fuzz target adds a60f755c9c tests/acceptance/ppc_prep_40p: Fix the URL to the NetBSD-4.0 [...] adds 1d60f46fc6 test/acceptance: Remove the CONTINUOUS_INTEGRATION tags adds 67202baeaa tests/acceptance: Enable AVOCADO_ALLOW_UNTRUSTED_CODE in the [...] adds c4cb1c9f2e test/docker/dockerfiles: Add missing packages for acceptance tests adds 239f0d455b tests/acceptance: Remove unused import adds 28bbe20ce2 tests/acceptance: Use .ppm extention for Portable PixMap files adds e75de8354a Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull- [...]
No new revisions were added by this update.
Summary of changes: .gitlab-ci.yml | 1 + accel/{qtest/qtest-cpus.c => dummy-cpus.c} | 27 +- accel/meson.build | 8 + accel/qtest/meson.build | 1 - accel/qtest/qtest-cpus.h | 17 - accel/qtest/qtest.c | 5 +- accel/xen/xen-all.c | 8 + docs/devel/fuzzing.txt | 39 + hw/misc/sifive_u_otp.c | 95 ++- hw/riscv/boot.c | 56 +- hw/riscv/opentitan.c | 3 +- hw/riscv/sifive_e.c | 3 +- hw/riscv/sifive_u.c | 28 +- hw/riscv/spike.c | 11 +- hw/riscv/virt.c | 11 +- include/exec/memory.h | 21 + include/exec/memory_ldst_cached.h.inc | 3 + {hw => include/hw}/intc/sifive_plic.h | 0 include/hw/misc/sifive_u_otp.h | 5 + include/hw/riscv/boot.h | 13 +- include/hw/riscv/sifive_u.h | 1 + include/sysemu/cpus.h | 3 + memory_ldst.c.inc | 4 + scripts/oss-fuzz/build.sh | 14 +- scripts/oss-fuzz/minimize_qtest_trace.py | 157 ++++ scripts/oss-fuzz/reorder_fuzzer_qtest_trace.py | 103 +++ softmmu/memory.c | 27 + softmmu/physmem.c | 2 + target/riscv/cpu.h | 10 +- target/riscv/cpu_helper.c | 50 +- target/riscv/op_helper.c | 7 +- tests/acceptance/machine_m68k_nextcube.py | 7 +- tests/acceptance/ppc_prep_40p.py | 4 +- tests/docker/dockerfiles/centos8.docker | 1 + tests/docker/dockerfiles/debian-amd64.docker | 3 + tests/docker/dockerfiles/fedora.docker | 1 + tests/docker/dockerfiles/ubuntu2004.docker | 1 + tests/qtest/fuzz/fuzz.c | 13 + tests/qtest/fuzz/fuzz.h | 28 + tests/qtest/fuzz/generic_fuzz.c | 954 +++++++++++++++++++++++++ tests/qtest/fuzz/generic_fuzz_configs.h | 121 ++++ tests/qtest/fuzz/meson.build | 1 + tests/qtest/libqtest.c | 22 +- tests/qtest/meson.build | 3 +- tests/qtest/migration-helpers.c | 16 +- 45 files changed, 1788 insertions(+), 120 deletions(-) rename accel/{qtest/qtest-cpus.c => dummy-cpus.c} (71%) delete mode 100644 accel/qtest/qtest-cpus.h rename {hw => include/hw}/intc/sifive_plic.h (100%) create mode 100755 scripts/oss-fuzz/minimize_qtest_trace.py create mode 100755 scripts/oss-fuzz/reorder_fuzzer_qtest_trace.py create mode 100644 tests/qtest/fuzz/generic_fuzz.c create mode 100644 tests/qtest/fuzz/generic_fuzz_configs.h