This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allnoconfig 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 [...] adds 6f03770dac target/riscv: Declare csr_ops[] with a known size adds a033d8008d hw/misc: sifive_u_otp: Use error_report() when block operati [...] adds 454d1e7cf2 roms/opensbi: Upgrade from v0.8 to v0.9 adds 43a9658889 target-riscv: support QMP dump-guest-memory adds 10509e1095 hw/block: m25p80: Add ISSI SPI flash support adds 62d1076678 hw/block: m25p80: Add various ISSI flash information adds 0694dabe97 hw/ssi: Add SiFive SPI controller support adds 145b299139 hw/riscv: sifive_u: Add QSPI0 controller and connect a flash adds 722f1352b6 hw/riscv: sifive_u: Add QSPI2 controller and connect an SD card adds 8e3c886870 hw/riscv: sifive_u: Change SIFIVE_U_GEM_IRQ to decimal value adds 1921e4276d docs/system: Sort targets in alphabetical order adds d6d9896814 docs/system: Add RISC-V documentation adds 01153d2b60 docs/system: riscv: Add documentation for sifive_u machine adds 6b9409ba5f goldfish_rtc: re-arm the alarm after migration adds 4fcad93156 MAINTAINERS: Add a SiFive machine section adds 732612856a hw/riscv: Drop 'struct MemmapEntry' adds 2fa3c7b6ee hw/riscv: virt: Drop the 'link_up' parameter of gpex_pcie_init() adds cfeb8a17c8 hw/riscv: virt: Limit RAM size in a 32-bit system adds 19800265d4 hw/riscv: virt: Map high mmio for PCIe adds 9a7beaad3d Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds d71a243220 error: Fix "Converting to ERRP_GUARD()" doc on "valid at return" adds 96291f1343 qga: Utilize QAPI_LIST_APPEND in qmp_guest_network_get_interfaces adds a0e61807a3 qapi: Remove QMP events and commands from user-mode builds adds 0e92a19b8c qapi: Fix parse errors for removal of null from schema language adds bb736b20a3 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds 0110253e69 s390x/cpu_model: disallow unpack for --only-migratable adds ea1b90b4fc target/s390x/arch_dump: Fix warning for the name field in th [...] adds 24056cbfd5 hw/s390x: fix build for virtio-9p-ccw adds 403af209db s390x/pci: restore missing Query PCI Function CLP data adds 151fcdfd62 virtio-ccw: commands on revision-less devices adds a54b8ac340 css: SCHIB measurement block origin must be aligned adds d6cd66311f vfio-ccw: Do not read region ret_code after write adds 39d5d1404e target/s390x/kvm: Simplify debug code adds 91e92cad67 Merge remote-tracking branch 'remotes/cohuck-gitlab/tags/s39 [...] new 4f335a6381 sbsa-ref: remove cortex-a53 from list of supported cpus new cecc096209 sbsa-ref: add 'max' to list of allowed cpus new f2f68a78b7 target/arm: Add support for FEAT_SSBS, Speculative Store Byp [...] new 89455d1ba6 target/arm: Enable FEAT_SSBS for "max" AARCH64 CPU new ed84a60ca8 target/arm: Set ID_PFR2.SSBS to 1 for "max" 32-bit CPU new 01c966b54f hw/net: Add npcm7xx emc model new 7758643650 hw/arm: Add npcm7xx emc model new e6646167cc tests/qtests: Add npcm7xx emc model test new 4565afbbf0 hw/arm/xlnx-zynqmp: Remove obsolete 'has_rpu' property new 519183d3fe target/arm: Speed up aarch64 TBL/TBX new 5dfbfefaad hw/i2c/npcm7xx_smbus: Simplify npcm7xx_smbus_init() new 819b349619 virtio-mmio: improve virtio-mmio get_dev_path alog new 2d928adf8a target/arm: Use TCF0 and TFSRE0 for unprivileged tag checks new 6e937ba7f8 target/arm: Restrict v8M IDAU to TCG new dddc200dcd target/arm/cpu: Update coding style to make checkpatch.pl happy new 9aee50eefb hw/arm/musicpal: Remove dead code for non-32-bit-RGB surfaces new b2b111faec hw/display/tc6393xb: Remove dead code for handling non-32bpp [...] new 8cfd41dd89 hw/display/tc6393xb: Expand out macros in template header new 0dc51b0024 hw/display/tc6393xb: Inline tc6393xb_draw_graphic32() at its [...] new 52b8ac590d hw/display/omap_lcdc: Expand out macros in template header new 78b40bfb8f hw/display/omap_lcdc: Drop broken bigendian ifdef new 0c6d9ff0af hw/display/omap_lcdc: Fix coding style issues in template header new 1cccdd1807 hw/display/omap_lcdc: Inline template header into C file new cfb08215ca hw/display/omap_lcdc: Delete unnecessary macro new 7713fff47d hw/display/tcx: Drop unnecessary code for handling BGR forma [...] new a3e24690b8 hw/arm/mps2-tz: Make SYSCLK frequency board-specific new 4fb013afcc hw/misc/mps2-scc: Support configurable number of OSCCLK values new 9f9107e887 hw/arm/mps2-tz: Correct the OSCCLK settings for mps2-an505 a [...] new f7c71b21f2 hw/arm/mps2-tz: Make the OSCCLK settings be configurable per-board new e8556f435e hw/misc/mps2-fpgaio: Make number of LEDs configurable by board new b2234223fd hw/misc/mps2-fpgaio: Support SWITCH register new de77e8f4d2 hw/arm/mps2-tz: Make FPGAIO switch and LED config per-board new ba94ffd7d1 hw/arm/mps2-tz: Condition IRQ splitting on number of CPUs, n [...] new 11e1d41265 hw/arm/mps2-tz: Make number of IRQs board-specific new 8e4b4c1ca6 hw/misc/mps2-scc: Implement CFG_REG5 and CFG_REG6 for MPS3 AN524 new fee887a7b0 hw/arm/mps2-tz: Correct wrong interrupt numbers for DMA and SPI new 424182791b hw/arm/mps2-tz: Allow PPCPortInfo structures to specify devi [...] new b22c4e8b96 hw/arm/mps2-tz: Move device IRQ info to data structures new 8cf68ed935 hw/arm/mps2-tz: Size the uart-irq-orgate based on the number [...] new ef29e3826b hw/arm/mps2-tz: Allow boards to have different PPCInfo data new 4fec32db9c hw/arm/mps2-tz: Make RAM arrangement board-specific new 18a8c3b390 hw/arm/mps2-tz: Set MachineClass default_ram info from RAMInfo data new b89918fceb hw/arm/mps2-tz: Support ROMs as well as RAMs new a113aef998 hw/arm/mps2-tz: Get armv7m_load_kernel() size argument from RAMInfo new 25ff112a8c hw/arm/mps2-tz: Add new mps3-an524 board new a9597753d1 hw/arm/mps2-tz: Stub out USB controller for mps3-an524 new 41745d2053 hw/arm/mps2-tz: Provide PL031 RTC on mps3-an524 new ced8bb04ae docs/system/arm/mps2.rst: Document the new mps3-an524 board new 50b52b18cd hw/arm/mps2: Update old infocenter.arm.com URLs new 138d293197 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] new c6986f16a7 KVM: x86: do not fail if software breakpoint has already bee [...] new 2c933ac6a8 KVM: x86: deprecate -M kernel-irqchip=off except for -M isapc new 9f34101db0 qga-vss: Use dynamic linking for GLib new a9b1315f86 chardev: add nodelay option new 0bd5a2eb79 qom: Check for wellformed id in user_creatable_add_type() new 10b6ee1616 vl.c: do not execute trace_init_backends() before daemonizing new e0a8f99355 accel: kvm: Fix memory waste under mismatch page size new 3920552846 accel: kvm: Add aligment assert for kvm_log_clear_one_slot new faabca42cc lsilogic: Use PCIDevice::exit instead of DeviceState::unrealize new 64d7027711 elf_ops: correct loading of 32 bit PVH kernel new e20e182ea0 x86/pvh: extract only 4 bytes of start address for 32 bit kernels new f7544edcd3 qemu-config: add error propagation to qemu_config_parse new 41af878b96 scsi: Rename linux-specific SG_ERR codes to generic SCSI_HOS [...] new db66a15cb8 scsi: Add mapping for generic SCSI_HOST status to sense codes new 9738c65720 scsi-generic: do not snoop the output of failed commands new a108557bbf scsi: inline sg_io_sense_from_errno() into the callers. new f3126d65b3 scsi: move host_status handling into SCSI drivers new fe636424ca qemu-option: do not suggest using the delay option new ff012d9a52 build-sys: invoke ninja with -d keepdepfile new dc1d91ac56 meson: adjust timeouts for some slower tests new 9f45a64109 trace: fix "-trace file=..." new 7520c4f084 trace: skip qemu_set_log_filename if no "-D" option was passed new c715343fd9 meson: Stop if cfi is enabled with system slirp new 0436c55edf Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...]
The 74 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 + Makefile | 2 +- README.rst | 4 +- accel/kvm/kvm-all.c | 13 +- block/blkdebug.c | 3 +- chardev/char-socket.c | 26 +- chardev/char.c | 3 + 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/arm/mps2.rst | 24 +- docs/system/arm/nuvoton.rst | 3 +- docs/system/cpu-hotplug.rst | 2 +- docs/system/cpu-models-x86.rst.inc | 4 +- docs/system/deprecated.rst | 20 + 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/arm/mps2-tz.c | 642 ++++++++++++--- hw/arm/mps2.c | 5 + hw/arm/musicpal.c | 64 +- hw/arm/npcm7xx.c | 50 +- hw/arm/sbsa-ref.c | 2 +- hw/arm/xlnx-zynqmp.c | 6 - hw/block/m25p80.c | 57 +- hw/display/omap_lcd_template.h | 169 ---- hw/display/omap_lcdc.c | 129 ++- hw/display/tc6393xb.c | 50 +- hw/display/tc6393xb_template.h | 72 -- hw/display/tcx.c | 31 +- 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/i2c/npcm7xx_smbus.c | 1 - hw/i386/acpi-build.c | 4 +- hw/i386/pc_piix.c | 2 + hw/i386/pc_q35.c | 2 + hw/i386/x86.c | 6 +- hw/intc/apic.c | 6 + hw/misc/armsse-cpuid.c | 2 +- hw/misc/armsse-mhu.c | 2 +- hw/misc/iotkit-sysctl.c | 2 +- hw/misc/iotkit-sysinfo.c | 2 +- hw/misc/mps2-fpgaio.c | 43 +- hw/misc/mps2-scc.c | 93 ++- hw/misc/sifive_u_otp.c | 13 +- hw/net/meson.build | 1 + hw/net/npcm7xx_emc.c | 857 ++++++++++++++++++++ hw/net/trace-events | 17 + 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/s390x/meson.build | 4 +- hw/s390x/s390-pci-inst.c | 5 + hw/s390x/virtio-ccw.c | 21 +- hw/scsi/esp-pci.c | 5 +- hw/scsi/esp.c | 7 +- hw/scsi/lsi53c895a.c | 10 +- hw/scsi/megasas.c | 6 +- hw/scsi/mptsas.c | 5 +- hw/scsi/scsi-bus.c | 35 +- hw/scsi/scsi-disk.c | 215 ++--- hw/scsi/scsi-generic.c | 53 +- hw/scsi/spapr_vscsi.c | 12 +- hw/scsi/trace-events | 4 + hw/scsi/virtio-scsi-dataplane.c | 24 +- hw/scsi/virtio-scsi.c | 51 +- hw/scsi/vmw_pvscsi.c | 43 +- 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/vfio/ccw.c | 12 +- hw/virtio/vhost.c | 12 +- hw/virtio/virtio-mmio.c | 13 +- include/hw/arm/armsse.h | 4 +- include/hw/arm/npcm7xx.h | 2 + include/hw/arm/xlnx-zynqmp.h | 2 - include/hw/elf_ops.h | 4 +- include/hw/i386/pc.h | 1 + include/hw/misc/armsse-cpuid.h | 2 +- include/hw/misc/armsse-mhu.h | 2 +- include/hw/misc/iotkit-secctl.h | 2 +- include/hw/misc/iotkit-sysctl.h | 2 +- include/hw/misc/iotkit-sysinfo.h | 2 +- include/hw/misc/mps2-fpgaio.h | 8 +- include/hw/misc/mps2-scc.h | 10 +- include/hw/net/npcm7xx_emc.h | 286 +++++++ include/hw/riscv/sifive_u.h | 9 +- include/hw/scsi/esp.h | 2 +- include/hw/scsi/scsi.h | 11 +- .../hw/{misc/sifive_test.h => ssi/sifive_spi.h} | 44 +- include/qapi/error.h | 2 +- include/qemu/config-file.h | 5 +- include/scsi/utils.h | 29 +- include/ui/console.h | 10 +- include/ui/egl-helpers.h | 9 +- include/ui/spice-display.h | 2 +- meson.build | 50 +- 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 +- qapi/meson.build | 12 +- qemu-options.hx | 138 ++-- qga/commands-posix.c | 75 +- qga/vss-win32/meson.build | 4 +- qom/object.c | 2 +- qom/object_interfaces.c | 9 + roms/opensbi | 2 +- scripts/entitlement.sh | 20 +- scripts/fix-multiline-comments.sh | 2 +- scripts/qapi/parser.py | 8 +- scripts/qmp/qemu-ga-client | 2 +- scsi/qemu-pr-helper.c | 24 +- scsi/utils.c | 119 ++- softmmu/vl.c | 52 +- target/arm/cpu.c | 23 +- target/arm/cpu.h | 15 +- target/arm/cpu64.c | 5 + target/arm/cpu_tcg.c | 8 + target/arm/helper-a64.c | 32 - target/arm/helper-a64.h | 2 +- target/arm/helper.c | 39 +- target/arm/internals.h | 6 + target/arm/mte_helper.c | 13 +- target/arm/translate-a64.c | 70 +- target/arm/vec_helper.c | 48 ++ target/i386/cpu.c | 4 +- target/i386/cpu.h | 2 + target/i386/kvm/kvm.c | 9 +- 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 + target/s390x/arch_dump.c | 4 +- target/s390x/cpu_models.c | 10 + target/s390x/ioinst.c | 6 + target/s390x/kvm.c | 3 +- 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/fp/meson.build | 2 +- tests/guest-debug/run-test.py | 8 +- tests/meson.build | 8 + tests/qapi-schema/leading-comma-list.err | 2 +- tests/qapi-schema/trailing-comma-list.err | 2 +- tests/qtest/meson.build | 18 +- tests/qtest/npcm7xx_emc-test.c | 862 +++++++++++++++++++++ tests/qtest/test-x86-cpuid-compat.c | 52 +- tests/tcg/configure.sh | 8 - tests/test-char.c | 4 +- tools/virtiofsd/passthrough_ll.c | 77 +- trace/control.c | 13 +- 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 - util/qemu-config.c | 23 +- util/qemu-option.c | 6 +- 198 files changed, 5633 insertions(+), 1387 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 delete mode 100644 hw/display/omap_lcd_template.h delete mode 100644 hw/display/tc6393xb_template.h create mode 100644 hw/net/npcm7xx_emc.c create mode 100644 hw/ssi/sifive_spi.c create mode 100644 include/hw/net/npcm7xx_emc.h copy include/hw/{misc/sifive_test.h => ssi/sifive_spi.h} (53%) create mode 100644 target/riscv/arch_dump.c create mode 100644 tests/qtest/npcm7xx_emc-test.c