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-check_cross in repository toolchain/ci/qemu.
omits e3a232cccd Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] omits 7761e07c3f Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull- [...] omits 5983021eb6 qboot: update to latest upstream omits 6ca2aa5cfb usb: fix kconfig for usb-xhci-sysbus omits 88a8b27e55 qtest: do not return freed argument vector from qtest_rsp omits 7aed584ca6 tests/qtest: fix memleak in npcm7xx_watchdog_timer-test omits f369797617 tests/qtest: variable defined by g_autofree need to be initialized omits 923e931188 docs: Get rid of the weird _005f links in the man page omits 7fbd7e7103 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/t [...] omits 4b265c79a8 trace: use STAP_SDT_V2 to work around symbol visibility omits ff85db769f Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...] omits a4e2fff1b1 s390x/pci: fix endianness issues omits e67ad058e4 s390x/pci: Unregister listeners before destroying IOMMU addr [...] omits e2c6cd5674 s390/kvm: fix diag318 propagation and reset functionality omits 3d275bd17c Merge remote-tracking branch 'remotes/gkurz/tags/ppc-for-5.2 [...] omits b696f2c6ba Merge remote-tracking branch 'remotes/berrange-gitlab/tags/m [...] omits 269ff671c5 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] omits c2aa8a3d7e authz-simple: Check that 'identity' property is set omits 3428455df9 authz-pam: Check that 'service' property is set omits 8e26ae7bb5 authz-list-file: Improve an error message omits 2b37e9f843 authz-list-file: Fix file read error handling omits 6d24795ee7 Revert series "spapr/xive: Allocate vCPU IPIs from the vCPU [...] omits 29cf16db23 buildsys: Help git-diff adding .gitattributes config file omits c6a89b45bd hvf: Fix segment selector format omits 65baabca22 hvf: Gate RDTSCP on CPU_BASED2_RDTSCP, not just CPU_BASED_TS [...] omits ca31e3072f meson: Fixes curses detection on msys2 omits dccdb0f82a meson: Fix build with --disable-guest-agent-msi omits ac9574bc87 docs: Fix some typos (found by codespell) omits 933c8fe781 meson: Fix argument for makensis (build regression) omits 66a300a107 Update version for v5.2.0-rc2 release omits 4b52475866 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] omits 84dae21050 Merge remote-tracking branch 'remotes/armbru/tags/pull-qobje [...] omits c446ac37b7 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] omits c8e5c4b246 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] omits f45fc83bc0 Merge remote-tracking branch 'remotes/philmd-gitlab/tags/sdm [...] omits 922d42bb0d json: Fix a memleak in parse_pair() omits 5351f4075d linux-user,netlink: add IFLA_BRPORT_MRP_RING_OPEN, IFLA_BRPO [...] omits f536612dc1 linux-user,netlink: fix message translation with ip command omits 6b728efcb0 Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull- [...] omits ab135622cf tmp105: Correct handling of temperature limit checks omits e1919889ef hw/misc/tmp105: reset the T_low and T_High registers omits 13ceae6663 configure: Make "does libgio work" test pull in some actual [...] omits 6d7ccc576d util/cutils: Fix Coverity array overrun in freq_to_str() omits ea2d7fcf35 register: Remove unnecessary NULL check omits 7b0263cb14 target/openrisc: Remove dead code attempting to check "is ti [...] omits 019294db68 hw/input/ps2.c: Remove remnants of printf debug omits 63192565f9 exynos: Fix bad printf format specifiers omits 3362c56835 hw/arm/virt: ARM_VIRT must select ARM_GIC omits 1c7ab0930a Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] omits c61c644f59 iotests/081: Test rewrite-corrupted without WRITE omits 55f2c014d7 iotests/081: Filter image format after testdir omits 9ca5b0e842 quorum: Require WRITE perm with rewrite-corrupted omits bd89f93603 io_uring: do not use pointer after free omits ece4fa9152 file-posix: allow -EBUSY errors during write zeros on raw bl [...] omits 5aaabf9161 iotests: Replace deprecated ConfigParser.readfp() omits 6deb20f668 char-stdio: Fix QMP default for 'signal' omits 48aa8f0ac5 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-20 [...] omits 575094b786 hw/sd: Fix 2 GiB card CSD register values omits 46b42f715d max111x: put it into the 'misc' category omits 84aab60c12 nand: put it into the 'storage' category omits be3701eae3 ads7846: put it into the 'input' category omits 1352711561 ssd0323: put it into the 'display' category omits 91010f0407 vhost-user-blk/scsi: Fix broken error handling for socket call omits 5fd6921ccc contrib/libvhost-user: Fix bad printf format specifiers omits ca905bec44 gitlab-ci: Use $CI_REGISTRY instead of hard-coding registry. [...] omits f25c7ca0ce target/microblaze: Fix possible array out of bounds in mmu_write() omits 844d35b9c2 tests/vm: update NetBSD to 9.1 omits 9fc33bf4e1 tests/vm: Add Haiku test based on their vagrant images omits ded5d78c1e configure: Add a proper check for sys/ioccom.h and use it in [...] omits 7000a12e08 configure: Do not build pc-bios/optionrom on Haiku omits cde9925362 configure: Fix the _BSD_SOURCE define for the Haiku build omits 949eaaad53 qemu/bswap: Remove unused qemu_bswap_len() omits bce36c6c54 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] omits 2f3c1fd396 iotests: Replace deprecated ConfigParser.readfp() omits c0b21f2e22 nbd: Silence Coverity false positive omits b17d3b7b77 Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2 [...] omits 1370d61ae3 memory: Skip dirty tracking for un-migratable memory regions omits 42ccce1981 target/i386: avoid theoretical leak on MCE injection omits 3b12a7fd39 scsi-disk: convert more errno values back to SCSI statuses omits b430b51395 util/vfio-helpers.c: Use ram_block_discard_disable() in qemu [...] omits 2654ace151 kvm/i386: Set proper nested state format for SVM omits cb5ed407a1 Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull- [...] omits a8aa94b5f8 qga: update schema for guest-get-disks 'dependents' field omits f41ae328ba Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] omits 2f7c9dd518 Merge remote-tracking branch 'remotes/kraxel/tags/fixes-2020 [...] omits 7025111a19 .gitlab-ci.d/check-patch: tweak output for CI logs omits b48580ad92 tests/acceptance: Disable Spartan-3A DSP 1800A test omits 811c74fb65 hw/i386/acpi-build: Fix maybe-uninitialized error when ACPI [...] omits 4bdccdec70 accel/stubs: drop unused cpu.h include omits d67ef04cb8 stubs/xen-hw-stub: drop xenstore_store_pv_console_info stub omits 97d351b476 include/hw/xen.h: drop superfluous struct omits 0c3e41d408 meson.build: fix building of Xen support for aarch64 omits 9cd7dde073 plugins: Fix two resource leaks in setup_socket() omits dbb864ba4f plugins: Fix resource leak in connect_socket() omits c590fe3aa2 xhci: move sanity checks omits 22abfc96af xhci: fix guest triggerable assert omits af06a0265e usb-storage: fill csw on cancel omits e315bfd1ba usb-storage: use bool for removable property omits 51d4e4228d usb-storage: add commandlog property omits d0ccb3922d usb-storage: switch trace events omits 61f3c91a67 nomaintainer: Fix Lesser GPL version number omits 8cbff3c1e8 test: Fix LGPL information in the file headers omits 6a2cd9570e tests/acceptance: Fix LGPL information in the file headers omits 3a645d364c tests/migration: Fix LGPL information in the file headers omits 5650b5497e sparc tcg cpus: Fix Lesser GPL version number omits 7cd2a9fad7 e1000e: Fix Lesser GPL version number omits 8af82b8e81 x86 hvf cpus: Fix Lesser GPL version number omits f1e5e2ee16 nvdimm: Fix Lesser GPL version number omits c36678b439 w32: Fix Lesser GPL version number omits eac2fce957 tpm: Fix Lesser GPL version number omits d6ea423635 overall/alpha tcg cpus|hppa: Fix Lesser GPL version number omits b4424aab3c overall usermode...: Fix Lesser GPL version number omits ef19b50d93 migration: Fix Lesser GPL version number omits 3564a91909 parallel nor flash: Fix Lesser GPL version number omits 50f57e09fd arm tcg cpus: Fix Lesser GPL version number omits d9ff33ada7 x86 tcg cpus: Fix Lesser GPL version number omits 1c79145f12 linux user: Fix Lesser GPL version number omits bee4197135 usb: Fix Lesser GPL version number omits eb85394fe7 tricore tcg cpus: Fix Lesser GPL version number omits f08dddb366 xtensa tcg cpus: Fix Lesser GPL version number omits c30f26223d prep: Fix Lesser GPL version number omits ee45203646 microblaze tcg cpus: Fix Lesser GPL version number omits bf1b52d199 cris tcg cpus: Fix Lesser GPL version number omits 6bd039cdbe powerpc tcg: Fix Lesser GPL version number omits f70c59668c non-virt: Fix Lesser GPL version number omits 07e6f009a0 semihosting: Fix Lesser GPL version number omits b50ea0d54b Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] omits deef3d2568 intc/ibex_plic: Ensure we don't loose interrupts omits 3a129aea81 intc/ibex_plic: Fix some typos in the comments omits 5ececc3a0b Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp [...] omits e7cff9c68d hmp: Pass monitor to mon_get_cpu_env() omits 43cf067ff8 hmp: Pass monitor to MonitorDef.get_value() omits 2fc5d01bb4 hmp: Pass monitor to mon_get_cpu() omits 6980c128b5 Merge remote-tracking branch 'remotes/kraxel/tags/fixes-2020 [...] omits be2df2ac6f Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2020 [...] omits b0f8c22d6d Merge remote-tracking branch 'remotes/awilliam/tags/vfio-upd [...] omits 172bc8520d xhci: fix nec-usb-xhci properties omits e016a844dd hw/display/cirrus_vga: Fix hexadecimal format string specifier omits 0d5528612b hw/display/cirrus_vga: Remove debugging code commented out omits f0617abfd6 hw/usb/Kconfig: Fix USB_XHCI_NEC (depends on USB_XHCI_PCI) omits 1cd8b94870 console: avoid passing con=NULL to graphic_hw_update_done() omits a6e037390d audio/jack: fix use after free segfault omits 336f744e14 MAINTAINERS: Replace my twiddle.net address omits e408aeef86 Fix use after free in vfio_migration_probe omits 4cfac0152e Merge remote-tracking branch 'remotes/dgilbert/tags/pull-mig [...] omits 7632b56c8f virtiofsd: check whether strdup lo.source return NULL in main func omits db2e026a39 virtiofsd: check whether lo_map_reserve returns NULL in, main func omits 7fa87944f8 tools/virtiofsd/buffer.c: check whether buf is NULL in fuse_ [...] omits f26688a911 virtiofsd: Announce submounts even without statx() omits 6ba11211bd migration: handle CANCELLING state in migration_completion() omits 9e8424088c multifd/tls: fix memoryleak of the QIOChannelSocket object w [...] omits a18ed79b19 migration/dirtyrate: simplify includes in dirtyrate.c omits a24292830b migration: fix uninitialized variable warning in migrate_sen [...] omits a1af605bd5 migration/multifd: fix hangup with TLS-Multifd due to blocki [...] omits 727a06326c hw/i386/acpi-build: Fix maybe-uninitialized error when ACPI [...] omits d88618f717 configure: mark vhost-user Linux-only omits eb6a388624 vhost-user-blk-server: depend on CONFIG_VHOST_USER omits e5e856c1eb meson: move vhost_user_blk_server to meson.build omits 3009edff81 vhost-user: fix VHOST_USER_ADD/REM_MEM_REG truncation omits 136fc6aa2c ACPI: Avoid infinite recursion when dump-vmstate omits af3bbbe984 migration/ram: Fix hexadecimal format string specifier omits cb5d19e829 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-mac [...] omits 6bfa035ec3 macio: set user_creatable to false in macio_class_init() omits 674ee1245b Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] omits a4c141dca4 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/t [...] omits 46d407f84a Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] omits 54cd1213ce Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] omits 35e28cb0f2 scripts/tracetool: silence SystemTap dtrace(1) long long warnings omits 92eecfff32 trace: remove argument from trace_init_file omits 71182187dd hw/net/can/ctucan_core: Use stl_le_p to write to tx_buffers omits 676ea985c0 hw/net/can/ctucan_core: Handle big-endian hosts omits e0784d8375 hw/net/can/ctucan: Avoid unused value in ctucan_send_ready_b [...] omits 5e73953a27 hw/net/can/ctucan: Don't allow guest to write off end of tx_buffer omits c7811022eb linux-user: Prevent crash in epoll_ctl omits ce437484fc linux-user: Correct definition of stack_t omits b1b0393c3c pvpanic: Advertise the PVPANIC_CRASHLOADED event support omits d949fe64b0 net/l2tpv3: Remove redundant check in net_init_l2tpv3() omits 7564bf7701 net: remove an assert call in eth_get_gso_type omits 2f2fcff323 net/colo-compare.c: Increase default queued packet scan frequency omits 17475df2c1 net/colo-compare.c: Add secondary old packet detection omits ec081984f4 net/colo-compare.c: Change the timer clock type omits 0c4266ef26 net/colo-compare.c: Fix compare_timeout format issue omits 45b9e8c33a colo-compare: check mark in mutual exclusion omits 862ee1e07e colo-compare: fix missing compare_seq initialization omits 5647051f43 Fix the qemu crash when guest shutdown in COLO mode omits b70cb3b485 Reduce the time of checkpoint for COLO omits 33609e95b2 Optimize seq_sorter function for colo-compare omits b492a4b8ca net/filter-rewriter: destroy g_hash_table in colo_rewriter_cleanup omits e87936ea29 virtio-net: Set mac address to hardware if the peer is vdpa omits c6f28ed507 Update version for v5.2.0-rc1 release omits 3e7d06d05a Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] omits 879860ca70 Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull- [...] omits a3a929083b physmem: improve ram size error messages omits b6c56c8a9a target/arm/translate-neon.c: Handle VTBL UNDEF case before V [...] omits 8006c9842b tests/qtest/npcm7xx_rng-test: count runs properly omits 0e5dc77573 hw/arm/nseries: Check return value from load_image_targphys() omits 44cbf34975 hw/arm/musicpal: Only use qdev_get_gpio_in() when necessary omits 498661dd22 hw/arm/musicpal: Don't connect two qemu_irqs directly to the [...] omits bdad3654d3 hw/arm/nseries: Remove invalid/unnecessary n8x0_uart_setup() omits 2108e5092a hw/misc/stm32f2xx_syscfg: Remove extraneous IRQ omits 509602eed4 hw/arm/armsse: Correct expansion MPC interrupt lines omits 604cef3e57 target/arm: Fix neon VTBL/VTBX for len > 1 omits bec3c97e0c hw/arm/virt: Remove dependency on Cortex-A15 MPCore peripherals omits 0339c2a86f docs: add some notes on the sbsa-ref machine omits 7f350a87e3 target/arm: add space before the open parenthesis '(' omits 6eb55edbab target/arm: Don't use '#' flag of printf format omits bdc3b6f570 target/arm: add spaces around operator omits 9df0a97298 ssi: Fix bad printf format specifiers omits 9ad5f6b05f hw/arm/Kconfig: ARM_V7M depends on PTIMER omits 6c8e801f07 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] omits f7e1914ada Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] omits a58cabd0e3 s390x: Avoid variable size warning in ipl.h omits 074df27f74 s390x: fix clang 11 warnings in cpu_models.c omits ad57e2b1f5 qtest: Update references to parse_escape() in comments omits d4e279141b fuzz: add virtio-blk fuzz target omits 704a256da8 docs: add "page source" link to sphinx documentation omits d0f26e68a0 gitlab: force enable docs build in Fedora, Ubuntu, Debian omits 4daa9055be gitlab: publish the docs built during CI omits 2deca810d8 configure: surface deprecated targets in the help output omits aba378dee6 fuzz: Make fork_fuzz.ld compatible with LLVM's LLD omits bb451d2487 scripts/oss-fuzz: give all fuzzers -target names omits e6a3e1322b docs/fuzz: update fuzzing documentation post-meson omits f3a0208f24 docs/fuzz: rST-ify the fuzzing documentation omits 3758e88bb8 MAINTAINERS: Add gitlab-pipeline-status script to GitLab CI section omits c3ab5df2f5 linux-user/sparc: Don't zero high half of PC, NPC, PSR in sigreturn omits 266b41582e linux-user/sparc: Correct set/get_context handling of fp and i7 omits b8ae597f0e linux-user/sparc: Fix errors in target_ucontext structures omits 96338fefc1 hw/intc/ibex_plic: Clear the claim register when read omits 7687537ab0 target/riscv: Split the Hypervisor execute load helpers omits 743077b35b target/riscv: Remove the hyp load and store functions omits 1c1c060aa8 target/riscv: Remove the HS_TWO_STAGE flag omits 3e5979046f target/riscv: Set the virtualised MMU mode when doing hyp accesses omits c445593d30 target/riscv: Add a virtualised MMU Mode omits 43afbbd9fe Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2 [...] omits b1b9ab1c04 qga: fix missing closedir() in qmp_guest_get_disks() omits 2b030ce1ed Merge remote-tracking branch 'remotes/maxreitz/tags/pull-blo [...] omits d669ed6ab0 block: make bdrv_drop_intermediate() less wrong omits 313274bbd4 block: add bdrv_replace_node_common() omits 6c5f7b3a10 block: add forgotten bdrv_abort_perm_update() to bdrv_co_inv [...] omits 5f14f31d2b block: Fix some code style problems, "foo* bar" should be "f [...] omits 7433a6860b gitlab-ci: Drop generic cache rule omits dccaea2514 tests/qtest/tpm: Remove redundant check in the tpm_test_swtp [...] omits 3dc057923d qtest: Fix bad printf format specifiers omits 8a47836548 device-crash-test: Check if path is actually an executable file omits 45716765b1 tests/vm: update openbsd to release 6.8 omits a3f6be81aa meson: always include contrib/libvhost-user omits 122860bae7 block: Fix integer promotion error in bdrv_getlength() omits 7c5c538306 block: enable libnfs on msys2/mingw in cirrus.yml omits c63b0201ae block: Fixes nfs compiling error on msys2/mingw omits c6ac463631 iotests: rewrite iotest 240 in python omits 2daba44205 iotests: add filter_qmp_virtio_scsi function omits 73ad0ff216 hw/block/nvme: fix free of array-typed value omits bf288953f1 hw/block/nvme: fix uint16_t use of uint32_t sgls member omits 8ce648056f hw/block/nvme: fix null ns in register namespace omits 3441ad4bc4 qcow2: Document and enforce the QCowL2Meta invariants omits 009cde17a5 block: Move bdrv_drain_all_end_quiesce() to block_int.h omits 3d86af858e block: Remove unused include omits a2547c1ba9 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] omits 2a190a7256 Merge remote-tracking branch 'remotes/philmd-gitlab/tags/ren [...] omits 193f51ddcf Merge remote-tracking branch 'remotes/philmd-gitlab/tags/mip [...] omits 784106ec98 Makefile: No echoing for 'make help V=1' omits dc24926baf replay: remove some dead code omits 1023e0033d fix make clean/distclean omits b54b82df25 meson: Clarify the confusing vhost-user vs. vhost-kernel output omits 143d51e179 block: Remove unused BlockDeviceMapEntry omits ffb515fa50 qapi/block-core: Improve MapEntry documentation omits a1d12a2148 qapi: Fix missing headers in QMP Reference Manual omits 92a3c6aac8 MAINTAINERS: Add QAPI schema modules to their subsystems omits c4cdf54cff docs/devel/qapi-code-gen: Fix up examples omits 60f6de8fba hw/rx/rx-gdbsim: Fix memory leak (CID 1432307) omits f166061c73 MAINTAINERS: Demote Renesas target & hardware to 'Odd Fixes' omits bf4ee88ab6 hw/mips/boston: Fix memory leak in boston_fdt_filter() error [...] omits d40b55bc1b target/mips: Fix PageMask with variable page size omits a60442eb8d target/mips: Deprecate nanoMIPS ISA omits 3493c36f03 Merge remote-tracking branch 'remotes/cohuck/tags/s390x-2020 [...] omits a47c284a7c Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull [...] omits 42705e2691 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] omits 326c9a0eb6 Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for [...] omits fbd9cc20ad Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2020 [...] omits 85c3ed4417 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] omits e6b99460b1 hw/9pfs: Fix Kconfig dependency problem between 9pfs and Xen omits 22e1367587 hw/9pfs : add space before the open parenthesis '(' omits 487729e9f6 hw/9pfs : open brace '{' following struct go on the same line omits 01011733ea hw/9pfs : add spaces around operator omits 747c6b3811 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] omits 77280d33bc s390x: fix build for --without-default-devices omits 5e49e89cb6 target/s390x: fix execution with icount omits f29b959dc6 spapr: Convert hpt_prepare_thread() to use qemu_try_memalign() omits 184b813e7b spapr: Drop dead code in spapr_reallocate_hpt() omits 295397f53c target/ppc/excp_helper: Add a fallthrough for fix compiler warning omits e2766868d4 Merge remote-tracking branch 'remotes/kraxel/tags/fixes-2020 [...] omits 022625a8ad linux-user: Check copy_from_user() return value in vma_dump_size() omits e4ce178b61 linux-user/syscall: Fix missing target_to_host_timespec64() check omits 36d2dbc72d linux-user: Use "!= 0" when checking if MAP_FIXED_NOREPLACE [...] omits 81966c1801 linux-user/mips/cpu_loop: silence the compiler warnings omits c56caea3b2 tcg: Revert "tcg/optimize: Flush data at labels not TCG_OPF_BB_END" omits f14bed3fd4 tcg: Remove assert from set_jmp_reset_offset omits 372bcb2585 qapi, qemu-options: make all parsing visitors parse boolean [...] omits e27bd49876 qtest: escape device name in device-introspect-test omits 794b95608f ivshmem-test: do not use short-form boolean option omits 3c8c36c908 Merge remote-tracking branch 'remotes/kraxel/tags/ui-2020110 [...] omits b1266b6ee5 Merge remote-tracking branch 'remotes/kraxel/tags/usb-202011 [...] omits 5e592947de pc-bios/s390: update s390-ccw bios binaries omits 872882e771 s390-bios: Skip writing iplb location to low core for ccw ipl omits e46912b66f Merge remote-tracking branch 'remotes/philmd-gitlab/tags/mip [...] omits 577b808b09 roms/Makefile: Add qboot to .PHONY list omits ca1f9cbfdc ati: check x y display parameter values omits 2ddafce7f7 vnc: fix resource leak when websocket channel error omits 0d9b90ce5c console: make QMP/HMP screendump run in coroutine omits d00ec2fe86 console: modify ppm_save to take a pixman image ref omits e18d9a9687 coroutine: let CoQueue wake up outside a coroutine omits 963a7bed57 dev-serial: store flow control and xon/xoff characters omits a79f86cdbe dev-serial: add support for setting data_bits in QEMUSerialS [...] omits 66007a9567 dev-serial: add always-plugged property to ensure USB device [...] omits 687dfe63e3 dev-serial: replace DeviceOutVendor/DeviceInVendor with equi [...] omits 655ec806c8 dev-serial: add trace-events for baud rate and data parameters omits ebb1132023 dev-serial: convert from DPRINTF to trace-events omits 8a0e4ee704 dev-serial: use USB_SERIAL QOM macro for USBSerialState assignments omits adab8d48cf dev-serial: style changes to improve readability and checkpa [...] omits 9f6df01d0e contrib/vhost-user-blk: fix get_config() information leak omits f8ffcb2bda block/export: fix vhost-user-blk get_config() information leak omits 11f60f7eae block/export: make vhost-user-blk config space little-endian omits bc15e44cb2 configure: introduce --enable-vhost-user-blk-server omits de65d49785 libvhost-user: follow QEMU comment style omits 1b0063b304 vhost-blk: set features before setting inflight feature omits b7c1bd9d78 Revert "vhost-blk: set features before setting inflight feature" omits 1bc211a166 net: Add vhost-vdpa in show_netdevs() omits 57b3a7d81b vhost-vdpa: Add qemu_close in vhost_vdpa_cleanup omits 1b296c3def vfio: Don't issue full 2^64 unmap omits 3d6e32347a Update version for v5.2.0-rc0 release omits e19c520fe6 semihosting: fix order of initialization functions omits 953e6d7c0e fuzz: fuzz offsets within pio/mmio regions omits cc3d99c741 fuzz: check the MR in the DMA callback omits a9f67c1d51 fuzz: fix writing DMA patterns omits 9167d34921 Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] omits 8a805609d1 target/mips: Add unaligned access support for MIPS64R6 and L [...] omits 89975214e6 target/mips: Fix Lesser GPL version number omits a300c04f13 hw/intc/loongson: Fix incorrect 'core' calculation in lioint [...] omits 4a129ccdf2 hw/mips/boston: Fix Lesser GPL version number omits d136ecc085 hw/mips: Fix Lesser GPL version number omits f169413c27 hw/mips: Remove the 'r4k' machine omits 4228197761 target/riscv/csr.c : add space before the open parenthesis '(' omits 90742c5496 hw/riscv: microchip_pfsoc: Hook the I2C1 controller omits f03100d718 hw/riscv: microchip_pfsoc: Correct DDR memory map omits 27c22b2de0 hw/riscv: microchip_pfsoc: Map the reserved memory at address 0 omits cdd58c70fb hw/riscv: microchip_pfsoc: Connect the SYSREG module omits 0f25065cb6 hw/misc: Add Microchip PolarFire SoC SYSREG module support omits e35d617919 hw/riscv: microchip_pfsoc: Connect the IOSCB module omits a937b30283 hw/misc: Add Microchip PolarFire SoC IOSCB module support omits 933f73f13e hw/riscv: microchip_pfsoc: Connect DDR memory controller modules omits 3400b15bbe hw/misc: Add Microchip PolarFire SoC DDR Memory Controller support omits 08b86e3b8f hw/riscv: microchip_pfsoc: Document where to look at the SoC [...] omits dbd3ec548a target/riscv: Add sifive_plic vmstate omits bb02edcd86 target/riscv: Add V extension state description omits 35e07821ff target/riscv: Add H extension state description omits 24beb03e46 target/riscv: Add PMP state description omits f7697f0e62 target/riscv: Add basic vmstate description of CPU omits 284d697c74 target/riscv: Merge m/vsstatus and m/vsstatush into one uint [...] omits 4e1e3003fb hw/riscv: virt: Allow passing custom DTB omits d5c90cf3f6 hw/riscv: sifive_u: Allow passing custom DTB omits c59c582d56 tests/qtest: Fix potential NULL pointer dereference in qos_b [...] omits 3569a5dfc1 configure: fix gio_libs reference omits af2c0e854b meson: fix warning for bad sphinx-build omits 0250edf1eb tests/qtest/libqos/ahci.c: Avoid NULL dereference in ahci_exec() omits 1d72d9c487 tests/qtest/libqtest.c: Check for setsockopt() failure omits cd57deabad meson: vhost-user-gpu/virtiofsd: use absolute path omits a5cb7c5afe meson: use b_staticpic=false for meson >=0.56.0 omits fd25017284 qtest: add a reproducer for LP#1878642 omits 4177b062fc hw/isa/lpc_ich9: Ignore reserved/invalid SCI IRQ omits f8b8f37463 scripts/oss-fuzz: rename bin/qemu-fuzz-i386 omits 3792185112 exec: Remove dead code (CID 1432876) omits 2eba427eb1 docs: expand sourceset documentation omits 090afdc5e6 cutils: replace strdup with g_strdup omits 5c3cfe33f4 virtio-iommu: Set supported page size mask omits b917749842 vfio: Set IOMMU page size as per host supported page size omits 457f8cbbd8 memory: Add interface to set iommu page size mask omits 6978bfaa68 virtio-iommu: Add notify_flag_changed() memory region callback omits 308e5e1b5f virtio-iommu: Add replay() memory region callback omits 2f6eeb5f0b virtio-iommu: Call memory notifiers in attach/detach omits 15e4c8f01b virtio-iommu: Add memory notifiers for map/unmap omits 31aa323fb9 virtio-iommu: Store memory region in endpoint struct omits bfe7a96173 virtio-iommu: Fix virtio_iommu_mr() omits 8055d2fb7f hw/smbios: Fix leaked fd in save_opt_one() error path omits 8faf2f1de4 hw/virtio/vhost-backend: Fix Coverity CID 1432871 omits 510feed79a hw/acpi : add spaces around operator omits 4cbf31a8fe hw/acpi : add space before the open parenthesis '(' omits 88eed19896 hw/acpi : Don't use '#' flag of printf format omits 296e88fd9f virito-mem: Implement get_min_alignment() omits c726aa6941 memory-device: Add get_min_alignment() callback omits 780a4d24e7 memory-device: Support big alignment requirements omits 228957fea3 virtio-mem: Probe THP size to determine default block size omits 0aed280061 virtio-mem: Make sure "usable_region_size" is always multipl [...] omits d31992ae13 virtio-mem: Make sure "addr" is always multiples of the block size omits 54420332b5 pc: comment style fixup adds f9b4908895 accel/kvm: add PIO ioeventfds only in case kvm_eventfds_allo [...] adds e6ffd75782 softmmu/memory: fix memory_region_ioeventfd_equal() adds dc0b4d94d4 MAINTAINERS: Cover "block/nvme.h" file adds 8526e39e99 block/nvme: Use hex format to display offset in trace events adds 58ad6ae0cb block/nvme: Report warning with warn_report() adds 15b2260bef block/nvme: Trace controller capabilities adds 1c914cd120 block/nvme: Trace nvme_poll_queue() per queue adds 51e98b6d21 block/nvme: Improve nvme_free_req_queue_wait() trace information adds 6e1e9ff2d3 block/nvme: Trace queue pair creation/deletion adds 3214b0f094 block/nvme: Move definitions before structure declarations adds 1b539bd6db block/nvme: Use unsigned integer for queue counter/size
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e3a232cccd) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_cross/gnu-master-arm-che [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 1 - .gitattributes | 2 - .gitlab-ci.d/check-patch.py | 4 +- .gitlab-ci.d/containers.yml | 2 +- .gitlab-ci.yml | 24 +- MAINTAINERS | 63 ++--- Makefile | 8 +- VERSION | 2 +- accel/kvm/kvm-all.c | 6 +- accel/stubs/hax-stub.c | 1 + audio/jackaudio.c | 50 +--- authz/listfile.c | 6 +- authz/pamacct.c | 6 - authz/simple.c | 14 - backends/tpm/tpm_emulator.c | 2 +- backends/tpm/tpm_ioctl.h | 4 - backends/tpm/tpm_passthrough.c | 2 +- backends/tpm/tpm_util.c | 2 +- block.c | 89 +++---- block/blkdebug.c | 2 +- block/crypto.c | 2 +- block/crypto.h | 2 +- block/dmg-lzfse.c | 1 + block/dmg.c | 2 +- block/export/export.c | 4 +- block/export/meson.build | 5 +- block/export/vhost-user-blk-server.c | 28 +- block/file-posix.c | 1 - block/io_uring.c | 2 +- block/nfs.c | 13 +- block/nvme.c | 81 +++--- block/qcow2-cluster.c | 5 +- block/qcow2.c | 23 +- block/qcow2.h | 25 +- block/quorum.c | 5 - block/trace-events | 30 ++- block/vpc.c | 10 +- bsd-user/main.c | 6 +- chardev/char-stdio.c | 4 +- configure | 48 +--- contrib/libvhost-user/libvhost-user.c | 24 +- contrib/libvhost-user/libvhost-user.h | 17 +- contrib/plugins/lockstep.c | 3 - contrib/vhost-user-blk/vhost-user-blk.c | 4 +- contrib/vhost-user-gpu/meson.build | 2 +- contrib/vhost-user-scsi/vhost-user-scsi.c | 2 +- cpus-common.c | 2 +- default-configs/devices/mips-softmmu-common.mak | 1 + disas/lm32.c | 2 +- docs/_templates/editpage.html | 5 - docs/can.txt | 8 +- docs/conf.py | 1 - docs/devel/_templates/editpage.html | 5 - docs/devel/build-system.rst | 158 ++++------- docs/devel/fuzzing.rst | 236 ----------------- docs/devel/fuzzing.txt | 214 +++++++++++++++ docs/devel/index.rst | 1 - docs/devel/kconfig.rst | 2 - docs/devel/qapi-code-gen.txt | 6 +- docs/interop/_templates/editpage.html | 5 - docs/interop/vhost-user.rst | 23 +- docs/meson.build | 3 +- docs/replay.txt | 2 +- docs/specs/_templates/editpage.html | 5 - docs/specs/ppc-spapr-numa.rst | 2 +- docs/system/_templates/editpage.html | 5 - docs/system/arm/sbsa.rst | 32 --- docs/system/deprecated.rst | 39 +-- docs/system/gdb.rst | 2 +- docs/system/images.rst | 2 +- docs/system/monitor.rst | 2 +- docs/system/mux-chardev.rst | 2 +- docs/system/target-arm.rst | 1 - docs/system/usb.rst | 6 +- docs/system/vnc-security.rst | 2 +- docs/tools/_templates/editpage.html | 5 - docs/tools/virtiofsd.rst | 2 +- docs/user/_templates/editpage.html | 5 - exec-vary.c | 2 +- hmp-commands.hx | 1 - hw/9pfs/9p-local.c | 10 +- hw/9pfs/9p.c | 16 +- hw/9pfs/9p.h | 9 +- hw/9pfs/Kconfig | 4 + hw/9pfs/cofs.c | 2 +- hw/9pfs/meson.build | 2 +- hw/acpi/core.c | 4 +- hw/acpi/generic_event_device.c | 12 +- hw/acpi/hmat.c | 2 +- hw/acpi/hmat.h | 2 +- hw/acpi/ich9.c | 2 +- hw/acpi/nvdimm.c | 22 +- hw/acpi/pcihp.c | 4 +- hw/acpi/piix4.c | 2 +- hw/arm/Kconfig | 4 +- hw/arm/armsse.c | 3 +- hw/arm/musicpal.c | 42 ++- hw/arm/nseries.c | 26 +- hw/arm/stm32f205_soc.c | 1 + hw/audio/milkymist-ac97.c | 2 +- hw/block/nand.c | 1 - hw/block/nvme.c | 6 +- hw/block/pflash_cfi01.c | 2 +- hw/block/pflash_cfi02.c | 2 +- hw/block/vhost-user-blk.c | 2 +- hw/char/lm32_juart.c | 2 +- hw/char/lm32_uart.c | 2 +- hw/char/milkymist-uart.c | 2 +- hw/core/bus.c | 2 +- hw/core/loader-fit.c | 2 +- hw/core/machine.c | 1 - hw/core/platform-bus.c | 2 +- hw/core/qdev.c | 2 +- hw/core/register.c | 4 + hw/core/sysbus.c | 2 +- hw/display/ads7846.c | 2 - hw/display/ati_2d.c | 10 +- hw/display/bcm2835_fb.c | 2 +- hw/display/cirrus_vga.c | 20 +- hw/display/milkymist-tmu2.c | 2 +- hw/display/milkymist-vgafb.c | 2 +- hw/display/milkymist-vgafb_template.h | 2 +- hw/display/ssd0323.c | 1 - hw/gpio/mpc8xxx.c | 2 +- hw/i2c/pm_smbus.c | 2 +- hw/i386/acpi-build.c | 41 +-- hw/i386/pc.c | 9 +- hw/ide/ahci.c | 2 +- hw/ide/ahci_internal.h | 2 +- hw/ide/ich.c | 2 +- hw/ide/qdev.c | 2 +- hw/input/milkymist-softusb.c | 2 +- hw/input/ps2.c | 9 + hw/intc/apic.c | 2 +- hw/intc/apic_common.c | 2 +- hw/intc/arm_gicv2m.c | 2 +- hw/intc/arm_gicv3_its_kvm.c | 2 +- hw/intc/ibex_plic.c | 24 +- hw/intc/ioapic.c | 2 +- hw/intc/ioapic_common.c | 2 +- hw/intc/lm32_pic.c | 2 +- hw/intc/loongson_liointc.c | 4 +- hw/intc/sifive_plic.c | 26 +- hw/intc/spapr_xive_kvm.c | 102 ++++++-- hw/intc/xics_pnv.c | 2 +- hw/isa/apm.c | 2 +- hw/isa/i82378.c | 2 +- hw/isa/isa-bus.c | 2 +- hw/isa/lpc_ich9.c | 14 +- hw/lm32/lm32_boards.c | 2 +- hw/lm32/lm32_hwsetup.h | 2 +- hw/lm32/milkymist.c | 2 +- hw/mem/memory-device.c | 20 +- hw/mem/nvdimm.c | 2 +- hw/mem/pc-dimm.c | 2 +- hw/mips/Kconfig | 13 + hw/mips/boston.c | 12 +- hw/mips/cps.c | 2 +- hw/mips/meson.build | 1 + hw/mips/r4k.c | 318 ++++++++++++++++++++++ hw/misc/Kconfig | 9 - hw/misc/applesmc.c | 2 +- hw/misc/macio/macio.c | 2 - hw/misc/max111x.c | 1 - hw/misc/mchp_pfsoc_dmc.c | 216 --------------- hw/misc/mchp_pfsoc_ioscb.c | 242 ----------------- hw/misc/mchp_pfsoc_sysreg.c | 99 ------- hw/misc/meson.build | 3 - hw/misc/milkymist-hpdmc.c | 2 +- hw/misc/milkymist-pfpu.c | 2 +- hw/misc/mips_cpc.c | 2 +- hw/misc/mips_itu.c | 2 +- hw/misc/pvpanic.c | 5 +- hw/misc/stm32f2xx_syscfg.c | 2 + hw/misc/tmp105.c | 73 +----- hw/misc/tmp105.h | 7 - hw/net/can/ctucan_core.c | 23 +- hw/net/can/ctucan_core.h | 3 +- hw/net/e1000.c | 2 +- hw/net/e1000e.c | 2 +- hw/net/e1000e_core.c | 2 +- hw/net/e1000e_core.h | 2 +- hw/net/e1000x_common.c | 2 +- hw/net/e1000x_common.h | 2 +- hw/net/milkymist-minimac2.c | 2 +- hw/net/virtio-net.c | 6 - hw/pci-bridge/i82801b11.c | 2 +- hw/pci-host/designware.c | 2 +- hw/pci-host/xilinx-pcie.c | 2 +- hw/ppc/pnv.c | 2 +- hw/ppc/pnv_core.c | 2 +- hw/ppc/pnv_lpc.c | 2 +- hw/ppc/pnv_psi.c | 2 +- hw/ppc/pnv_xscom.c | 2 +- hw/ppc/ppce500_spin.c | 2 +- hw/ppc/spapr.c | 6 + hw/ppc/spapr_hcall.c | 2 +- hw/ppc/spapr_iommu.c | 2 +- hw/ppc/spapr_vio.c | 2 +- hw/riscv/Kconfig | 3 - hw/riscv/microchip_pfsoc.c | 125 ++------- hw/riscv/sifive_u.c | 28 +- hw/riscv/virt.c | 27 +- hw/rx/rx-gdbsim.c | 3 +- hw/s390x/ipl.h | 4 +- hw/s390x/meson.build | 2 +- hw/s390x/s390-pci-bus.c | 17 +- hw/s390x/s390-pci-inst.c | 16 +- hw/s390x/s390-pci-vfio.c | 12 +- hw/s390x/s390-virtio-ccw.c | 4 - hw/scsi/megasas.c | 2 +- hw/scsi/mptconfig.c | 2 +- hw/scsi/mptendian.c | 2 +- hw/scsi/mptsas.c | 2 +- hw/scsi/scsi-disk.c | 19 -- hw/sd/milkymist-memcard.c | 2 +- hw/sd/sd.c | 15 +- hw/smbios/smbios.c | 4 +- hw/ssi/imx_spi.c | 2 +- hw/ssi/xilinx_spi.c | 2 +- hw/timer/exynos4210_mct.c | 4 +- hw/timer/exynos4210_pwm.c | 8 +- hw/timer/hpet.c | 2 +- hw/timer/lm32_timer.c | 2 +- hw/timer/milkymist-sysctl.c | 2 +- hw/tpm/tpm_prop.h | 2 +- hw/tricore/tricore_testboard.c | 2 +- hw/usb/Kconfig | 4 +- hw/usb/dev-serial.c | 334 ++++++++++-------------- hw/usb/dev-storage.c | 60 +++-- hw/usb/hcd-ohci.c | 2 +- hw/usb/hcd-xhci-nec.c | 33 +-- hw/usb/hcd-xhci-pci.c | 2 +- hw/usb/hcd-xhci-pci.h | 2 +- hw/usb/hcd-xhci.c | 13 +- hw/usb/hcd-xhci.h | 2 +- hw/usb/trace-events | 25 -- hw/vfio/common.c | 19 -- hw/vfio/igd.c | 2 +- hw/vfio/migration.c | 2 +- hw/virtio/trace-events | 6 - hw/virtio/vhost-backend.c | 4 +- hw/virtio/vhost-user.c | 5 +- hw/virtio/vhost.c | 8 +- hw/virtio/virtio-iommu.c | 205 +-------------- hw/virtio/virtio-mem-pci.c | 7 - hw/virtio/virtio-mem.c | 113 +------- hw/xen/xen_pvdev.c | 2 +- include/block/block.h | 6 + include/block/block_int.h | 9 - include/exec/cpu-all.h | 2 +- include/exec/cpu-defs.h | 2 +- include/exec/cpu_ldst.h | 2 +- include/exec/cputlb.h | 2 +- include/exec/exec-all.h | 2 +- include/exec/ioport.h | 2 +- include/exec/memory.h | 38 --- include/exec/memory_ldst.h.inc | 2 +- include/exec/memory_ldst_cached.h.inc | 2 +- include/exec/memory_ldst_phys.h.inc | 2 +- include/exec/tb-context.h | 2 +- include/exec/tb-hash.h | 2 +- include/exec/user/thunk.h | 2 +- include/hw/acpi/acpi.h | 2 +- include/hw/acpi/ich9.h | 2 +- include/hw/acpi/pcihp.h | 2 +- include/hw/display/milkymist_tmu2.h | 2 +- include/hw/i386/apic_internal.h | 2 +- include/hw/i386/ich9.h | 1 - include/hw/i386/ioapic.h | 2 +- include/hw/i386/ioapic_internal.h | 2 +- include/hw/ide/ahci.h | 2 +- include/hw/intc/ibex_plic.h | 1 - include/hw/intc/sifive_plic.h | 1 - include/hw/loader-fit.h | 2 +- include/hw/mem/memory-device.h | 10 - include/hw/mips/cps.h | 2 +- include/hw/misc/mchp_pfsoc_dmc.h | 56 ---- include/hw/misc/mchp_pfsoc_ioscb.h | 50 ---- include/hw/misc/mchp_pfsoc_sysreg.h | 39 --- include/hw/misc/mips_cpc.h | 2 +- include/hw/misc/mips_itu.h | 2 +- include/hw/misc/stm32f2xx_syscfg.h | 2 + include/hw/pci-host/designware.h | 2 +- include/hw/pci-host/spapr.h | 2 +- include/hw/pci-host/xilinx-pcie.h | 2 +- include/hw/platform-bus.h | 2 +- include/hw/ppc/pnv.h | 2 +- include/hw/ppc/pnv_core.h | 2 +- include/hw/ppc/pnv_homer.h | 2 +- include/hw/ppc/pnv_lpc.h | 2 +- include/hw/ppc/pnv_occ.h | 2 +- include/hw/ppc/pnv_psi.h | 2 +- include/hw/ppc/pnv_xscom.h | 2 +- include/hw/ppc/spapr_vio.h | 2 +- include/hw/riscv/microchip_pfsoc.h | 18 +- include/hw/s390x/s390-pci-clp.h | 8 +- include/hw/s390x/s390-pci-vfio.h | 3 +- include/hw/semihosting/semihost.h | 2 +- include/hw/virtio/vhost.h | 2 +- include/hw/xen/xen.h | 2 +- include/monitor/hmp-target.h | 7 +- include/qapi/util.h | 2 - include/qemu/base64.h | 2 +- include/qemu/bswap.h | 6 + include/qemu/buffer.h | 2 +- include/qemu/cutils.h | 1 - include/qemu/filemonitor.h | 2 +- include/sysemu/tpm_util.h | 2 +- linux-user/aarch64/target_cpu.h | 2 +- linux-user/aarch64/target_structs.h | 2 +- linux-user/alpha/target_cpu.h | 2 +- linux-user/alpha/target_signal.h | 3 +- linux-user/alpha/target_structs.h | 2 +- linux-user/arm/target_cpu.h | 2 +- linux-user/arm/target_signal.h | 6 +- linux-user/arm/target_structs.h | 2 +- linux-user/cris/target_cpu.h | 2 +- linux-user/cris/target_signal.h | 6 +- linux-user/cris/target_structs.h | 2 +- linux-user/elfload.c | 7 +- linux-user/fd-trans.c | 18 +- linux-user/hppa/target_cpu.h | 2 +- linux-user/hppa/target_signal.h | 2 +- linux-user/hppa/target_structs.h | 2 +- linux-user/i386/target_cpu.h | 2 +- linux-user/i386/target_signal.h | 6 +- linux-user/i386/target_structs.h | 2 +- linux-user/m68k/target_signal.h | 6 +- linux-user/main.c | 6 +- linux-user/microblaze/target_cpu.h | 2 +- linux-user/microblaze/target_signal.h | 6 +- linux-user/microblaze/target_structs.h | 2 +- linux-user/mips/cpu_loop.c | 4 - linux-user/mips/target_cpu.h | 2 +- linux-user/mips/target_signal.h | 6 +- linux-user/mips/target_structs.h | 2 +- linux-user/mips64/target_cpu.h | 2 +- linux-user/mips64/target_signal.h | 7 +- linux-user/nios2/target_cpu.h | 2 +- linux-user/nios2/target_signal.h | 5 +- linux-user/nios2/target_structs.h | 2 +- linux-user/ppc/target_cpu.h | 2 +- linux-user/ppc/target_signal.h | 6 +- linux-user/ppc/target_structs.h | 2 +- linux-user/ppc/target_syscall.h | 2 +- linux-user/s390x/target_signal.h | 2 +- linux-user/s390x/target_structs.h | 2 +- linux-user/sh4/target_signal.h | 6 +- linux-user/sparc/signal.c | 62 +++-- linux-user/sparc/target_cpu.h | 2 +- linux-user/sparc/target_signal.h | 6 +- linux-user/sparc/target_structs.h | 2 +- linux-user/sparc64/target_structs.h | 2 +- linux-user/syscall.c | 30 +-- linux-user/tilegx/target_cpu.h | 2 +- linux-user/tilegx/target_structs.h | 2 +- linux-user/x86_64/target_signal.h | 6 +- linux-user/x86_64/target_structs.h | 2 +- memory_ldst.c.inc | 2 +- meson.build | 50 +--- meson_options.txt | 2 - migration/dirtyrate.c | 5 + migration/migration.c | 4 +- migration/multifd.c | 24 +- migration/ram.c | 16 +- migration/tls.c | 2 +- migration/tls.h | 2 +- monitor/hmp-cmds.c | 3 +- monitor/hmp.c | 2 +- monitor/misc.c | 24 +- monitor/monitor-internal.h | 2 +- nbd/nbd-internal.h | 2 +- nbd/server.c | 4 +- net/colo-compare.c | 58 ++-- net/colo.c | 5 +- net/eth.c | 6 +- net/filter-rewriter.c | 2 - net/l2tpv3.c | 9 +- net/net.c | 3 - net/vhost-vdpa.c | 4 - pc-bios/qboot.rom | Bin 65536 -> 65536 bytes pc-bios/s390-ccw.img | Bin 46704 -> 42608 bytes pc-bios/s390-ccw/main.c | 4 +- pc-bios/s390-netboot.img | Bin 71328 -> 67232 bytes qapi/audio.json | 4 - qapi/authz.json | 6 +- qapi/block-core.json | 47 +++- qapi/char.json | 3 +- qapi/opts-visitor.c | 14 +- qapi/qapi-util.c | 23 -- qapi/qobject-input-visitor.c | 6 +- qapi/string-input-visitor.c | 17 +- qapi/ui.json | 3 +- qemu-img.c | 6 +- qemu-io.c | 6 +- qemu-nbd.c | 6 +- qemu-options.hx | 38 ++- qga/commands-posix.c | 13 +- qga/meson.build | 36 ++- qga/qapi-schema.json | 8 +- qobject/json-parser.c | 12 +- replay/replay-debugging.c | 3 + roms/Makefile | 10 +- roms/qboot | 2 +- scripts/analyze-migration.py | 2 +- scripts/decodetree.py | 2 +- scripts/device-crash-test | 4 +- scripts/nsis.py | 2 +- scripts/oss-fuzz/build.sh | 12 +- scripts/replay-dump.py | 2 +- scripts/tracetool/format/d.py | 6 - scsi/qemu-pr-helper.c | 6 +- softmmu/memory.c | 29 +- softmmu/physmem.c | 18 +- softmmu/qdev-monitor.c | 2 +- softmmu/vl.c | 11 +- storage-daemon/qemu-storage-daemon.c | 9 +- stubs/ram-block.c | 6 - stubs/xen-hw-stub.c | 4 + target/alpha/cpu.h | 2 +- target/alpha/fpu_helper.c | 2 +- target/alpha/gdbstub.c | 2 +- target/alpha/helper.c | 2 +- target/alpha/int_helper.c | 2 +- target/alpha/mem_helper.c | 2 +- target/alpha/sys_helper.c | 2 +- target/alpha/translate.c | 2 +- target/alpha/vax_helper.c | 2 +- target/arm/a32-uncond.decode | 2 +- target/arm/a32.decode | 2 +- target/arm/arch_dump.c | 8 +- target/arm/arm-semi.c | 8 +- target/arm/arm_ldst.h | 2 +- target/arm/cpu.h | 2 +- target/arm/crypto_helper.c | 2 +- target/arm/gdbstub.c | 2 +- target/arm/gdbstub64.c | 2 +- target/arm/helper-a64.c | 2 +- target/arm/helper-a64.h | 2 +- target/arm/helper-sve.h | 2 +- target/arm/helper.c | 2 +- target/arm/helper.h | 2 +- target/arm/iwmmxt_helper.c | 2 +- target/arm/neon-dp.decode | 2 +- target/arm/neon-ls.decode | 2 +- target/arm/neon-shared.decode | 2 +- target/arm/op_helper.c | 25 +- target/arm/pauth_helper.c | 2 +- target/arm/sve.decode | 2 +- target/arm/sve_helper.c | 2 +- target/arm/t16.decode | 2 +- target/arm/t32.decode | 2 +- target/arm/translate-a64.c | 6 +- target/arm/translate-a64.h | 2 +- target/arm/translate-neon.c.inc | 52 ++-- target/arm/translate-sve.c | 2 +- target/arm/translate-vfp.c.inc | 2 +- target/arm/translate.c | 4 +- target/arm/vec_helper.c | 2 +- target/arm/vec_internal.h | 2 +- target/arm/vfp-uncond.decode | 2 +- target/arm/vfp.decode | 2 +- target/cris/cpu.h | 2 +- target/cris/crisv10-decode.h | 2 +- target/cris/crisv32-decode.h | 2 +- target/cris/gdbstub.c | 2 +- target/cris/helper.c | 2 +- target/cris/machine.c | 2 +- target/cris/mmu.c | 2 +- target/cris/op_helper.c | 2 +- target/cris/translate.c | 2 +- target/cris/translate_v10.c.inc | 2 +- target/hppa/cpu.h | 2 +- target/hppa/gdbstub.c | 2 +- target/hppa/helper.c | 2 +- target/hppa/insns.decode | 2 +- target/hppa/int_helper.c | 2 +- target/hppa/machine.c | 2 +- target/hppa/mem_helper.c | 2 +- target/hppa/op_helper.c | 2 +- target/hppa/translate.c | 2 +- target/i386/bpt_helper.c | 2 +- target/i386/cc_helper.c | 2 +- target/i386/cc_helper_template.h | 2 +- target/i386/cpu.c | 2 +- target/i386/cpu.h | 2 +- target/i386/excp_helper.c | 2 +- target/i386/fpu_helper.c | 2 +- target/i386/gdbstub.c | 2 +- target/i386/helper.c | 12 +- target/i386/hvf/panic.h | 2 +- target/i386/hvf/vmx.h | 2 +- target/i386/hvf/x86.c | 2 +- target/i386/hvf/x86.h | 10 +- target/i386/hvf/x86_cpuid.c | 6 +- target/i386/hvf/x86_decode.c | 2 +- target/i386/hvf/x86_decode.h | 2 +- target/i386/hvf/x86_descr.c | 2 +- target/i386/hvf/x86_descr.h | 2 +- target/i386/hvf/x86_emu.c | 4 +- target/i386/hvf/x86_emu.h | 2 +- target/i386/hvf/x86_flags.c | 2 +- target/i386/hvf/x86_flags.h | 2 +- target/i386/hvf/x86_mmu.c | 2 +- target/i386/hvf/x86_mmu.h | 2 +- target/i386/hvf/x86hvf.c | 2 +- target/i386/hvf/x86hvf.h | 2 +- target/i386/int_helper.c | 2 +- target/i386/kvm.c | 10 +- target/i386/mem_helper.c | 2 +- target/i386/misc_helper.c | 2 +- target/i386/monitor.c | 11 +- target/i386/mpx_helper.c | 2 +- target/i386/ops_sse.h | 2 +- target/i386/ops_sse_header.h | 2 +- target/i386/seg_helper.c | 2 +- target/i386/shift_helper_template.h | 2 +- target/i386/smm_helper.c | 2 +- target/i386/svm_helper.c | 2 +- target/i386/tcg-stub.c | 2 +- target/i386/translate.c | 2 +- target/lm32/cpu.h | 2 +- target/lm32/gdbstub.c | 2 +- target/lm32/helper.c | 2 +- target/lm32/translate.c | 2 +- target/m68k/monitor.c | 2 +- target/microblaze/cpu.h | 2 +- target/microblaze/gdbstub.c | 2 +- target/microblaze/helper.c | 2 +- target/microblaze/machine.c | 2 +- target/microblaze/mmu.c | 5 +- target/microblaze/mmu.h | 2 +- target/microblaze/op_helper.c | 2 +- target/microblaze/translate.c | 2 +- target/mips/cp0_helper.c | 29 +- target/mips/cpu.h | 1 - target/mips/dsp_helper.c | 2 +- target/mips/fpu_helper.c | 2 +- target/mips/gdbstub.c | 2 +- target/mips/helper.c | 2 +- target/mips/lmmi_helper.c | 2 +- target/mips/mips-semi.c | 2 +- target/mips/msa_helper.c | 2 +- target/mips/op_helper.c | 2 +- target/mips/translate.c | 6 +- target/mips/translate_init.c.inc | 2 +- target/nios2/monitor.c | 2 +- target/openrisc/sys_helper.c | 3 + target/ppc/compat.c | 2 +- target/ppc/cpu-models.c | 2 +- target/ppc/cpu-models.h | 2 +- target/ppc/cpu.c | 2 +- target/ppc/cpu.h | 2 +- target/ppc/dfp_helper.c | 2 +- target/ppc/excp_helper.c | 3 +- target/ppc/fpu_helper.c | 2 +- target/ppc/gdbstub.c | 2 +- target/ppc/helper_regs.h | 2 +- target/ppc/int_helper.c | 2 +- target/ppc/internal.h | 2 +- target/ppc/mem_helper.c | 2 +- target/ppc/misc_helper.c | 2 +- target/ppc/mmu-book3s-v3.c | 2 +- target/ppc/mmu-book3s-v3.h | 2 +- target/ppc/mmu-hash32.c | 2 +- target/ppc/mmu-hash64.c | 2 +- target/ppc/mmu-radix64.c | 2 +- target/ppc/mmu_helper.c | 2 +- target/ppc/monitor.c | 22 +- target/ppc/timebase_helper.c | 2 +- target/ppc/translate.c | 2 +- target/ppc/translate_init.c.inc | 2 +- target/ppc/user_only_helper.c | 2 +- target/riscv/cpu-param.h | 11 +- target/riscv/cpu.c | 16 +- target/riscv/cpu.h | 43 ++- target/riscv/cpu_bits.h | 20 +- target/riscv/cpu_helper.c | 95 ++++--- target/riscv/csr.c | 20 +- target/riscv/helper.h | 5 +- target/riscv/insn_trans/trans_rvh.c.inc | 143 ++++++---- target/riscv/internals.h | 4 - target/riscv/machine.c | 196 -------------- target/riscv/meson.build | 3 +- target/riscv/monitor.c | 2 +- target/riscv/op_helper.c | 135 +++++++++- target/riscv/pmp.c | 29 +- target/riscv/pmp.h | 2 - target/riscv/translate.c | 2 - target/s390x/cpu.c | 7 - target/s390x/cpu.h | 1 - target/s390x/cpu_models.c | 8 +- target/s390x/insn-data.def | 70 ++--- target/s390x/kvm-stub.c | 4 - target/s390x/kvm.c | 22 +- target/s390x/kvm_s390x.h | 1 - target/s390x/translate.c | 15 -- target/sh4/monitor.c | 2 +- target/sparc/cc_helper.c | 2 +- target/sparc/cpu.c | 2 +- target/sparc/fop_helper.c | 2 +- target/sparc/gdbstub.c | 2 +- target/sparc/helper.c | 2 +- target/sparc/int32_helper.c | 2 +- target/sparc/int64_helper.c | 2 +- target/sparc/ldst_helper.c | 2 +- target/sparc/mmu_helper.c | 2 +- target/sparc/monitor.c | 12 +- target/sparc/translate.c | 2 +- target/sparc/vis_helper.c | 2 +- target/sparc/win_helper.c | 2 +- target/tilegx/cpu.h | 2 +- target/tricore/gdbstub.c | 2 +- target/xtensa/gdbstub.c | 2 +- target/xtensa/monitor.c | 2 +- tcg/optimize.c | 35 +-- tcg/tcg.c | 9 +- tests/acceptance/boot_linux_console.py | 2 - tests/acceptance/pc_cpu_hotplug_props.py | 2 +- tests/acceptance/replay_kernel.py | 2 - tests/acceptance/x86_cpu_model_versions.py | 2 +- tests/check-qjson.c | 9 - tests/io-channel-helpers.c | 2 +- tests/io-channel-helpers.h | 2 +- tests/keys/vagrant | 27 -- tests/keys/vagrant.pub | 1 - tests/migration/guestperf-batch.py | 2 +- tests/migration/guestperf-plot.py | 2 +- tests/migration/guestperf.py | 2 +- tests/migration/guestperf/comparison.py | 2 +- tests/migration/guestperf/engine.py | 2 +- tests/migration/guestperf/hardware.py | 2 +- tests/migration/guestperf/plot.py | 2 +- tests/migration/guestperf/progress.py | 2 +- tests/migration/guestperf/report.py | 2 +- tests/migration/guestperf/scenario.py | 2 +- tests/migration/guestperf/shell.py | 2 +- tests/migration/guestperf/timings.py | 2 +- tests/migration/stress.c | 2 +- tests/qemu-iotests/081 | 61 +---- tests/qemu-iotests/081.out | 27 -- tests/qemu-iotests/240 | 219 +++++++++------- tests/qemu-iotests/240.out | 76 +++--- tests/qemu-iotests/iotests.py | 10 - tests/qemu-iotests/nbd-fault-injector.py | 2 +- tests/qtest/arm-cpu-features.c | 8 +- tests/qtest/cdrom-test.c | 2 +- tests/qtest/device-introspect-test.c | 10 +- tests/qtest/endianness-test.c | 2 + tests/qtest/fuzz-test.c | 15 -- tests/qtest/fuzz/fork_fuzz.ld | 12 +- tests/qtest/fuzz/generic_fuzz.c | 44 ++-- tests/qtest/fuzz/meson.build | 1 - tests/qtest/fuzz/qos_fuzz.c | 3 +- tests/qtest/fuzz/virtio_blk_fuzz.c | 234 ----------------- tests/qtest/ivshmem-test.c | 2 +- tests/qtest/libqos/ahci.c | 5 +- tests/qtest/libqos/libqtest.h | 18 +- tests/qtest/libqtest-single.h | 2 +- tests/qtest/libqtest.c | 10 +- tests/qtest/npcm7xx_rng-test.c | 2 +- tests/qtest/npcm7xx_timer-test.c | 8 +- tests/qtest/npcm7xx_watchdog_timer-test.c | 6 +- tests/qtest/pvpanic-test.c | 2 +- tests/qtest/tpm-tests.c | 6 +- tests/test-base64.c | 2 +- tests/test-bufferiszero.c | 2 +- tests/test-crypto-pbkdf.c | 2 +- tests/test-qgraph.c | 2 +- tests/test-uuid.c | 2 +- tests/vm/Makefile.include | 3 +- tests/vm/basevm.py | 5 +- tests/vm/haiku.x86_64 | 119 --------- tests/vm/netbsd | 6 +- tests/vm/openbsd | 8 +- thunk.c | 2 +- tools/virtiofsd/buffer.c | 4 - tools/virtiofsd/meson.build | 2 +- tools/virtiofsd/passthrough_ll.c | 24 +- trace/control.c | 10 +- trace/control.h | 12 +- trace/meson.build | 4 +- ui/console.c | 52 +--- ui/trace-events | 2 +- ui/vnc-auth-sasl.c | 3 +- ui/vnc-auth-vencrypt.c | 3 +- ui/vnc-jobs.c | 3 +- ui/vnc-ws.c | 20 +- ui/vnc.c | 24 +- ui/x_keymap.c | 2 +- util/base64.c | 2 +- util/buffer.c | 2 +- util/cutils.c | 5 +- util/filemonitor-inotify.c | 2 +- util/filemonitor-stub.c | 2 +- util/log.c | 2 +- util/meson.build | 2 +- util/oslib-win32.c | 2 +- util/qemu-coroutine-lock.c | 6 +- util/qemu-option.c | 20 +- util/vfio-helpers.c | 14 - 702 files changed, 2998 insertions(+), 5126 deletions(-) delete mode 100644 .gitattributes delete mode 100644 docs/_templates/editpage.html delete mode 100644 docs/devel/_templates/editpage.html delete mode 100644 docs/devel/fuzzing.rst create mode 100644 docs/devel/fuzzing.txt delete mode 100644 docs/interop/_templates/editpage.html delete mode 100644 docs/specs/_templates/editpage.html delete mode 100644 docs/system/_templates/editpage.html delete mode 100644 docs/system/arm/sbsa.rst delete mode 100644 docs/tools/_templates/editpage.html delete mode 100644 docs/user/_templates/editpage.html create mode 100644 hw/mips/r4k.c delete mode 100644 hw/misc/mchp_pfsoc_dmc.c delete mode 100644 hw/misc/mchp_pfsoc_ioscb.c delete mode 100644 hw/misc/mchp_pfsoc_sysreg.c delete mode 100644 include/hw/misc/mchp_pfsoc_dmc.h delete mode 100644 include/hw/misc/mchp_pfsoc_ioscb.h delete mode 100644 include/hw/misc/mchp_pfsoc_sysreg.h delete mode 100644 target/riscv/machine.c delete mode 100644 tests/keys/vagrant delete mode 100644 tests/keys/vagrant.pub delete mode 100644 tests/qtest/fuzz/virtio_blk_fuzz.c delete mode 100755 tests/vm/haiku.x86_64