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-lts-allnoconfig in repository toolchain/ci/qemu.
from 571d413b5d Merge remote-tracking branch 'remotes/mcayland/tags/qemu-ope [...] adds c887d3339e tests/qtest: Only run fuzz-megasas-test if megasas device is [...] adds b43957dcdd tests/qtest: Only run fuzz-virtio-scsi when virtio-scsi is a [...] adds d3d39fc018 MAINTAINERS: Cover fuzzer reproducer tests within 'Device Fuzzing' adds e8a2a62106 fuzz: fix the pro100 generic-fuzzer config adds d0614b8e7a fuzz: don't leave orphan llvm-symbolizers around adds 97ef5f8862 fuzz: add a script to build reproducers adds 56f8f888ec fuzz: add instructions for building reproducers adds d7da0e5601 fuzz: add a am53c974 generic-fuzzer config adds 230376d285 memory: add a sparse memory device for fuzzing adds 25d309fb0d fuzz: configure a sparse-mem device, by default adds 7cac7fea70 fuzz: move some DMA hooks adds 20cf7b8e13 configure: add option to explicitly enable/disable libgio adds 26dbec410e Revert "accel: kvm: Add aligment assert for kvm_log_clear_one_slot" adds dc293f60b0 scsi: fix sense code for EREMOTEIO adds c963fee4b0 hw/i8254: fix vmstate load adds 8b858f9998 qemu-timer: allow freeing a NULL timer adds 56b89f4558 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 935cac9c80 mac_via: switch rtc pram trace-events to use hex rather than [...] adds 9d39ec70f4 mac_via: fix up adb_via_receive() trace events adds add4dbfbfc mac_via: allow long accesses to VIA registers adds a67ffaf0ec mac_via: don't re-inject ADB response when switching to IDLE state adds 4c8f4ab41c mac_via: rename VBL timer to 60Hz timer adds 82ff856fe7 mac_via: fix 60Hz VIA1 timer interval adds 30ca7eddc4 mac_via: remove VIA1 timer optimisations adds b12498fc57 Merge remote-tracking branch 'remotes/vivier/tags/q800-for-6 [...] adds 27e7de3ca7 qga: Correct loop count in qmp_guest_get_vcpus() adds 0697e9ed29 qga: Add spaces around operator adds 55b53dabb5 qga: Delete redundant spaces adds aaaed19972 qga: Open brace '{' following struct go on the same adds 86dc17d4d0 qga: Switch and case should be at the same indent adds c98939daec qga: return a more explicit error on why a command is disabled adds 7286d62d4e Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2 [...] adds 1cf54443d9 tests/acceptance: Print expected message on wait_for_console [...] adds f9cc00346d tests/migration: fix unix socket batch migration adds cd093d5a2c avocado_qemu: add exec_command function adds 9afa1766dd tests: Add functional test for out-of-process device emulation adds affc55e761 tests/acceptance: linux-related tests fix adds 1db136a29c Merge remote-tracking branch 'remotes/cleber-gitlab/tags/pyt [...] adds 6567ba0c60 utils: Use fixed-point arithmetic in qemu_strtosz adds 279d0a5b1e plugins: new syscalls plugin adds 787148bf92 plugins: Expose physical addresses instead of device offsets adds 841dcc0813 plugins: expand kernel-doc for qemu_info_t adds 1caa8d9f2c plugins: cleanup kernel-doc for qemu_plugin_install adds c4f19122d9 plugins: expand the callback typedef kernel-docs adds 83b9c2bfa4 plugins: expand the typedef kernel-docs for translation adds a40d3819e6 plugins: add qemu_plugin_cb_flags to kernel-doc adds fd6744a495 plugins: add qemu_plugin_id_t to kernel-doc adds 8bc9a4d46d plugins: expand inline exec kernel-doc documentation. adds 8affbacb06 plugins: expand kernel-doc for instruction query and instrum [...] adds fc292a7e7c plugins: expand kernel-doc for memory query and instrumentation adds a2b8816977 plugins: getting qemu_plugin_get_hwaddr only expose one func [...] adds 38c4101deb plugins: Fixes typo in qemu-plugin.h adds 9e7118023f hw/core: Only build guest-loader if libfdt is available adds 6e71c36557 Merge remote-tracking branch 'remotes/stsquad/tags/pull-misc [...] adds dbcbda2cd8 tcg/tci: Remove ifdefs for TCG_TARGET_HAS_ext32[us]_i64 adds adaa9a2f9a tcg/tci: Rename tci_read_r to tci_read_rval adds cdd9799b25 tcg/tci: Split out tci_args_rrs adds fc4a62f65c tcg/tci: Split out tci_args_rr adds e85e4b8f95 tcg/tci: Split out tci_args_rrr adds 963e9fa2bd tcg/tci: Split out tci_args_rrrc adds f28ca03ed5 tcg/tci: Split out tci_args_l adds 817cadd6ee tcg/tci: Split out tci_args_rrrrrc adds 5a0adf3490 tcg/tci: Split out tci_args_rrcl and tci_args_rrrrcl adds b95aa12ed2 tcg/tci: Split out tci_args_ri and tci_args_rI adds 2ed8a38192 tcg/tci: Reuse tci_args_l for calls. adds 158d38737b tcg/tci: Reuse tci_args_l for exit_tb adds 1670a2b9bb tcg/tci: Reuse tci_args_l for goto_tb adds 120402b5cb tcg/tci: Split out tci_args_rrrrrr adds cbe871313e tcg/tci: Split out tci_args_rrrr adds 79dd3a4f59 tcg/tci: Clean up deposit operations adds 00e338faa0 tcg/tci: Reduce qemu_ld/st TCGMemOpIdx operand to 32-bits adds 63041ed25f tcg/tci: Split out tci_args_{rrm,rrrm,rrrrm} adds 92bc4fad82 tcg/tci: Hoist op_size checking into tci_args_* adds 65f1b6cc9a tcg/tci: Remove tci_disas adds 59964b4f98 tcg/tci: Implement the disassembler properly adds ae216c9747 tcg/tci: Push opcode emit into each case adds fe8c47cbf6 tcg/tci: Split out tcg_out_op_rrs adds b9dcd21a25 tcg/tci: Split out tcg_out_op_l adds 7aa295c5d2 tcg/tci: Split out tcg_out_op_p adds ffe86eb043 tcg/tci: Split out tcg_out_op_rr adds 549d039667 tcg/tci: Split out tcg_out_op_rrr adds bd42124bee tcg/tci: Split out tcg_out_op_rrrc adds 223abacdd9 tcg/tci: Split out tcg_out_op_rrrrrc adds 37e112e82a tcg/tci: Split out tcg_out_op_rrrbb adds 723c2b5bc5 tcg/tci: Split out tcg_out_op_rrcl adds ab5b8a3fb4 tcg/tci: Split out tcg_out_op_rrrrrr adds db492ebb91 tcg/tci: Split out tcg_out_op_rrrr adds 6dbf78c17a tcg/tci: Split out tcg_out_op_rrrrcl adds 6f00d7af75 tcg/tci: Split out tcg_out_op_{rrm,rrrm,rrrrm} adds 87713c04d1 tcg/tci: Split out tcg_out_op_v adds 98f9b467b0 tcg/tci: Split out tcg_out_op_r[iI] adds 5e8892db93 tcg: Fix prototypes for tcg_out_vec_op and tcg_out_op adds 4083904bc9 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds 5994dcb8d8 ui, monitor: remove deprecated VNC ACL option and HMP commands adds 283d845c91 monitor: raise error when 'pretty' option is used with HMP adds 8becb36063 monitor: remove 'query-events' QMP command adds cbde7be900 migrate: remove QMP/HMP commands for speed, downtime and cache size adds 8af54b9172 machine: remove 'query-cpus' QMP command adds 445a5b4087 machine: remove 'arch' field from 'query-cpus-fast' QMP command adds 24e13a4dc1 chardev: reject use of 'wait' flag for socket client chardevs adds b501018339 hw/ide: remove 'ide-drive' device adds 879be3af49 hw/scsi: remove 'scsi-disk' device adds ad1324e044 block: remove 'encryption_key_missing' flag from QAPI adds 81cbfd5088 block: remove dirty bitmaps 'status' field adds e67d8e2928 block: remove 'dirty-bitmaps' field from 'BlockInfo' struct adds 8d17adf34f block: remove support for using "file" driver with block/cha [...] adds 1b507e55f8 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/d [...] adds 9c62f1efa8 hw/block/nvme: fix potential overflow adds 3921756dee hw/block/nvme: assert namespaces array indices adds 3754df04ec hw/block/nvme: fix zone management receive reporting too many zones adds bc3a65e992 hw/block/nvme: add metadata support adds 146f720c55 hw/block/nvme: end-to-end data protection adds 3e1da158c4 hw/block/nvme: add verify command adds f7dcd31885 hw/block/nvme: add non-mdts command size limit for verify adds 6a674bc295 hw/block/nvme: support multiple lba formats adds 397fbb5b32 hw/block/nvme: prefer runtime helpers instead of device parameters adds 516990f4df hw/block/nvme: pull lba format initialization adds dc04d25e2f hw/block/nvme: add support for the format nvm command adds 8a40754bca Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pu [...] adds ccd8014b81 hw/block/pflash_cfi: Fix code style for checkpatch.pl adds a42cd11bd3 hw/block/pflash_cfi01: Extract pflash_cfi01_fill_cfi_table() adds 4586c2e5d5 hw/block/pflash_cfi02: Extract pflash_cfi02_fill_cfi_table() adds 326d02c34a hw/block/pflash_cfi02: Set rom_mode to true in pflash_setup_ [...] adds cadf25cfaa hw/block/pflash_cfi02: Open-code pflash_register_memory(rom=false) adds 7cb1096021 hw/block/pflash_cfi02: Rename register_memory(true) as mode_ [...] adds 7d1df53f14 hw/block/pflash_cfi02: Factor out pflash_reset_state_machine() adds d910634165 hw/block/pflash_cfi02: Add DeviceReset method adds 2b49cd652a hw/block/pflash_cfi01: Clarify trace events adds 2231bee28c hw/block/pflash_cfi01: Correct the type of PFlashCFI01.ro adds 91316cbb38 hw/block/pflash_cfi: Replace DPRINTF with trace events adds cf6b56d4f2 Merge remote-tracking branch 'remotes/philmd/tags/pflash-202 [...] adds 729222af14 block: remove format defaults from QemuOpts in bdrv_create_file() adds e215777071 storage-daemon: Call job_cancel_sync_all() on shutdown adds 1bf26076d6 stream: Don't crash when node permission is denied adds 3663dca461 curl: Store BDRVCURLState pointer in CURLSocket adds 0f418a2076 curl: Disconnect sockets from CURLState adds 6f4b1996b4 block/export: disable VHOST_USER_PROTOCOL_F_INFLIGHT_SHMFD for now adds 9695c3af3a tests: Drop 'props' from object-add calls adds 5024340745 qapi/qom: Drop deprecated 'props' from object-add adds 2273b2410f qapi/qom: Add ObjectOptions for iothread adds 8825587b53 qapi/qom: Add ObjectOptions for authz-* adds a68d909ef9 qapi/qom: Add ObjectOptions for cryptodev-* adds d7ef29c4ed qapi/qom: Add ObjectOptions for dbus-vmstate adds 913d9063e1 qapi/qom: Add ObjectOptions for memory-backend-* adds 6815bc1d03 qapi/qom: Add ObjectOptions for rng-*, deprecate 'opened' adds 381bd7440d qapi/qom: Add ObjectOptions for throttle-group adds 39c4c27d37 qapi/qom: Add ObjectOptions for secret*, deprecate 'loaded' adds d09e49374b qapi/qom: Add ObjectOptions for tls-*, deprecate 'loaded' adds f3189b9135 qapi/qom: Add ObjectOptions for can-* adds 3d0d3c30ae qapi/qom: Add ObjectOptions for colo-compare adds 1156a67531 qapi/qom: Add ObjectOptions for filter-* adds b9e479d008 qapi/qom: Add ObjectOptions for pr-manager-helper adds 590466f056 qapi/qom: Add ObjectOptions for confidential-guest-support adds 30e863e5a7 qapi/qom: Add ObjectOptions for input-* adds 17422da082 qapi/qom: Add ObjectOptions for x-remote-object adds 9151e59a8b qapi/qom: QAPIfy object-add adds 98c43b7b8b qom: Make "object" QemuOptsList optional adds 2daf28557e qemu-storage-daemon: Implement --object with qmp_object_add() adds c923112390 qom: Remove user_creatable_add_dict() adds f375026606 qom: Factor out user_creatable_process_cmdline() adds b3e79bc6f0 qemu-io: Use user_creatable_process_cmdline() for --object adds fa40e43ca0 qemu-nbd: Use user_creatable_process_cmdline() for --object adds ffd58ef88c qom: Add user_creatable_add_from_str() adds 99b1e64688 qemu-img: Use user_creatable_process_cmdline() for --object adds da0a932bbf hmp: QAPIfy object_add adds ddf6dae7e3 qom: Add user_creatable_parse_str() adds 1254bd3977 char: Skip CLI aliases in query-chardev-backends adds 5965243641 char: Deprecate backend aliases 'tty' and 'parport' adds f3b70e0779 char: Simplify chardev_name_foreach() adds 155b5f8b8d qom: Support JSON in HMP object_add and tools --object adds 53c9956d8b tests: convert check-qom-proplist to keyval adds bc2f4fcb1d qom: move user_creatable_add_opts logic to vl.c and QAPIfy it adds 009ff89328 vl: allow passing JSON to -object adds 92566947b3 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] adds 9585376ab5 fuzz: Avoid deprecated misuse of -drive if=sd adds bd36f1fe1a docs/system/deprecated: Fix note on fdc drive properties adds 36585e2b12 fdc: Drop deprecated floppy configuration adds f2a9a6c2a8 fdc: Inline fdctrl_connect_drives() into fdctrl_realize_common() adds fe9f70a1c3 blockdev: Drop deprecated bogus -drive interface type adds e178113ff6 hw: Replace anti-social QOM type names adds bb3c92ed10 memory: Drop "qemu:" prefix from QOM memory region type names adds 8631a430e6 Merge remote-tracking branch 'remotes/armbru/tags/pull-qom-f [...] adds b1eee9bb6d qemuutil: remove qemu_set_fd_handler duplicate symbol adds 6dd75472d5 qemu-options: New -compat to set policy for deprecated interfaces adds 91fa93e516 qapi: Implement deprecated-output=hide for QMP command results adds 278fc2f7d3 qapi: Implement deprecated-output=hide for QMP events adds a291a38fa1 qapi: Implement deprecated-output=hide for QMP event data adds 624fa80c8c monitor: Drop query-qmp-schema 'gen': false hack adds 2df68d777c qapi: Implement deprecated-output=hide for QMP introspection adds 130d482422 test-util-sockets: Add stub for monitor_set_cur() adds d2032598c4 qapi: Implement deprecated-input=reject for QMP commands adds db29164103 qapi: Implement deprecated-input=reject for QMP command arguments adds dbb675c19a qapi: New -compat deprecated-input=crash adds 2e1293cbaa Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds 6d9abb6de9 qom: use qemu_printf to print help for user-creatable objects adds b818413583 target/i386: allow modifying TCG phys-addr-bits adds da3f3b020f target/i386: fail if toggling LA57 in 64-bit mode adds 687758565a target/i386: svm: do not discard high 32 bits of EXITINFO1 adds 816d20c927 i386: Fix 'hypercall_hypercall' typo adds 561dbb41b1 i386: Make migration fail when Hyper-V reenlightenment was e [...] adds 52ad57a9b6 hw/intc/i8259: Refactor pic_read_irq() to avoid uninitialize [...] adds af05ffffd7 tests/qtest: cleanup the testcase for bug 1878642 adds bdee969c0e Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 8db5c3e216 docs/devel/testing.rst: Fix references to unit tests adds d8b2e5639a tests/unit/test-block-iothread: fix maybe-uninitialized erro [...] adds 630d86b7f2 configure: fix for SunOS based systems adds 7e47061d93 contrib: ivshmem client and server build fix for SunOS. adds 262fd27392 FreeBSD: Upgrade to 12.2 release adds f0f20022a0 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull [...] adds af774513f7 net: eth: Add a helper to pad a short Ethernet frame adds 935344bed6 net: Add a 'do_not_pad" to NetClientState adds 969e50b61a net: Pad short frames to minimum size before sending from SLiRP/TAP adds d4c6293041 hw/net: virtio-net: Initialize nc->do_not_pad to true adds 9162ed6649 net/colo-compare.c: Fix memory leak for non-tcp packet adds 739128e43b net/colo-compare.c: Optimize removal of secondary packet adds b565b44ec2 net/eth: Use correct in6_address offset in _eth_get_rss_ex_d [...] adds 38462440ca net/eth: Simplify _eth_get_rss_ex_dst_addr() adds dbd8d3f959 net/eth: Better describe _eth_get_rss_ex_dst_addr's offset argument adds 6f10f77dcd net/eth: Check size earlier in _eth_get_rss_ex_dst_addr() adds ef763586c9 net/eth: Check iovec has enough data earlier adds 7d6a4f123e net/eth: Read ip6_ext_hdr_routing buffer before accessing it adds c7274b5ef4 net/eth: Add an assert() and invert if() statement to simplify code adds b184750926 Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds 20b42789aa target/mips/mxu_translate.c: Fix array overrun for D16MIN/D16MAX adds f071dc1f0c target/mips: Deprecate Trap-and-Emul KVM support adds c95bd5ff16 Merge remote-tracking branch 'remotes/philmd/tags/mips-fixes [...] adds a78d9f27b7 hw/sd: sd: Fix build error when DEBUG_SD is on adds 818a5cdcfc hw/sd: sd: Actually perform the erase operation adds b263d8f928 hw/sd: sdhci: Don't transfer any data when command time out adds 8be45cc947 hw/sd: sdhci: Don't write to SDHC_SYSAD register when transf [...] adds bc6f28995f hw/sd: sdhci: Correctly set the controller status for ADMA adds 5cd7aa3451 hw/sd: sdhci: Limit block size only when SDHC_BLKSIZE regist [...] adds cffb446e8f hw/sd: sdhci: Reset the data pointer of s->fifo_buffer[] whe [...] adds 5ca634afcf Merge remote-tracking branch 'remotes/philmd/tags/sdmmc-2021 [...] adds 0ab8c021c6 virtio: Fix virtio_mmio_read()/virtio_mmio_write() adds a890557d5a vhost-user: Drop misleading EAGAIN checks in slave_read() adds 9e06080bed vhost-user: Fix double-close on slave_read() error path adds de62e49460 vhost-user: Factor out duplicated slave_fd teardown code adds 57dc02173c vhost-user: Convert slave channel to QIOChannelSocket adds a7f523c7d1 vhost-user: Introduce nested event loop in vhost_user_read() adds db8a3772e3 vhost-user: Monitor slave channel in vhost_user_read() adds d2adda34a9 virtio-pmem: fix virtio_pmem_resp assign problem adds 79a2aca20c tests: acpi: temporary whitelist DSDT changes adds b32bd763a1 pci: introduce acpi-index property for PCI device adds 4fd7da4c03 pci: acpi: ensure that acpi-index is unique adds 910e406971 acpi: add aml_to_decimalstring() and aml_call6() helpers adds b7f23f62e4 pci: acpi: add _DSM method to PCI devices adds 835fde4a78 tests: acpi: update expected blobs adds 6c2b24d1d2 acpi: Set proper maximum size for "etc/table-loader" blob adds 2a3bdc5cec microvm: Don't open-code "etc/table-loader" adds 6930ba0d44 acpi: Move maximum size logic into acpi_add_rom_blob() adds 50337286b7 acpi: Set proper maximum size for "etc/acpi/rsdp" blob adds d07b22863b acpi: Move setters/getters of oem fields to X86MachineState adds 9741498849 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] adds 5e437d3ccd target/riscv: fix vs() to return proper error code adds 82a4ed8e50 hw/char: disable ibex uart receive if the buffer is full adds b297129ae1 target/riscv: propagate PMP permission to TLB page adds 663e119317 target/riscv: add log of PMP permission checking adds 2c2e0f2842 target/riscv: flush TLB pages if PMP permission has been changed adds 90ec1cff76 target/riscv: Adjust privilege level for HLV(X)/HSV instructions adds e89b631cf4 target/riscv: Make VSTIP and VSEIP read-only in hip adds db9ab38b81 target/riscv: Use background registers also for MSTATUS_MPV adds 0489348d0d hw/riscv: Add fw_cfg support to virt adds c346749ee9 hw/riscv: allow ramfb on virt adds 9d5451e077 target/riscv: Fix read and write accesses to vsip and vsie adds ec352d0cab target/riscv: Add proper two-stage lookup exception detection adds aac8e46e9d hw/block: m25p80: Support fast read for SST flashes adds d6150ace2b hw/riscv: microchip_pfsoc: Map EMMC/SD mux register adds d4e28f0eb8 docs/system: riscv: Add documentation for 'microchip-icicle- [...] adds 9a27f69bd6 target/riscv: Prevent lost illegal instruction exceptions adds 9950da284f Merge remote-tracking branch 'remotes/alistair/tags/pull-ris [...] adds b807ca3fa0 xen-block: Fix removal of backend instance via xenstore adds ae3845efb3 Merge remote-tracking branch 'remotes/aperard/tags/pull-xen- [...] adds e6fa978d83 hw/arm/virt: Disable pl011 clock migration if needed adds d1e8cf77f1 memory: Make flatview_cb return bool, not int adds a5e32ec1ed memory: Document flatview_for_each_range() adds b3566001d4 memory: Add offset_in_region to flatview_cb arguments adds 1228c4596a hw/core/loader: Add new function rom_ptr_for_as() adds 75ce72b785 target/arm: Make M-profile VTOR loads on reset handle memory [...] adds dad90de78e target/arm: Set ARMMMUFaultInfo.level in user-only arm_cpu_tlb_fill adds 1a4d83b564 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 7552cbe1d0 qapi/pragma: Tidy up after removal of deprecated commands adds 00d16f239f tests/qapi-schema: Drop redundant flat-union-inline test adds 5bd18d98cd tests/qapi-schema: Rework comments on longhand member definitions adds 27ae2f0787 tests/qapi-schema: Belatedly update comment on alternate clash adds 1444989a3a tests/qapi-schema: Drop TODO comment on simple unions adds 73c40b07c6 tests/qapi-schema: Tweak to demonstrate buggy member name check adds dbfe3c7c28 qapi: Fix to reject optional members with reserved names adds 5fbc78dd36 qapi: Permit flat union members for any tag value adds 0825f62c84 qapi: Lift enum-specific code out of check_name_str() adds eaab06faa5 qapi: Rework name checking in preparation of stricter checking adds d224e0c092 qapi: Move uppercase rejection to check_name_lower() adds 00ffe242d6 qapi: Consistently permit any case in downstream prefixes adds d4f4cae8de qapi: Enforce event naming rules adds 3e6c8a6331 qapi: Enforce type naming rules adds 492db12ec3 tests/qapi-schema: Rename redefined-builtin to redefined-predefined adds 4a67bd31a4 qapi: Factor out QAPISchemaParser._check_pragma_list_of_str() adds e90a61e3cc tests/qapi-schema: Rename pragma-*-crap to pragma-value-not-* adds ef8b3829f6 tests/qapi-schema: Rename returns-whitelist to returns-bad-type adds b86df37478 qapi: Rename pragma *-whitelist to *-exceptions adds b48a103304 qapi/pragma: Streamline comments on member-name-exceptions adds 6e2e12a70c tests-qmp-cmds: Drop unused and incorrect qmp_TestIfCmd() adds 9af4b6b9e8 qapi: Prepare for rejecting underscore in command and member names adds e744708a77 qapi: Enforce feature naming rules adds 05ebf841ef qapi: Enforce command naming rules adds e75d4225b7 tests/qapi-schema: Switch member name clash test to struct adds 5aceeac04d qapi: Enforce struct member naming rules adds 407efbf9e7 qapi: Enforce enum member naming rules adds d83b47646e qapi: Enforce union and alternate branch naming rules adds bdabafc683 block: Remove monitor command block_passwd adds 2664699471 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds a29acc9c31 crypto: add reload for QCryptoTLSCredsClass adds 1f08e34151 vnc: support reload x509 certificates for vnc adds 9cc0765165 qmp: add new qmp display-reload adds 181b4bbf61 include/ui/console.h: Delete is_surface_bgr() adds 40c503079f edid: prefer standard timings adds 67c1115edd Merge remote-tracking branch 'remotes/kraxel/tags/ui-2021032 [...] adds 15c4e8fe44 tcg: Do not set guard pages on the rx portion of code_gen_buffer adds c118881ee6 tcg: Workaround macOS 11.2 mprotect bug adds 6670d4d0e3 exec: Rename exec-vary.c as page-vary.c adds 27eb9d65ff exec: Extract 'page-vary.h' header adds 44b99a6d5f exec: Build page-vary-common.c with -fno-lto adds 01874b15d3 Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-2021 [...] adds b30df2751e scripts/kernel-doc: strip QEMU_ from function definitions adds ca955bd726 docs/devel: include the plugin API information from the headers adds 9fed69e1f6 docs/devel: expand style section of memory management adds 320d0bca94 tools/virtiofsd: include --socket-group in help adds 3539d84df1 semihosting: move semihosting tests to multiarch adds 3960ca5b3e semihosting/arm-compat-semi: unify GET/SET_ARG helpers adds 35e3f029a9 semihosting/arm-compat-semi: don't use SET_ARG to report SYS [...] adds 7967d1da7a linux-user/riscv: initialise the TaskState heap/stack info adds 4593f4d7fa tests/tcg: add HeapInfo checking to semihosting test adds 65aff82076 gitlab-ci.yml: Merge the trace-backend testing into other jobs adds bceac54752 configure: Don't use the __atomic_*_16 functions for testing [...] adds e5b024b930 cirrus.yml: Update the FreeBSD task to version 12.2 adds 061d79097c utils: Tighter tests for qemu_strtosz adds 6162f7dafe utils: Work around mingw strto*l bug with 0x adds 9737c8bce9 gitlab: extend timeouts for CFI builds adds 203adb43fc qdev: define list of archs with virtio-pci or virtio-ccw adds 4c5806a56b m68k: add the virtio devices aliases adds 9db1d3a2be blockdev: with -drive if=virtio, use generic virtio-blk adds 22329f0d29 iotests: Revert "iotests: use -ccw on s390x for 040, 139, and 182" adds 7033f1fd1c iotests: test m68k with the virt machine adds 359a856270 iotests: iothreads need ioeventfd adds a9eb2df27f gitlab: default to not building the documentation adds f0b6a6a1a9 Merge remote-tracking branch 'remotes/stsquad/tags/pull-6.0- [...] adds 9e2e9fe3df Update version for v6.0.0-rc0 release
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 7 +- .gitlab-ci.d/crossbuilds.yml | 15 +- .gitlab-ci.yml | 43 +- MAINTAINERS | 8 + VERSION | 2 +- accel/kvm/kvm-all.c | 7 - block.c | 36 +- block/curl.c | 50 +- block/dirty-bitmap.c | 38 - block/export/vhost-user-blk-server.c | 3 +- block/file-posix.c | 17 +- block/monitor/block-hmp-cmds.c | 10 - block/qapi.c | 6 - block/stream.c | 15 +- blockdev.c | 51 +- chardev/char-socket.c | 12 +- chardev/char.c | 19 +- configure | 87 +- contrib/ivshmem-client/ivshmem-client.c | 12 +- contrib/ivshmem-server/ivshmem-server.c | 12 +- contrib/plugins/hotpages.c | 2 +- contrib/plugins/hwprofile.c | 2 +- crypto/tlscredsx509.c | 48 + disas/tci.c | 61 - docs/devel/fuzzing.rst | 56 + docs/devel/migration.rst | 2 +- docs/devel/qapi-code-gen.txt | 28 +- docs/devel/style.rst | 46 +- docs/devel/tcg-plugins.rst | 5 + docs/devel/testing.rst | 6 +- docs/hyperv.txt | 5 + docs/qdev-device-use.txt | 2 +- docs/rdma.txt | 2 +- docs/system/deprecated.rst | 171 +-- docs/system/removed-features.rst | 170 +++ docs/system/riscv/microchip-icicle-kit.rst | 89 ++ docs/system/target-riscv.rst | 1 + docs/tools/qemu-img.rst | 2 +- docs/xbzrle.txt | 5 - exec-vary.c | 108 -- hmp-commands-info.hx | 13 - hmp-commands.hx | 138 +-- hw/acpi/aml-build.c | 28 + hw/acpi/pci.c | 1 - hw/acpi/pcihp.c | 104 +- hw/acpi/piix4.c | 3 +- hw/acpi/trace-events | 2 + hw/acpi/utils.c | 17 +- hw/arm/virt-acpi-build.c | 12 +- hw/arm/xilinx_zynq.c | 2 +- hw/audio/cs4231.c | 2 +- hw/block/fdc.c | 77 +- hw/block/m25p80.c | 3 + hw/block/meson.build | 2 +- hw/block/nvme-dif.c | 508 ++++++++ hw/block/nvme-dif.h | 53 + hw/block/nvme-ns.c | 124 +- hw/block/nvme-ns.h | 50 +- hw/block/nvme-subsys.c | 7 +- hw/block/nvme-subsys.h | 2 + hw/block/nvme.c | 1271 ++++++++++++++++++-- hw/block/nvme.h | 44 +- hw/block/pflash_cfi01.c | 253 ++-- hw/block/pflash_cfi02.c | 316 ++--- hw/block/trace-events | 62 +- hw/block/xen-block.c | 25 +- hw/char/etraxfs_ser.c | 2 +- hw/char/ibex_uart.c | 23 +- hw/char/pl011.c | 9 + hw/core/Kconfig | 5 + hw/core/loader.c | 75 ++ hw/core/machine-hmp-cmds.c | 8 +- hw/core/machine-qmp-cmds.c | 120 -- hw/core/machine.c | 1 + hw/core/meson.build | 3 +- hw/cris/axis_dev88.c | 6 +- hw/display/edid-generate.c | 15 +- hw/display/tcx.c | 2 +- hw/i386/acpi-build.c | 173 ++- hw/i386/acpi-microvm.c | 32 +- hw/i386/microvm.c | 66 - hw/i386/pc.c | 65 - hw/i386/x86.c | 64 + hw/ide/qdev.c | 38 - hw/intc/etraxfs_pic.c | 2 +- hw/intc/i8259.c | 12 +- hw/mem/meson.build | 1 + hw/mem/sparse-mem.c | 151 +++ hw/microblaze/xlnx-zynqmp-pmu.c | 2 +- hw/misc/mac_via.c | 194 ++- hw/misc/trace-events | 4 +- hw/misc/zynq_slcr.c | 2 +- hw/net/virtio-net.c | 4 + hw/pci/pci.c | 1 + hw/ppc/mac_newworld.c | 13 - hw/ppc/mac_oldworld.c | 13 - hw/riscv/Kconfig | 1 + hw/riscv/microchip_pfsoc.c | 6 + hw/riscv/virt.c | 33 + hw/scsi/scsi-disk.c | 62 - hw/sd/sd.c | 23 +- hw/sd/sdhci.c | 53 +- hw/sparc/sun4m.c | 12 +- hw/sparc64/sun4u.c | 15 - hw/timer/etraxfs_timer.c | 2 +- hw/timer/i8254.c | 2 +- hw/virtio/vhost-user.c | 217 ++-- hw/virtio/virtio-mmio.c | 74 +- hw/virtio/virtio-pmem.c | 2 +- include/block/dirty-bitmap.h | 1 - include/block/nvme.h | 29 +- include/crypto/tlscreds.h | 8 +- include/exec/cpu-all.h | 15 +- include/exec/memory.h | 36 +- include/exec/page-vary.h | 34 + include/hw/acpi/aml-build.h | 6 +- include/hw/acpi/pci.h | 1 + include/hw/acpi/pcihp.h | 9 +- include/hw/acpi/utils.h | 3 +- include/hw/arm/armv7m.h | 2 +- include/hw/arm/fsl-imx25.h | 2 +- include/hw/arm/fsl-imx31.h | 2 +- include/hw/arm/fsl-imx6.h | 2 +- include/hw/arm/fsl-imx6ul.h | 2 +- include/hw/arm/fsl-imx7.h | 2 +- include/hw/arm/xlnx-zynqmp.h | 2 +- include/hw/char/ibex_uart.h | 4 + include/hw/char/pl011.h | 1 + include/hw/cris/etraxfs.h | 2 +- include/hw/i386/ich9.h | 2 +- include/hw/i386/microvm.h | 4 - include/hw/i386/pc.h | 4 - include/hw/i386/x86.h | 4 + include/hw/loader.h | 31 + include/hw/mem/sparse-mem.h | 19 + include/hw/misc/grlib_ahb_apb_pnp.h | 4 +- include/hw/misc/mac_via.h | 8 +- include/hw/misc/zynq-xadc.h | 2 +- include/hw/pci/pci.h | 1 + include/hw/register.h | 2 +- include/hw/riscv/microchip_pfsoc.h | 1 + include/hw/riscv/virt.h | 2 + include/hw/sparc/grlib.h | 6 +- include/monitor/hmp.h | 4 - include/net/eth.h | 17 + include/net/net.h | 1 + include/qapi/compat-policy.h | 38 + include/qapi/qmp/dispatch.h | 5 +- include/qapi/qobject-input-visitor.h | 4 + include/qapi/qobject-output-visitor.h | 4 + include/qapi/visitor-impl.h | 6 + include/qapi/visitor.h | 18 + include/qemu/qemu-plugin.h | 232 +++- include/qemu/timer.h | 6 +- include/qom/object_interfaces.h | 98 +- include/sysemu/arch_init.h | 9 + include/sysemu/blockdev.h | 1 - include/tcg/tcg-opc.h | 2 - include/ui/console.h | 11 +- linux-user/riscv/cpu_loop.c | 5 + meson.build | 23 +- migration/migration.c | 45 - migration/ram.c | 2 +- monitor/hmp-cmds.c | 51 +- monitor/misc.c | 191 --- monitor/monitor-internal.h | 3 - monitor/monitor.c | 4 +- monitor/qmp-cmds-control.c | 114 +- monitor/qmp-cmds.c | 17 + net/colo-compare.c | 3 +- net/eth.c | 61 +- net/slirp.c | 10 + net/tap-win32.c | 10 + net/tap.c | 10 + page-vary-common.c | 54 + page-vary.c | 41 + plugins/api.c | 25 +- qapi/authz.json | 61 +- qapi/block-core.json | 105 +- qapi/common.json | 52 + qapi/compat.json | 52 + qapi/control.json | 45 - qapi/crypto.json | 159 +++ qapi/introspect.json | 2 +- qapi/machine.json | 203 +--- qapi/meson.build | 1 + qapi/migration.json | 98 -- qapi/net.json | 20 - qapi/pragma.json | 64 +- qapi/qapi-schema.json | 1 + qapi/qapi-visit-core.c | 18 + qapi/qmp-dispatch.c | 41 +- qapi/qmp-registry.c | 10 +- qapi/qobject-input-visitor.c | 29 + qapi/qobject-output-visitor.c | 19 + qapi/qom.json | 646 +++++++++- qapi/trace-events | 2 + qapi/ui.json | 74 +- qemu-img.c | 251 +--- qemu-io.c | 33 +- qemu-nbd.c | 34 +- qemu-options.hx | 27 +- qga/channel-win32.c | 7 +- qga/commands-posix.c | 47 +- qga/commands-win32.c | 26 +- qga/commands.c | 4 +- qga/main.c | 63 +- qga/qapi-schema.json | 6 +- qom/object_interfaces.c | 173 +-- qom/qom-qmp-cmds.c | 28 +- scripts/device-crash-test | 2 - scripts/kernel-doc | 3 + scripts/oss-fuzz/output_reproducer.py | 160 +++ scripts/qapi/commands.py | 17 +- scripts/qapi/common.py | 8 +- scripts/qapi/events.py | 21 +- scripts/qapi/expr.py | 94 +- scripts/qapi/parser.py | 30 +- scripts/qapi/schema.py | 2 +- scripts/qapi/source.py | 10 +- scripts/qapi/visit.py | 15 + scsi/utils.c | 4 +- semihosting/arm-compat-semi.c | 62 +- softmmu/memory.c | 5 +- softmmu/physmem.c | 2 +- softmmu/qdev-monitor.c | 65 +- softmmu/vl.c | 112 +- storage-daemon/qapi/qapi-schema.json | 1 + storage-daemon/qemu-storage-daemon.c | 30 +- stubs/meson.build | 1 - stubs/set-fd-handler.c | 10 - target/arm/cpu.c | 2 +- target/arm/tlb_helper.c | 1 + target/i386/cpu.c | 23 +- target/i386/cpu.h | 1 - target/i386/kvm/hyperv-proto.h | 1 + target/i386/machine.c | 24 +- target/i386/tcg/excp_helper.c | 7 +- target/i386/tcg/helper-tcg.h | 14 +- target/i386/tcg/misc_helper.c | 4 + target/i386/tcg/seg_helper.c | 4 +- target/i386/tcg/svm_helper.c | 15 +- target/mips/mxu_translate.c | 8 +- target/riscv/cpu.c | 1 + target/riscv/cpu.h | 4 + target/riscv/cpu_helper.c | 144 ++- target/riscv/csr.c | 77 +- target/riscv/pmp.c | 84 +- target/riscv/pmp.h | 4 +- target/riscv/translate.c | 179 +-- tcg/aarch64/tcg-target.c.inc | 3 +- tcg/i386/tcg-target.c.inc | 6 +- tcg/mips/tcg-target.c.inc | 3 +- tcg/ppc/tcg-target.c.inc | 8 +- tcg/riscv/tcg-target.c.inc | 3 +- tcg/s390/tcg-target.c.inc | 3 +- tcg/tcg.c | 41 +- tcg/tci.c | 1099 +++++++++++------ tcg/tci/tcg-target-con-set.h | 1 - tcg/tci/tcg-target.c.inc | 480 +++++--- tcg/tci/tcg-target.h | 13 +- tests/acceptance/avocado_qemu/__init__.py | 23 +- tests/acceptance/multiprocess.py | 95 ++ tests/acceptance/pc_cpu_hotplug_props.py | 2 +- tests/acceptance/x86_cpu_model_versions.py | 2 +- tests/data/acpi/pc/DSDT | Bin 5065 -> 6002 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 6390 -> 7327 bytes tests/data/acpi/pc/DSDT.bridge | Bin 6924 -> 8668 bytes tests/data/acpi/pc/DSDT.cphp | Bin 5529 -> 6466 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 6719 -> 7656 bytes tests/data/acpi/pc/DSDT.hpbridge | Bin 5026 -> 5969 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 5137 -> 6074 bytes tests/data/acpi/pc/DSDT.memhp | Bin 6424 -> 7361 bytes tests/data/acpi/pc/DSDT.nohpet | Bin 4923 -> 5860 bytes tests/data/acpi/pc/DSDT.numamem | Bin 5071 -> 6008 bytes tests/data/acpi/pc/DSDT.roothp | Bin 5261 -> 6210 bytes tests/migration/guestperf/engine.py | 25 +- tests/plugin/meson.build | 2 +- tests/plugin/syscall.c | 49 + tests/qapi-schema/alternate-clash.err | 2 +- tests/qapi-schema/alternate-clash.json | 9 +- tests/qapi-schema/args-member-case.err | 2 +- tests/qapi-schema/args-name-clash.err | 2 - tests/qapi-schema/args-name-clash.json | 4 - tests/qapi-schema/doc-bad-union-member.json | 4 +- tests/qapi-schema/doc-good.json | 4 +- tests/qapi-schema/doc-good.out | 4 +- tests/qapi-schema/doc-good.txt | 2 +- tests/qapi-schema/doc-invalid-return.json | 4 +- tests/qapi-schema/double-type.err | 2 +- tests/qapi-schema/double-type.json | 2 +- tests/qapi-schema/enum-clash-member.err | 2 +- tests/qapi-schema/enum-clash-member.json | 1 + tests/qapi-schema/enum-member-case.err | 2 +- tests/qapi-schema/enum-member-case.json | 2 +- tests/qapi-schema/event-case.err | 2 + tests/qapi-schema/event-case.json | 2 - tests/qapi-schema/event-case.out | 14 - tests/qapi-schema/event-member-invalid-dict.err | 2 +- tests/qapi-schema/event-member-invalid-dict.json | 2 + tests/qapi-schema/features-deprecated-type.err | 2 +- tests/qapi-schema/features-deprecated-type.json | 2 +- .../flat-union-inline-invalid-dict.json | 4 +- tests/qapi-schema/flat-union-inline.err | 2 - tests/qapi-schema/flat-union-inline.json | 11 - tests/qapi-schema/flat-union-inline.out | 0 tests/qapi-schema/flat-union-no-base.err | 2 +- tests/qapi-schema/flat-union-no-base.json | 1 - tests/qapi-schema/meson.build | 14 +- .../nested-struct-data-invalid-dict.err | 2 +- .../nested-struct-data-invalid-dict.json | 3 +- tests/qapi-schema/nested-struct-data.json | 2 +- tests/qapi-schema/pragma-doc-required-crap.err | 1 - tests/qapi-schema/pragma-doc-required-crap.out | 0 .../pragma-name-case-whitelist-crap.err | 1 - .../pragma-name-case-whitelist-crap.json | 3 - .../pragma-name-case-whitelist-crap.out | 0 .../qapi-schema/pragma-returns-whitelist-crap.err | 1 - .../qapi-schema/pragma-returns-whitelist-crap.json | 3 - .../qapi-schema/pragma-returns-whitelist-crap.out | 0 tests/qapi-schema/pragma-value-not-bool.err | 1 + ...quired-crap.json => pragma-value-not-bool.json} | 2 +- ...gs-name-clash.out => pragma-value-not-bool.out} | 0 tests/qapi-schema/pragma-value-not-list-of-str.err | 1 + .../qapi-schema/pragma-value-not-list-of-str.json | 3 + .../qapi-schema/pragma-value-not-list-of-str.out | 0 tests/qapi-schema/pragma-value-not-list.err | 1 + tests/qapi-schema/pragma-value-not-list.json | 2 + .../qapi-schema/pragma-value-not-list.out | 0 tests/qapi-schema/qapi-schema-test.json | 53 +- tests/qapi-schema/qapi-schema-test.out | 60 +- tests/qapi-schema/redefined-builtin.err | 2 - tests/qapi-schema/redefined-builtin.json | 2 - tests/qapi-schema/redefined-builtin.out | 0 tests/qapi-schema/redefined-predefined.err | 2 + tests/qapi-schema/redefined-predefined.json | 2 + .../qapi-schema/redefined-predefined.out | 0 tests/qapi-schema/redefined-type.err | 6 +- tests/qapi-schema/redefined-type.json | 4 +- tests/qapi-schema/reserved-member-u.err | 2 +- tests/qapi-schema/reserved-member-u.json | 2 +- tests/qapi-schema/returns-bad-type.err | 2 + ...eturns-whitelist.json => returns-bad-type.json} | 2 +- .../qapi-schema/returns-bad-type.out | 0 tests/qapi-schema/returns-whitelist.err | 2 - tests/qapi-schema/returns-whitelist.out | 0 tests/qapi-schema/struct-data-invalid.err | 2 +- tests/qapi-schema/struct-data-invalid.json | 2 +- tests/qapi-schema/struct-member-invalid-dict.err | 4 +- tests/qapi-schema/struct-member-invalid-dict.json | 5 +- tests/qapi-schema/struct-member-invalid.err | 2 +- tests/qapi-schema/struct-member-invalid.json | 2 +- tests/qapi-schema/struct-member-name-clash.err | 2 + tests/qapi-schema/struct-member-name-clash.json | 5 + .../qapi-schema/struct-member-name-clash.out | 0 tests/qapi-schema/type-case.err | 2 + tests/qapi-schema/type-case.json | 2 + .../__init__.py => tests/qapi-schema/type-case.out | 0 tests/qapi-schema/union-branch-case.err | 2 +- tests/qapi-schema/union-clash-branches.err | 2 +- tests/qapi-schema/union-clash-branches.json | 6 +- tests/qapi-schema/unknown-expr-key.err | 2 +- tests/qapi-schema/unknown-expr-key.json | 2 +- tests/qemu-iotests/040 | 2 +- tests/qemu-iotests/051 | 16 +- tests/qemu-iotests/051.out | 2 +- tests/qemu-iotests/051.pc.out | 22 +- tests/qemu-iotests/068 | 4 +- tests/qemu-iotests/093 | 3 +- tests/qemu-iotests/124 | 4 - tests/qemu-iotests/127 | 3 +- tests/qemu-iotests/139 | 9 +- tests/qemu-iotests/172 | 31 +- tests/qemu-iotests/172.out | 562 +-------- tests/qemu-iotests/181 | 2 +- tests/qemu-iotests/182 | 13 +- tests/qemu-iotests/184.out | 6 +- tests/qemu-iotests/191.out | 48 +- tests/qemu-iotests/194 | 4 +- tests/qemu-iotests/194.out | 4 +- tests/qemu-iotests/226.out | 10 +- tests/qemu-iotests/236 | 2 +- tests/qemu-iotests/236.out | 42 +- tests/qemu-iotests/238 | 4 +- tests/qemu-iotests/240 | 10 +- tests/qemu-iotests/246 | 3 +- tests/qemu-iotests/246.out | 66 +- tests/qemu-iotests/254 | 2 +- tests/qemu-iotests/254.out | 9 +- tests/qemu-iotests/256 | 6 +- tests/qemu-iotests/257 | 4 +- tests/qemu-iotests/257.out | 378 ++---- tests/qemu-iotests/260 | 5 +- tests/qemu-iotests/273.out | 15 +- tests/qemu-iotests/307 | 4 +- tests/qemu-iotests/common.rc | 13 + tests/qemu-iotests/iotests.py | 10 +- tests/qemu-iotests/testenv.py | 1 + .../tests/migrate-bitmaps-postcopy-test | 6 +- tests/qemu-iotests/tests/qsd-jobs | 86 ++ tests/qemu-iotests/tests/qsd-jobs.out | 32 + tests/qtest/fuzz-e1000e-test.c | 53 + tests/qtest/fuzz-megasas-test.c | 49 + .../qtest/{fuzz-test.c => fuzz-virtio-scsi-test.c} | 44 +- tests/qtest/fuzz/generic_fuzz.c | 40 +- tests/qtest/fuzz/generic_fuzz_configs.h | 10 +- tests/qtest/lpc-ich9-test.c | 41 + tests/qtest/meson.build | 8 +- tests/qtest/migration-test.c | 48 - tests/qtest/numa-test.c | 6 +- tests/qtest/qmp-cmd-test.c | 16 +- tests/qtest/qmp-test.c | 6 +- tests/qtest/test-hmp.c | 6 +- tests/qtest/test-netfilter.c | 54 +- tests/qtest/test-x86-cpuid-compat.c | 4 +- tests/qtest/vhost-user-test.c | 8 +- tests/tcg/Makefile.target | 3 + tests/tcg/aarch64/Makefile.target | 18 - tests/tcg/aarch64/semicall.h | 18 + tests/tcg/arm/Makefile.target | 22 +- tests/tcg/arm/semicall.h | 15 +- tests/tcg/arm/semihosting.c | 26 - tests/tcg/multiarch/Makefile.target | 31 + .../arm-compat-semi}/semiconsole.c | 2 + tests/tcg/multiarch/arm-compat-semi/semihosting.c | 82 ++ tests/tcg/riscv64/semicall.h | 22 + tests/unit/check-qom-proplist.c | 77 +- tests/unit/test-block-iothread.c | 6 +- tests/unit/test-char.c | 6 - tests/unit/test-cutils.c | 171 ++- tests/unit/test-qmp-cmds.c | 108 +- tests/unit/test-qmp-event.c | 41 + tests/unit/test-util-sockets.c | 1 + tests/vm/freebsd | 16 +- tests/vmstate-static-checker-data/dump1.json | 4 +- tests/vmstate-static-checker-data/dump2.json | 4 +- tools/virtiofsd/fuse_lowlevel.c | 1 + ui/vnc.c | 66 +- util/cutils.c | 33 +- 439 files changed, 9632 insertions(+), 6170 deletions(-) delete mode 100644 disas/tci.c create mode 100644 docs/system/riscv/microchip-icicle-kit.rst delete mode 100644 exec-vary.c create mode 100644 hw/block/nvme-dif.c create mode 100644 hw/block/nvme-dif.h create mode 100644 hw/mem/sparse-mem.c create mode 100644 include/exec/page-vary.h create mode 100644 include/hw/mem/sparse-mem.h create mode 100644 include/qapi/compat-policy.h create mode 100644 page-vary-common.c create mode 100644 page-vary.c create mode 100644 qapi/compat.json create mode 100755 scripts/oss-fuzz/output_reproducer.py delete mode 100644 stubs/set-fd-handler.c create mode 100644 tests/acceptance/multiprocess.py create mode 100644 tests/plugin/syscall.c delete mode 100644 tests/qapi-schema/args-name-clash.err delete mode 100644 tests/qapi-schema/args-name-clash.json delete mode 100644 tests/qapi-schema/flat-union-inline.err delete mode 100644 tests/qapi-schema/flat-union-inline.json delete mode 100644 tests/qapi-schema/flat-union-inline.out delete mode 100644 tests/qapi-schema/pragma-doc-required-crap.err delete mode 100644 tests/qapi-schema/pragma-doc-required-crap.out delete mode 100644 tests/qapi-schema/pragma-name-case-whitelist-crap.err delete mode 100644 tests/qapi-schema/pragma-name-case-whitelist-crap.json delete mode 100644 tests/qapi-schema/pragma-name-case-whitelist-crap.out delete mode 100644 tests/qapi-schema/pragma-returns-whitelist-crap.err delete mode 100644 tests/qapi-schema/pragma-returns-whitelist-crap.json delete mode 100644 tests/qapi-schema/pragma-returns-whitelist-crap.out create mode 100644 tests/qapi-schema/pragma-value-not-bool.err rename tests/qapi-schema/{pragma-doc-required-crap.json => pragma-value-not-bool.j [...] rename tests/qapi-schema/{args-name-clash.out => pragma-value-not-bool.out} (100%) create mode 100644 tests/qapi-schema/pragma-value-not-list-of-str.err create mode 100644 tests/qapi-schema/pragma-value-not-list-of-str.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/pragma-v [...] create mode 100644 tests/qapi-schema/pragma-value-not-list.err create mode 100644 tests/qapi-schema/pragma-value-not-list.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/pragma-v [...] delete mode 100644 tests/qapi-schema/redefined-builtin.err delete mode 100644 tests/qapi-schema/redefined-builtin.json delete mode 100644 tests/qapi-schema/redefined-builtin.out create mode 100644 tests/qapi-schema/redefined-predefined.err create mode 100644 tests/qapi-schema/redefined-predefined.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/redefine [...] create mode 100644 tests/qapi-schema/returns-bad-type.err rename tests/qapi-schema/{returns-whitelist.json => returns-bad-type.json} (91%) copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/returns- [...] delete mode 100644 tests/qapi-schema/returns-whitelist.err delete mode 100644 tests/qapi-schema/returns-whitelist.out create mode 100644 tests/qapi-schema/struct-member-name-clash.err create mode 100644 tests/qapi-schema/struct-member-name-clash.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/struct-m [...] create mode 100644 tests/qapi-schema/type-case.err create mode 100644 tests/qapi-schema/type-case.json copy scripts/codeconverter/codeconverter/__init__.py => tests/qapi-schema/type-cas [...] create mode 100755 tests/qemu-iotests/tests/qsd-jobs create mode 100644 tests/qemu-iotests/tests/qsd-jobs.out create mode 100644 tests/qtest/fuzz-e1000e-test.c create mode 100644 tests/qtest/fuzz-megasas-test.c rename tests/qtest/{fuzz-test.c => fuzz-virtio-scsi-test.c} (60%) create mode 100644 tests/qtest/lpc-ich9-test.c create mode 100644 tests/tcg/aarch64/semicall.h delete mode 100644 tests/tcg/arm/semihosting.c rename tests/tcg/{arm => multiarch/arm-compat-semi}/semiconsole.c (93%) create mode 100644 tests/tcg/multiarch/arm-compat-semi/semihosting.c create mode 100644 tests/tcg/riscv64/semicall.h