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-arm-stable-allnoconfig in repository toolchain/ci/qemu.
from 9c2647f750 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] adds 71f5027f34 docs/system/arm: Add quanta-q7l1-bmc reference adds fd17995c07 docs/system/arm: Add quanta-gbs-bmc reference adds 38f2cfbbc3 hw/arm: Add basic power management to raspi. adds 95079d5c79 tests: Boot and halt a Linux guest on the Raspberry Pi 2 machine adds 103e7579dd target/arm: Check NaN mode before silencing NaN adds e3bcf57c1a hw/gpio/gpio_pwr: use shutdown function for reboot adds d59ccc30f6 target/arm: Fix MVE widening/narrowing VLDR/VSTR offset calculation adds 303db86fc7 target/arm: Fix bugs in MVE VRMLALDAVH, VRMLSLDAVH adds dfd66bc0f3 target/arm: Make asimd_imm_const() public adds 2c0286dba4 target/arm: Use asimd_imm_const for A64 decode adds e4667a5b5e target/arm: Use dup_const() instead of bitfield_replicate() adds eab8413985 target/arm: Implement MVE logical immediate insns adds f9ed61741e target/arm: Implement MVE vector shift left by immediate insns adds 3394116f47 target/arm: Implement MVE vector shift right by immediate insns adds c226270703 target/arm: Implement MVE VSHLL adds a78b25fa71 target/arm: Implement MVE VSRI, VSLI adds 162e265500 target/arm: Implement MVE VSHRN, VRSHRN adds d6f9e011e8 target/arm: Implement MVE saturating narrowing shifts adds 2e6a4ce0f6 target/arm: Implement MVE VSHLC adds d43ebd9dc8 target/arm: Implement MVE VADDLV adds f4ae6c8cbd target/arm: Implement MVE long shifts by immediate adds 0aa4b4c358 target/arm: Implement MVE long shifts by register adds 46321d47a9 target/arm: Implement MVE shifts by immediate adds 04ea4d3cfd target/arm: Implement MVE shifts by register adds 73c8bf4ccf Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds d507663151 target/mips: Add declarations for generic TCG helpers adds 3230bad963 target/mips: Extract Code Compaction ASE translation routines adds bf52c45a89 target/mips: Extract the microMIPS ISA translation routines adds 3f178b8d8c target/mips: Extract nanoMIPS ISA translation routines adds 300491f988 hw/pci-host/bonito: Trace PCI config accesses smaller than 32-bit adds 711ef33731 hw/pci-host/bonito: Allow PCI config accesses smaller than 32-bit adds 11984b18bb tests/acceptance: Test Linux on the Fuloong 2E machine adds d5bfbaca39 g364fb: use RAM memory region for framebuffer adds 8660df5ea2 g364fb: add VMStateDescription for G364SysBusState adds 1ca82a8db0 dp8393x: checkpatch fixes adds c0af04a436 dp8393x: convert to trace-events adds 5d53baf3f5 hw/mips/jazz: move PROM and checksum calculation from dp8393 [...] adds 408c57331c hw/m68k/q800: move PROM and checksum calculation from dp8393 [...] adds c3250c8e6b dp8393x: remove onboard PROM containing MAC address and checksum adds db1ffc32dd qemu/bitops.h: add bitrev8 implementation adds 846feac2ae hw/m68k/q800: fix PROM checksum and MAC address storage adds b1600ff195 hw/mips/jazz: specify correct endian for dp8393x device adds a13bfa5a05 hw/mips/jazz: Map the UART devices unconditionally adds 711c0418c8 Merge remote-tracking branch 'remotes/philmd/tags/mips-20210 [...] adds 284f191b4a hw/rdma: Fix possible mremap overflow in the pvrdma device ( [...] adds 32e5703cfe pvrdma: Ensure correct input on ring init (CVE-2021-3607) adds 66ae37d8cc pvrdma: Fix the ring init error flow (CVE-2021-3608) adds 4fb2820854 Merge remote-tracking branch 'remotes/marcel/tags/pvrdma-04- [...] adds 1f546b709d tests: migration-test: Add dirty ring test adds c00d434ac6 migration: fix the memory overwriting risk in add_to_iovec adds cc48c587d2 migration: Move yank outside qemu_start_incoming_migration() adds b7f9afd48e migration: Allow reset of postcopy_recover_triggered when failed adds fde93d99d9 migration: move wait-unplug loop to its own function adds 944bc52842 migration: failover: continue to wait card unplug on error adds d9a801f7e9 virtiofsd: use GDateTime for formatting timestamp for debug [...] adds 3399bca451 docs: describe the security considerations with virtiofsd xa [...] adds 1d03e56607 virtiofsd: Don't allow file creation with FUSE_OPEN adds 061624455f virtiofsd: Fix fuse setxattr() API change issue adds 5290fb625d virtiofsd: Fix xattr operations overwriting errno adds c46ef954fa virtiofsd: Add support for extended setxattr adds 6d0028b947 virtiofsd: Add umask to seccom allow list adds 227e5d7fd5 virtiofsd: Add capability to change/restore umask adds f1aa1774df virtiofsd: Switch creds, drop FSETID for system.posix_acl_ac [...] adds 65a820d292 virtiofsd: Add an option to enable/disable posix acls adds c99fb3a50d tests/migration: parse the thread-id key of CpuInfoFast adds fa264f4266 tests/migration: fix "downtime_limit" type when "migrate-set [...] adds e5f607913c migration/rdma: Use error_report to suppress errno message adds 715167a36c Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds 6f56908427 9pfs: add link to 9p developer docs adds 232a4d2c25 9pfs: simplify v9fs_walk() adds 8bf27550ef 9pfs: fix not_same_qid() adds 110243750d 9pfs: capture root stat adds 1d0fc0d0ee 9pfs: drop fid_to_qid() adds f22cad4228 9pfs: replace not_same_qid() by same_stat_id() adds 66550339b7 9pfs: drop root_qid adds 8d6cb10073 9pfs: reduce latency of Twalk adds 9bef7ea9d9 Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull [...] adds bc05439334 Makefile: Remove /usr/bin/env wrapper from the SHELL variable adds f6b560bbc1 softmmu/vl: Remove obsolete comment about the "frame" parameter adds bb20b86db9 ui: Fix the "-display sdl,window_close=..." parameter adds b6ddc6a2b2 ui: Mark the '-no-quit' option as deprecated adds 95f439bd11 qemu-options: Improve the documentation of the -display options adds dff5f68224 coverity-scan: Remove lm32 / unicore32 targets adds dd52af17ec coverity-scan: switch to vpath build adds ac7b7cae4e target/i386: Declare constants for XSAVE offsets adds 436463b84b target/i386: Consolidate the X86XSaveArea offset checks adds fde7482100 target/i386: Clarify the padding requirements of X86XSaveArea adds c0198c5f87 target/i386: Pass buffer and length to XSAVE helper adds 5aa10ab1a0 target/i386: Make x86_ext_save_areas visible outside cpu.c adds 3568987f78 target/i386: Observe XSAVE state area offsets adds fea4500841 target/i386: Populate x86_ext_save_areas offsets using cpuid [...] adds 48e5c98a38 target/i386: Move X86XSaveArea into TCG adds f08b65b651 configure: drop vte-2.90 check adds c23d7b4e57 configure, meson: convert vte detection to meson adds 587d59d6cc configure, meson: convert virgl detection to meson adds 83ef16821a configure, meson: convert libdaxctl detection to meson adds e36e8c70f6 configure, meson: convert libpmem detection to meson adds 53c22b68e3 configure, meson: convert liburing detection to meson adds c5b36c25c2 configure, meson: convert libxml2 detection to meson adds 69d8de7a2d meson: sort existing compiler tests adds 6d7c7c2d1d meson: store dependency('threads') in a variable adds ccd250aa2d configure, meson: move CONFIG_IVSHMEM to meson adds e46bd55d9c configure: convert HAVE_BROKEN_SIZE_MAX to meson adds e66420ac6d configure: convert compiler tests to meson, part 1 adds ed3b3f1764 configure: convert compiler tests to meson, part 2 adds be7e89f63f configure: convert compiler tests to meson, part 3 adds e1fbd2c4ed configure: convert compiler tests to meson, part 4 adds a620fbe9ac configure: convert compiler tests to meson, part 5 adds d47a8b3b69 configure: convert compiler tests to meson, part 6 adds 3bb6944585 qom: export more functions for use with non-UserCreatable objects adds 9176e800db keyval: introduce keyval_merge adds c445909e1f keyval: introduce keyval_parse_into adds d8fb7d0969 vl: switch -M parsing to keyval adds fe68090e8f machine: add smp compound property adds 904806c69b qemu-option: remove now-dead code adds 3983a767e3 Set icon for QEMU binary on Mac OS adds 7ca6f2ad37 config-host.mak: remove unused compiler-related lines adds 9aef095419 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds eba61056e4 tests/tcg: generalise the disabling of the signals test adds cb46938c45 linux-user/elfload: Implement ELF_HWCAP for RISC-V adds 7aa9fe3a52 linux-user: fill ppid field in /proc/self/stat adds a46955ff61 linux-user: Fix style problems in linuxload.c adds f5f35cec5a linux-user/alpha: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN adds db10481c00 linux-user/hppa: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN adds bc3359f739 linux-user/mips: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN adds 04b853935f linux-user/alpha: Remove hardcoded tabs (code style) adds c632ea1dd9 linux-user/syscall: Remove hardcoded tabs (code style) adds 9db3065c62 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] adds 0f08586c71 util/async: add a human-readable name to BHs for debugging adds 023ca420ee util/async: print leaked BH name when AioContext finalizes adds 0dfc7af2b2 block/file-posix: Optimize for macOS adds 12a521b56d block: Add backend_defaults property adds 9f460c64e1 block/io: Merge discard request alignments adds 53c0123118 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/b [...] adds 3909c07945 virtio: disable ioeventfd for record/replay adds 9cf4fd872d virtio: Clarify MR transaction optimization adds 9b0ca75e01 hw/pci-host/q35: Ignore write of reserved PCIEXBAR LENGTH field adds 80ebfd69b9 virtio-pci: Added check for virtio device presence in mm callbacks. adds bf697371db virtio-pci: Added check for virtio device in PCI config cbs. adds df07a8f8cb virtio-pci: Changed return values for "notify", "device" and [...] adds 109c20ea28 migration: failover: reset partially_hotplugged adds a4344574fd tests: acpi: prepare for changing DSDT tables adds 7193d7cdd9 acpi: pc: revert back to v5.2 PCI slot enumeration adds 40f23e4e52 tests: acpi: pc: update expected DSDT blobs adds ee80f5ba22 acpi/ged: fix reset cause adds 9e2423ef58 docs: add slot when adding new PCIe root port adds e3e01466bf MAINTAINERS: Add maintainer for vhost-user RNG implementation adds 05de778b5b Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 12 + Makefile | 2 +- block/file-posix.c | 27 +- block/io.c | 2 + configure | 1221 +--- docs/devel/kconfig.rst | 2 +- docs/pcie_pci_bridge.txt | 6 +- docs/system/arm/aspeed.rst | 1 + docs/system/arm/nuvoton.rst | 5 +- docs/system/deprecated.rst | 12 + docs/tools/virtiofsd.rst | 58 +- hw/9pfs/9p-local.c | 5 + hw/9pfs/9p-posix-acl.c | 5 + hw/9pfs/9p-proxy.c | 5 + hw/9pfs/9p-synth.c | 5 + hw/9pfs/9p-util.c | 5 + hw/9pfs/9p-xattr-user.c | 5 + hw/9pfs/9p-xattr.c | 5 + hw/9pfs/9p.c | 142 +- hw/9pfs/9p.h | 2 +- hw/9pfs/codir.c | 5 + hw/9pfs/cofile.c | 5 + hw/9pfs/cofs.c | 5 + hw/9pfs/coth.c | 5 + hw/9pfs/coxattr.c | 5 + hw/9pfs/virtio-9p-device.c | 5 + hw/9pfs/xen-9p-backend.c | 5 + hw/acpi/generic_event_device.c | 2 +- hw/arm/bcm2835_peripherals.c | 13 +- hw/block/block.c | 42 +- hw/block/dataplane/virtio-blk.c | 16 + hw/core/machine.c | 108 +- hw/display/g364fb.c | 32 +- hw/display/meson.build | 6 +- hw/gpio/gpio_pwr.c | 2 +- hw/i386/acpi-build.c | 9 +- hw/m68k/q800.c | 21 +- hw/mips/jazz.c | 48 +- hw/misc/bcm2835_powermgt.c | 160 + hw/misc/meson.build | 1 + hw/net/dp8393x.c | 302 +- hw/net/trace-events | 17 + hw/net/virtio-net.c | 1 + hw/pci-host/bonito.c | 12 +- hw/pci-host/q35.c | 3 + hw/pci-host/trace-events | 3 + hw/rdma/vmw/pvrdma_cmd.c | 7 + hw/rdma/vmw/pvrdma_dev_ring.c | 2 +- hw/rdma/vmw/pvrdma_main.c | 5 + hw/s390x/virtio-ccw.c | 6 + hw/scsi/virtio-scsi-dataplane.c | 16 + hw/virtio/virtio-mmio.c | 6 + hw/virtio/virtio-pci.c | 33 +- hw/virtio/virtio.c | 16 + include/block/aio.h | 31 +- include/hw/arm/bcm2835_peripherals.h | 3 +- include/hw/block/block.h | 3 + include/hw/boards.h | 1 - include/hw/misc/bcm2835_powermgt.h | 29 + include/qemu/bitops.h | 22 + include/qemu/main-loop.h | 4 +- include/qemu/option.h | 6 +- include/qom/object.h | 23 + linux-user/alpha/target_syscall.h | 198 +- linux-user/elfload.c | 13 + linux-user/hppa/target_syscall.h | 2 + linux-user/linuxload.c | 42 +- linux-user/mips/target_syscall.h | 2 + linux-user/mips64/target_syscall.h | 2 + linux-user/syscall.c | 191 +- meson.build | 231 +- meson_options.txt | 12 + migration/migration.c | 89 +- migration/qemu-file.c | 5 + migration/rdma.c | 4 +- qemu-options.hx | 50 +- qom/object_interfaces.c | 58 +- scripts/coverity-scan/COMPONENTS.md | 6 - scripts/coverity-scan/run-coverity-scan | 8 +- scripts/entitlement.sh | 10 +- softmmu/vl.c | 347 +- target/arm/helper-a64.c | 12 +- target/arm/helper-mve.h | 108 + target/arm/mve.decode | 177 +- target/arm/mve_helper.c | 524 +- target/arm/t32.decode | 71 +- target/arm/translate-a64.c | 86 +- target/arm/translate-mve.c | 261 +- target/arm/translate-neon.c | 81 - target/arm/translate.c | 327 +- target/arm/translate.h | 41 + target/arm/vfp_helper.c | 24 +- target/i386/cpu.c | 18 +- target/i386/cpu.h | 41 +- target/i386/hvf/hvf-cpu.c | 29 + target/i386/hvf/hvf.c | 9 +- target/i386/hvf/x86hvf.c | 19 +- target/i386/kvm/kvm-cpu.c | 30 + target/i386/kvm/kvm.c | 59 +- target/i386/tcg/fpu_helper.c | 1 + target/i386/tcg/tcg-cpu.c | 20 + target/i386/tcg/tcg-cpu.h | 57 + target/i386/xsave_helper.c | 267 +- target/mips/tcg/micromips_translate.c.inc | 3231 ++++++++++ target/mips/tcg/mips16e_translate.c.inc | 1123 ++++ target/mips/tcg/nanomips_translate.c.inc | 4922 +++++++++++++++ target/mips/tcg/translate.c | 9453 +--------------------------- target/mips/tcg/translate.h | 5 + tests/acceptance/boot_linux_console.py | 43 + tests/acceptance/machine_mips_fuloong2e.py | 42 + tests/data/acpi/pc/DSDT | Bin 6002 -> 6002 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 7327 -> 7327 bytes tests/data/acpi/pc/DSDT.bridge | Bin 8668 -> 8668 bytes tests/data/acpi/pc/DSDT.cphp | Bin 6466 -> 6466 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 7656 -> 7656 bytes tests/data/acpi/pc/DSDT.hpbridge | Bin 5969 -> 5969 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 6074 -> 6074 bytes tests/data/acpi/pc/DSDT.memhp | Bin 7361 -> 7361 bytes tests/data/acpi/pc/DSDT.nohpet | Bin 5860 -> 5860 bytes tests/data/acpi/pc/DSDT.numamem | Bin 6008 -> 6008 bytes tests/migration/guestperf/engine.py | 4 +- tests/qemu-iotests/172.out | 38 + tests/qtest/libqos/virtio-9p.c | 5 + tests/qtest/migration-test.c | 58 +- tests/qtest/numa-test.c | 22 +- tests/qtest/virtio-9p-test.c | 5 + tests/tcg/hppa/Makefile.target | 3 - tests/tcg/multiarch/Makefile.target | 6 + tests/tcg/s390x/Makefile.target | 3 - tests/unit/ptimer-test-stubs.c | 2 +- tests/unit/test-keyval.c | 58 + tests/unit/test-qemu-opts.c | 35 - tools/virtiofsd/fuse_common.h | 5 + tools/virtiofsd/fuse_lowlevel.c | 24 +- tools/virtiofsd/fuse_lowlevel.h | 3 +- tools/virtiofsd/helper.c | 1 + tools/virtiofsd/passthrough_ll.c | 254 +- tools/virtiofsd/passthrough_seccomp.c | 1 + util/async.c | 25 +- util/keyval.c | 123 +- util/main-loop.c | 4 +- util/meson.build | 5 +- util/qemu-option.c | 51 +- 143 files changed, 13850 insertions(+), 11809 deletions(-) create mode 100644 hw/misc/bcm2835_powermgt.c create mode 100644 include/hw/misc/bcm2835_powermgt.h create mode 100644 target/mips/tcg/micromips_translate.c.inc create mode 100644 target/mips/tcg/mips16e_translate.c.inc create mode 100644 target/mips/tcg/nanomips_translate.c.inc create mode 100644 tests/acceptance/machine_mips_fuloong2e.py