This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/qemu.
from 51db2d7cf2 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 49e8565b3d meson.build: expose TCG cross compiler information in summary adds 9d66a0eada docker: Bump Fedora images to release 33 adds d98946450d tests/acceptance: allow a "graceful" failing for virtio-gpu test adds 663a041e1d docs/devel: expand on use of containers to build tests adds 9c1f491e02 docs/devel: update the container based tests adds 4583cdadf8 docs/devel: add forward reference to check-tcg adds 93a1100768 docs: move CODING_STYLE into the developer documentation adds cbcf09872a Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds 237377ac72 hvf: Sign the code after installation adds efce01bcb6 configure: fix --enable-fuzzing linker failures adds 106ad1f9c5 multiprocess: move feature to meson_options.txt adds c9b6609b69 scsi: make io_timeout configurable adds b2d50a3343 scsi: add tracing for SG_IO commands adds 166854f7cd scsi: allow user to set werror as report adds 6f1a5c37db virtio-scsi: don't process IO on fenced dataplane adds f95f61c2c9 scsi-disk: move scsi_handle_rw_error earlier adds 424740def9 scsi-disk: do not complete requests early for rerror/werror=ignore adds d7a84021db scsi: introduce scsi_sense_from_errno() adds f63c68bc0f scsi-disk: pass SCSI status to scsi_handle_rw_error adds 782a78c9e9 scsi-disk: pass guest recoverable errors through even for re [...] adds 17ea26c2d8 scsi: drop 'result' argument from command_complete callback adds 6585b16278 char: don't fail when client is not connected adds 87c9991a0c gdbstub: use preferred boolean option syntax adds bfdc126768 qemu-options: update to show preferred boolean syntax for -chardev adds a9daa36a52 qemu-options: update to show preferred boolean syntax for -spice adds 8b0dc24651 qemu-options: update to show preferred boolean syntax for -netdev adds bf24095ff5 qemu-options: update to show preferred boolean syntax for -incoming adds 82a17d1d67 qemu-options: update to show preferred boolean syntax for -vnc adds c23874132b docs: update to show preferred boolean syntax for -chardev adds f3f8ce670a docs: update to show preferred boolean syntax for -vnc adds 1bd39ea911 docs: update to show preferred boolean syntax for -cpu adds b7d77f5a8e target/i386: update to show preferred boolean syntax for -cpu adds 3a2e982d47 qom/object.c: Fix typo adds 06e878b413 target/i386: Add bus lock debug exception support adds b979c93121 vl: deprecate -writeconfig adds 9d902d5115 chardev: do not use short form boolean options in non-QemuOp [...] adds c45b426acd tcg/i386: rdpmc: fix the the condtions adds 07dbfdd290 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 0a343a5add i386/acpi: restore device paths for pre-5.1 vms adds fb59288239 virtio-net: handle zero mac for a vdpa peer adds b52fa0ea45 hw/pci: Have safer pcie_bus_realize() by checking error path adds 1d8d014e93 vhost: simplify vhost_dev_init() fail_busyloop label adds c40ae5a3ee Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds e586edcb41 virtiofs: drop remapped security.capability xattr as needed adds cb90ecf934 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds 1e8b6f2b49 ui/cocoa: Remove the uses of full screen APIs adds 8eb13bbbac ui/gtk: vte: fix sending multiple characeters adds d9c32b8f7f ui/cocoa: Fix stride resolution of pixman image adds bc6a3565c8 configure: Improve OpenGL dependency detections adds 4313739a57 ui/cocoa: Replace fprintf with error_report adds b5a087b071 ui/console: Add placeholder flag to message surface adds c821a58ee7 ui/console: Pass placeholder surface to displays adds ed8f3fe689 virtio-gpu: Do not distinguish the primary console adds fe352f5c00 Merge remote-tracking branch 'remotes/kraxel/tags/ui-2021030 [...] new 6f03770dac target/riscv: Declare csr_ops[] with a known size new a033d8008d hw/misc: sifive_u_otp: Use error_report() when block operati [...] new 454d1e7cf2 roms/opensbi: Upgrade from v0.8 to v0.9 new 43a9658889 target-riscv: support QMP dump-guest-memory new 10509e1095 hw/block: m25p80: Add ISSI SPI flash support new 62d1076678 hw/block: m25p80: Add various ISSI flash information new 0694dabe97 hw/ssi: Add SiFive SPI controller support new 145b299139 hw/riscv: sifive_u: Add QSPI0 controller and connect a flash new 722f1352b6 hw/riscv: sifive_u: Add QSPI2 controller and connect an SD card new 8e3c886870 hw/riscv: sifive_u: Change SIFIVE_U_GEM_IRQ to decimal value new 1921e4276d docs/system: Sort targets in alphabetical order new d6d9896814 docs/system: Add RISC-V documentation new 01153d2b60 docs/system: riscv: Add documentation for sifive_u machine new 6b9409ba5f goldfish_rtc: re-arm the alarm after migration new 4fcad93156 MAINTAINERS: Add a SiFive machine section new 732612856a hw/riscv: Drop 'struct MemmapEntry' new 2fa3c7b6ee hw/riscv: virt: Drop the 'link_up' parameter of gpex_pcie_init() new cfeb8a17c8 hw/riscv: virt: Limit RAM size in a 32-bit system new 19800265d4 hw/riscv: virt: Map high mmio for PCIe new 9a7beaad3d Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...]
The 20 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 | 9 + README.rst | 4 +- chardev/char-socket.c | 13 +- configure | 61 ++-- docs/COLO-FT.txt | 12 +- docs/ccid.txt | 6 +- docs/colo-proxy.txt | 16 +- docs/devel/index.rst | 1 + CODING_STYLE.rst => docs/devel/style.rst | 6 +- docs/devel/testing.rst | 85 +++-- docs/devel/writing-qmp-commands.txt | 2 +- docs/interop/firmware.json | 2 +- docs/interop/live-block-operations.rst | 4 +- docs/interop/qmp-intro.txt | 4 +- docs/interop/vhost-user.json | 3 +- docs/system/cpu-hotplug.rst | 2 +- docs/system/cpu-models-x86.rst.inc | 4 +- docs/system/deprecated.rst | 7 + docs/system/riscv/sifive_u.rst | 336 +++++++++++++++++++ docs/system/s390x/3270.rst | 2 +- docs/system/target-avr.rst | 2 +- docs/system/target-riscv.rst | 72 +++++ docs/system/targets.rst | 20 +- docs/system/vnc-security.rst | 8 +- docs/tools/qemu-storage-daemon.rst | 4 +- docs/tools/virtiofsd.rst | 4 + gdbstub.c | 2 +- hw/block/m25p80.c | 57 +++- hw/display/vhost-user-gpu.c | 6 +- hw/display/virtio-gpu-3d.c | 10 +- hw/display/virtio-gpu-base.c | 3 - hw/display/virtio-gpu.c | 9 +- hw/i386/acpi-build.c | 4 +- hw/i386/pc_piix.c | 2 + hw/i386/pc_q35.c | 2 + hw/misc/sifive_u_otp.c | 13 +- hw/net/virtio-net.c | 12 + hw/pci/pci.c | 7 +- hw/riscv/Kconfig | 3 + hw/riscv/microchip_pfsoc.c | 9 +- hw/riscv/opentitan.c | 9 +- hw/riscv/sifive_e.c | 9 +- hw/riscv/sifive_u.c | 102 +++++- hw/riscv/spike.c | 9 +- hw/riscv/virt.c | 68 +++- hw/rtc/goldfish_rtc.c | 2 + hw/scsi/esp-pci.c | 5 +- hw/scsi/esp.c | 7 +- hw/scsi/lsi53c895a.c | 6 +- hw/scsi/megasas.c | 6 +- hw/scsi/mptsas.c | 5 +- hw/scsi/scsi-bus.c | 2 +- hw/scsi/scsi-disk.c | 172 +++++----- hw/scsi/scsi-generic.c | 28 +- hw/scsi/spapr_vscsi.c | 12 +- hw/scsi/trace-events | 4 + hw/scsi/virtio-scsi-dataplane.c | 24 +- hw/scsi/virtio-scsi.c | 5 +- hw/scsi/vmw_pvscsi.c | 4 +- hw/ssi/Kconfig | 4 + hw/ssi/meson.build | 1 + hw/ssi/sifive_spi.c | 358 +++++++++++++++++++++ hw/usb/dev-storage.c | 6 +- hw/usb/dev-uas.c | 7 +- hw/virtio/vhost.c | 12 +- include/hw/i386/pc.h | 1 + include/hw/riscv/sifive_u.h | 9 +- include/hw/scsi/esp.h | 2 +- include/hw/scsi/scsi.h | 6 +- .../hw/{misc/sifive_test.h => ssi/sifive_spi.h} | 44 +-- include/scsi/utils.h | 2 + include/ui/console.h | 10 +- include/ui/egl-helpers.h | 9 +- include/ui/spice-display.h | 2 +- meson.build | 38 ++- meson_options.txt | 2 + pc-bios/opensbi-riscv32-generic-fw_dynamic.bin | Bin 62144 -> 78680 bytes pc-bios/opensbi-riscv32-generic-fw_dynamic.elf | Bin 558668 -> 727464 bytes pc-bios/opensbi-riscv64-generic-fw_dynamic.bin | Bin 70792 -> 75096 bytes pc-bios/opensbi-riscv64-generic-fw_dynamic.elf | Bin 620424 -> 781264 bytes qapi/char.json | 4 +- qemu-options.hx | 138 ++++---- qom/object.c | 2 +- roms/opensbi | 2 +- scripts/entitlement.sh | 20 +- scripts/fix-multiline-comments.sh | 2 +- scripts/qmp/qemu-ga-client | 2 +- scsi/utils.c | 51 ++- softmmu/vl.c | 1 + target/i386/cpu.c | 4 +- target/i386/cpu.h | 2 + target/i386/tcg/misc_helper.c | 3 +- target/riscv/arch_dump.c | 202 ++++++++++++ target/riscv/cpu.c | 2 + target/riscv/cpu.h | 6 +- target/riscv/cpu_bits.h | 1 + target/riscv/meson.build | 1 + tests/acceptance/virtio-gpu.py | 7 +- tests/docker/dockerfiles/fedora-cris-cross.docker | 2 +- tests/docker/dockerfiles/fedora-i386-cross.docker | 2 +- tests/docker/dockerfiles/fedora-win32-cross.docker | 2 +- tests/docker/dockerfiles/fedora-win64-cross.docker | 2 +- tests/docker/dockerfiles/fedora.docker | 2 +- tests/guest-debug/run-test.py | 8 +- tests/qtest/test-x86-cpuid-compat.c | 52 +-- tests/tcg/configure.sh | 8 - tests/test-char.c | 4 +- tools/virtiofsd/passthrough_ll.c | 77 ++++- ui/cocoa.m | 55 ++-- ui/console.c | 28 +- ui/egl-helpers.c | 8 +- ui/gtk-egl.c | 6 +- ui/gtk-gl-area.c | 2 +- ui/gtk.c | 29 +- ui/meson.build | 8 +- ui/sdl2-2d.c | 7 +- ui/sdl2-gl.c | 4 +- ui/spice-display.c | 6 +- ui/vnc.c | 10 - 119 files changed, 2009 insertions(+), 583 deletions(-) rename CODING_STYLE.rst => docs/devel/style.rst (99%) create mode 100644 docs/system/riscv/sifive_u.rst create mode 100644 docs/system/target-riscv.rst create mode 100644 hw/ssi/sifive_spi.c copy include/hw/{misc/sifive_test.h => ssi/sifive_spi.h} (53%) create mode 100644 target/riscv/arch_dump.c