This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allnoconfig in repository toolchain/ci/qemu.
from aeb0ae95b7 Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/pyth [...] adds 449e8171f9 virtiofsd: Drop membership of all supplementary groups (CVE- [...] adds 48302d4eb6 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds 7e7237cd2b schemas: add missing vim modeline adds 4e86df1732 qapi/gen: Add FOO.trace-events output module adds 167d913f34 qapi/commands: refactor error handling code adds bd2017bc41 qapi/commands: Optionally generate trace for QMP commands adds b83a80e831 meson: generate trace events for qmp commands adds ff8e4827ad docs/qapi-code-gen: update to cover trace events code generation adds 378dfa482d meson: document why we don't generate trace events for tests [...] adds 761a1a488e qapi: generate trace events by default adds cfe63e46be Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds 9288e803e6 xen-hvm: Allow disabling buffer_io_timer adds a021a2dd8b xen-mapcache: Avoid entry->lock overflow adds b367db4812 Merge remote-tracking branch 'remotes/aperard/tags/pull-xen- [...] adds 861aa79ad8 build-sys: fix a meson deprecation warning adds 6bee096021 build-sys: fix undefined ARCH error adds b422da4b3f docker: add msitools to Fedora/mingw cross adds 1206a1ec59 intc: Unexport InterruptStatsProviderClass-related functions adds de47b0ff40 meson.build: Use a function from libfdt 1.5.1 for the library check adds b269a70810 exec/cpu: Make host pages variables / macros 'target agnostic' adds 235b523dba meson: Use find_program() to resolve the entitlement.sh script adds bcda7b178f check-block.sh: passthrough -jN flag of make to -j N flag of check adds 3e233e2917 scripts/mtest2make: add support for SPEED=thorough adds 98487b9035 build: make check-block a meson test adds 18c1cdd21d qemu-iotests: require at least an argument to check-block.sh adds d316859f4e check-block: replace -makecheck with TAP output adds a66bd91f03 qapi: Cleanup SGX related comments and restore @section-size adds 479ca4ccd5 configure: fix parameter expansion of --cross-cc-cflags options adds 7a1043cef9 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds fd50a00a57 Update copyright dates to 2022 adds 62a4d87d2e hw/armv7m: Fix broken VMStateDescription adds 617dff091f hw/char/exynos4210_uart: Fix crash on trying to load VM state adds 2f93d8b04a rtc: Move RTC function prototypes to their own header adds 8c1c0a1b72 hw/misc: Add a model of Versal's PMC SLCR adds 9a6d491831 hw/arm/xlnx-versal: 'Or' the interrupts from the BBRAM and R [...] adds f7c9aecbf8 hw/arm/xlnx-versal: Connect Versal's PMC SLCR adds ba4fbdbd9b include/hw/dma/xlnx_csu_dma: Add in missing includes in the header adds 00f05c02f9 hw/dma/xlnx_csu_dma: Support starting a read transfer throug [...] adds cbb45ff038 hw/ssi: Add a model of Xilinx Versal's OSPI flash memory controller adds 868d968004 hw/arm/xlnx-versal: Connect the OSPI flash memory controller model adds 6b3fac72d9 hw/block/m25p80: Add support for Micron Xccela flash mt35xu01g adds 4461f0fb23 hw/arm/xlnx-versal-virt: Connect mt35xu01g flashes to the OSPI adds 72e58848b2 MAINTAINERS: Add an entry for Xilinx Versal OSPI adds 5212297c47 MAINTAINERS: Remove myself (for raspi). adds 0166f5c466 scripts: Explain the difference between linux-headers and st [...] adds fc6177af11 target/arm: Log CPU index in 'Taking exception' log adds 195209d368 hw/intc/arm_gicv3_its: Add tracepoints adds e5ff041f62 hw/intc/arm_gicv3: Initialise dma_as in GIC, not ITS adds 1e794a3be1 hw/intc/arm_gicv3_its: Don't clear GITS_CREADR when GITS_CTL [...] adds 0cc38f359c hw/intc/arm_gicv3_its: Don't clear GITS_CWRITER on writes to [...] adds 703090770c hw/intc/arm_gicv3: Honour GICD_CTLR.EnableGrp1NS for LPIs adds 714d8bde04 hw/intc/arm_gicv3_its: Sort ITS command list into numeric order adds d7d19c0aeb hw/intc/arm_gicv3_redist: Remove unnecessary zero checks adds 1611956bce hw/intc/arm_gicv3: Set GICR_CTLR.CES if LPIs are supported adds 7e062b98a2 hw/intc/arm_gicv3_its: Provide read accessor for translation_ops adds 0ffe88e691 hw/intc/arm_gicv3_its: Make GITS_BASER<n> RAZ/WI for unimple [...] adds 8b8bb0146b hw/intc/arm_gicv3_its: Check table bounds against correct limit adds f6d1d9b407 hw/intc/arm_gicv3_its: Implement MOVALL adds 961b4912c1 hw/intc/arm_gicv3_its: Implement MOVI adds 08048cbd5e hw/arm: ast2600: Fix address mapping of second SPI controller adds 2c023d3675 target/arm: Use correct entrypoint for SVC taken from Hyp to Hyp adds 95a6af2a00 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 04e1140494 migration: All this fields are unsigned adds 05931ec561 migration: We only need last_stage in two places adds 0189c72291 migration: ram_release_pages() always receive 1 page as argument adds 20d549cb0b migration: Remove masking for compression adds e7f2e190e5 migration: simplify do_compress_ram_page adds 47fe16ff66 migration: Move ram_release_pages() call to save_zero_page_t [...] adds fc6705229c multifd: Use proper maximum compression values adds 226468ba3d multifd: Move iov from pages to params adds 48a4a44c1c multifd: Make zlib use iov's adds 0a818b89eb multifd: Make zstd use iov's adds 468fcb5dd0 multifd: Remove send_write() method adds d48c3a0445 multifd: Use a single writev on the send side adds c27779a215 multifd: Unfold "used" variable by its value adds 815956f039 multifd: Use normal pages array on the send side adds cf2d4aa8a2 multifd: Use normal pages array on the recv side adds faf60935df multifd: recv side only needs the RAMBlock host address adds 8c0ec0b2b0 multifd: Rename pages_used to normal_pages adds 17e3134061 Remove unnecessary minimum_version_id_old fields adds 444252b96a migration/migration.c: Add missed default error handler for [...] adds eeeb48ee33 migration/migration.c: Avoid COLO boot in postcopy migration adds 01ee5e3556 migration/migration.c: Remove the MIGRATION_STATUS_ACTIVE wh [...] adds 9200265838 migration: Report the error returned when save_live_iterate fails adds a6d1223b4a migration/ram: clean up unused comment. adds 53405ffb33 migration: Drop dead code of ram_debug_dump_bitmap() adds dc57d6f2ec migration: Don't return for postcopy_chunk_hostpages() adds e3fbf76021 migration: Drop postcopy_chunk_hostpages() adds f30c2e5ba8 migration: Do chunk page in postcopy_each_ram_send_discard() adds 739fcc1b0e migration: Drop return code for disgard ram process adds 9e7d1223ac migration: Don't return for postcopy_send_discard_bm_ram() adds 4c2d0f6dca migration: Introduce ram_transferred_add() adds ae68066880 migration: Tally pre-copy, downtime and post-copy bytes inde [...] adds 258f5c9825 migration: No off-by-one for pss->page update in host page size adds 2d1c37c603 migration: Enable UFFD_FEATURE_THREAD_ID even without blockt [...] adds a1fe28df75 migration: Add postcopy_has_request() adds cfd66f30fb migration: Simplify unqueue_page() adds 476ebf77fe migration: Move temp page setup and cleanup into separate functions adds d90e6f665d Merge remote-tracking branch 'remotes/quintela-gitlab/tags/m [...] adds 523f5a9971 nbd/server.c: Remove unused field adds 3a8fa0edd1 qapi/block: Cosmetic change in BlockExportType schema adds 113b727ce7 block/io: Update BSC only if want_zero is true adds 6384dd534d iotests/block-status-cache: New test adds bfc3db5cf6 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-20 [...] adds 6e3f09c28a spapr: Force 32bit when resetting a core adds 5aad0457ec target/ppc: 603: fix restore of GPRs 0-3 on rfi adds e31ea5d89b target/ppc/mmu_common: Fix SRR1/MSR error code on Book-E adds 50c8e11ac0 ppc/pnv: Fail DMA access if page permissions are not correct adds 83d2bea68a ppc/pnv: use a do-while() loop in pnv_phb3_translate_tve() adds 799c179ed8 ppc/pnv: use a do-while() loop in pnv_phb4_translate_tve() adds e9711c6149 ppc/xive: check return value of ldq_be_dma() adds 0c0aac01c4 target/ppc: fix 'skip KVM' cond in cpu_interrupt_exittb() adds 1977434bbf spapr.c: check bus != NULL in spapr_get_fw_dev_path() adds 63f38cc3d2 target/ppc: Fix test on mmu_model in hreg_compute_hflags_value() adds a01b64cee7 target/ppc: Put do_rfi under a TCG-only block adds dc10da64e1 hw/ppc/vof: Add missing includes adds 47822486f5 ppc/ppc405: Fix TLB flushing adds 645d843ca5 target/ppc: 405: Rename MSR_POW to MSR_WE adds 301e5d48b1 target/ppc: 405: Add missing MSR_ME bit adds e808c2ed07 target/ppc: Introduce powerpc_excp_40x adds 495fc7ff96 target/ppc: Simplify powerpc_excp_40x adds ba96828ec2 target/ppc: 405: Critical exceptions cleanup adds 2149e65180 target/ppc: 405: Machine check exception cleanup adds 9026e99c89 target/ppc: 405: External exception cleanup adds 8428cdb245 target/ppc: 405: System call exception cleanup adds 66b5ad5615 target/ppc: 405: Alignment exception cleanup adds 4d8ac1d15e target/ppc: 405: Debug exception cleanup adds f9911e1e55 target/ppc: 405: Data Storage exception cleanup adds 35f579f5c2 target/ppc: 405: Instruction storage interrupt cleanup adds 64e62cfbec target/ppc: 405: Program exception cleanup adds 1afe57802a target/ppc: 405: Watchdog timer exception cleanup adds 9f338e4da1 target/ppc: Introduce powerpc_excp_books adds 30c4e4269c target/ppc: Simplify powerpc_excp_books adds 58a02119f3 target/ppc: books: Machine Check exception cleanup adds 67baff7715 target/ppc: books: External interrupt cleanup adds aca2b93fd7 target/ppc: books: Program exception cleanup adds 52926b0deb target/ppc: Introduce powerpc_excp_74xx adds 1f6faf8b14 target/ppc: Simplify powerpc_excp_74xx adds 3fbb46409f target/ppc: 74xx: Machine Check exception cleanup adds 12e8042698 target/ppc: 74xx: External interrupt cleanup adds 0ea2a65fe8 target/ppc: 74xx: Program exception cleanup adds bca2c6d9e0 target/ppc: 74xx: System Call exception cleanup adds 91a51fecef target/ppc: 74xx: System Reset interrupt cleanup adds f82db77761 target/ppc: 74xx: Set SRRs directly in exception code adds 4537d62dce target/ppc: Remove support for the PowerPC 602 CPU adds 804b30d25f Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc [...] adds 4550c661bf bsd-user: Complete FreeBSD siginfo adds 2373a62ae9 bsd-user: Create setup_sigframe_arch to setup sigframe context adds 224474622e bsd-user/arm/signal.c: Implement setup_sigframe_arch for arm adds 7f96d0a93c bsd-user/arm/signal.c: get_mcontext should zero vfp data adds b46d4ad7d1 bsd-user: Remove vestiges of signal queueing code adds 4804722593 bsd-user: Bring in docs from linux-user for signal_pending adds c0d2691ccc bsd-user/arm/target_arch_cpu.h: Move EXCP_ATOMIC to match li [...] adds 0ef5998973 bsd-user/signal.c: implement force_sig_fault adds 2bd010c4bf bsd-user/signal-common.h: Move signal functions prototypes to here adds fc9f9bdd3a bsd-user/signal.c: Implement cpu_loop_exit_sigsegv adds cfdee273c4 bsd-user/signal.c: implement cpu_loop_exit_sigbus adds a3ed97cee5 bsd-user/arm/arget_arch_cpu.h: Move EXCP_DEBUG and EXCP_BKPT [...] adds c0b93df352 bsd-user/arm/target_arch_cpu.h: Correct code pointer adds 5e02ded157 bsd-user/arm/target_arch_cpu.h: Use force_sig_fault for EXCP_UDEF adds 67ccbe798f bsd-user/arm/target_arch_cpu.h: Implement data faults adds 1366ef817a bsd-user/signal.c: implement abstract target / host signal t [...] adds 149076ade7 bsd-user/signal.c: Implement signal_init() adds e32a63010f bsd-user/signal.c: Add si_type argument to queue_signal adds 6e0bc06e21 bsd-user/host/arm/host-signal.h: Implement host_signal_* adds 220f8606c8 bsd-user/host/i386/host-signal.h: Implement host_signal_* adds b375158801 bsd-user/host/x86_64/host-signal.h: Implement host_signal_* adds 85fc1b5dbf bsd-user: Add host signals to the build adds 6ddc1abe0f bsd-user: Add trace events for bsd-user adds c34f2aaff6 bsd-user/signal.c: host_to_target_siginfo_noswap adds aae57ac37a bsd-user/signal.c: Implement rewind_if_in_safe_syscall adds e625c7ef5c bsd-user/signal.c: Implement host_signal_handler adds fd5bec9ad2 bsd-user/strace.c: print_taken_signal adds 3771454783 bsd-user/signal.c: Implement dump_core_and_abort adds 38be620c95 bsd-user/signal.c: Fill in queue_signal adds c93cbac1f4 bsd-user/signal.c: sigset manipulation routines. adds 46f4f76d33 bsd-user/signal.c: setup_frame adds 6c6d4b5616 bsd-user/signal.c: handle_pending_signal adds 08eb66d5d8 bsd-user/signal.c: tswap_siginfo adds d7acd31780 bsd-user/signal.c: process_pending_signals adds c885ae0e4e bsd-user/signal.c: implement do_sigreturn adds 394cf69427 bsd-user/signal.c: implement do_sigaction adds 43ed426784 bsd-user/signal.c: do_sigaltstack adds adbae40fa1 MAINTAINERS: Add tests/vm/*bsd to the list to get reviews on adds bab6ccc53d bsd-user: Rename arg name for target_cpu_reset to env adds 1103d59caa bsd-user/freebsd/target_os_ucontext.h: Prefer env as arg nam [...] adds 5cbe64110d Merge remote-tracking branch 'remotes/bsdimp/tags/bsd-user-a [...] adds 0c83471bd7 tests/qemu-iotests: Fix 051 for binaries without 'lsi53c895a' adds fc2c3996a5 iotests/MRCE: Write data to source adds 3bd2b942d9 iotests.py: img_info_log(): rename imgopts argument adds 7c15400cdd iotests.py: implement unsupported_imgopts adds b30b807724 iotests: specify some unsupported_imgopts for python iotests adds 22e29bcea1 iotests.py: qemu_img*("create"): support IMGOPTS='compressio [...] adds 8f9e54ccfd iotests: drop qemu_img_verbose() helper adds 28a5ad93da iotests.py: rewrite default luks support in qemu_img adds 677e0bae68 iotest 303: explicit compression type adds 12a936171d iotest 065: explicit compression type adds a70eeb3d47 iotests.py: filter out successful output of qemu-img create adds e877bba308 iotests.py: filter compression type out adds c30175d6fb iotest 302: use img_info_log() helper adds 083c24561a qcow2: simple case support for downgrading of qcow2 images w [...] adds c5e627a6ec iotests/common.rc: introduce _qcow2_dump_header helper adds 984d7a52d5 iotests: massive use _qcow2_dump_header adds 72be51ddb3 iotest 39: use _qcow2_dump_header adds dba5aee4da iotests: bash tests: filter compression type adds 3a0e60a065 iotests 60: more accurate set dirty bit in qcow2 header adds da87d5f83a iotest 214: explicit compression type adds e287a351db iotests: declare lack of support for compresion_type in IMGOPTS adds 492a119610 block-backend: Retain permissions after migration adds 95fc339c1b iotests/migration-permissions: New test adds 751486c185 block.h: remove outdated comment adds 3bbe296c1c Merge remote-tracking branch 'remotes/hreitz-gitlab/tags/pul [...] adds e66e665f15 qemu-storage-daemon: Fix typo in vhost-user-blk help adds c0829cb1fd block: bdrv_set_backing_hd(): use drained section adds 520d8b40e8 block/export: Fix vhost-user-blk shutdown with requests in flight adds ac50419460 block/export/fuse: Rearrange if-else-if ladder in fuse_fallocate() adds 3c9c70347b block/export/fuse: Fix build failure on FreeBSD adds ef6ec0d779 block.h: remove outdated comment adds cb90ec3a36 qsd: Document fuse's allow-other option adds 111fbd74f6 qemu-img: Unify [-b [-F]] documentation adds 9e302f64bb block/rbd: fix handling of holes in .bdrv_co_block_status adds fc176116cd block/rbd: workaround for ceph issue #53784 adds 47cc1a3655 Merge remote-tracking branch 'remotes/kwolf-gitlab/tags/for- [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 8 +- block.c | 4 + block/block-backend.c | 11 + block/export/fuse.c | 45 +- block/export/vhost-user-blk-server.c | 5 + block/io.c | 6 +- block/qcow2.c | 58 +- block/rbd.c | 52 +- bsd-user/arm/signal.c | 59 +- bsd-user/arm/target_arch_cpu.h | 101 +- bsd-user/freebsd/target_os_siginfo.h | 15 +- bsd-user/freebsd/target_os_signal.h | 3 + bsd-user/freebsd/target_os_ucontext.h | 6 +- bsd-user/host/arm/host-signal.h | 35 + bsd-user/host/i386/host-signal.h | 37 + bsd-user/host/x86_64/host-signal.h | 37 + bsd-user/i386/signal.c | 13 + bsd-user/i386/target_arch_cpu.h | 5 +- bsd-user/main.c | 14 +- bsd-user/qemu.h | 66 +- bsd-user/signal-common.h | 70 + bsd-user/signal.c | 1008 ++++++++++- bsd-user/strace.c | 97 + bsd-user/syscall_defs.h | 1 + bsd-user/trace-events | 11 + bsd-user/trace.h | 1 + bsd-user/x86_64/signal.c | 13 + bsd-user/x86_64/target_arch_cpu.h | 5 +- configure | 4 +- docs/about/deprecated.rst | 13 + docs/conf.py | 2 +- docs/devel/qapi-code-gen.rst | 25 +- docs/devel/testing.rst | 2 +- docs/devel/tracing.rst | 2 + docs/tools/qemu-img.rst | 2 +- docs/tools/qemu-storage-daemon.rst | 9 +- hw/acpi/cpu.c | 2 - hw/acpi/ich9.c | 3 - hw/acpi/memory_hotplug.c | 2 - hw/acpi/piix4.c | 2 - hw/acpi/tco.c | 1 - hw/arm/armv7m.c | 4 +- hw/arm/aspeed_ast2600.c | 2 +- hw/arm/omap1.c | 2 +- hw/arm/pxa2xx.c | 2 +- hw/arm/strongarm.c | 2 +- hw/arm/xlnx-versal-virt.c | 25 +- hw/arm/xlnx-versal.c | 190 +- hw/audio/pcspk.c | 1 - hw/block/m25p80.c | 2 + hw/char/exynos4210_uart.c | 2 +- hw/display/macfb.c | 1 - hw/dma/xlnx-zdma.c | 1 - hw/dma/xlnx_csu_dma.c | 18 +- hw/gpio/imx_gpio.c | 1 - hw/i386/sgx.c | 11 +- hw/i386/xen/xen-hvm.c | 6 +- hw/i386/xen/xen-mapcache.c | 8 +- hw/intc/arm_gicv3.c | 1 + hw/intc/arm_gicv3_common.c | 9 + hw/intc/arm_gicv3_its.c | 258 ++- hw/intc/arm_gicv3_redist.c | 115 +- hw/intc/gicv3_internal.h | 43 +- hw/intc/i8259_common.c | 6 +- hw/intc/ioapic_common.c | 2 +- hw/intc/pnv_xive.c | 22 +- hw/intc/trace-events | 8 + hw/misc/bcm2835_mbox.c | 1 - hw/misc/mac_via.c | 2 +- hw/misc/macio/cuda.c | 2 +- hw/misc/macio/pmu.c | 2 +- hw/misc/meson.build | 5 +- hw/misc/xlnx-versal-pmc-iou-slcr.c | 1446 +++++++++++++++ hw/net/can/can_kvaser_pci.c | 1 - hw/net/can/can_mioe3680_pci.c | 1 - hw/net/can/can_pcm3680_pci.c | 1 - hw/net/can/can_sja1000.c | 2 - hw/net/can/ctucan_core.c | 2 - hw/net/can/ctucan_pci.c | 1 - hw/pci-host/pnv_phb3.c | 17 +- hw/pci-host/pnv_phb4.c | 17 +- hw/ppc/ppc.c | 1 - hw/ppc/spapr.c | 2 +- hw/ppc/spapr_cpu_core.c | 5 + hw/ppc/spapr_rtc.c | 2 +- hw/ppc/spapr_vof.c | 2 - hw/ppc/vof.c | 1 - hw/rtc/allwinner-rtc.c | 2 +- hw/rtc/aspeed_rtc.c | 2 +- hw/rtc/ds1338.c | 2 +- hw/rtc/exynos4210_rtc.c | 2 +- hw/rtc/goldfish_rtc.c | 2 +- hw/rtc/m41t80.c | 2 +- hw/rtc/m48t59.c | 2 +- hw/rtc/mc146818rtc.c | 2 +- hw/rtc/pl031.c | 2 +- hw/rtc/twl92230.c | 2 +- hw/rtc/xlnx-zynqmp-rtc.c | 2 +- hw/s390x/tod-tcg.c | 2 +- hw/scsi/megasas.c | 3 +- hw/scsi/mptsas.c | 1 - hw/ssi/meson.build | 1 + hw/ssi/xlnx-versal-ospi.c | 1853 ++++++++++++++++++++ hw/virtio/virtio-mmio.c | 1 - hw/virtio/virtio-pci.c | 1 - hw/virtio/virtio.c | 1 - include/block/block.h | 1 - include/exec/cpu-all.h | 9 - include/exec/cpu-common.h | 9 + include/hw/arm/xlnx-versal.h | 30 +- include/hw/dma/xlnx_csu_dma.h | 24 +- include/hw/i386/ioapic_internal.h | 1 - include/hw/intc/arm_gicv3_its_common.h | 1 - include/hw/isa/i8259_internal.h | 3 - include/hw/misc/xlnx-versal-pmc-iou-slcr.h | 78 + include/hw/ppc/vof.h | 5 + include/hw/ssi/xlnx-versal-ospi.h | 111 ++ include/qemu-common.h | 5 +- include/qemu/vhost-user-server.h | 5 + include/sysemu/rtc.h | 58 + meson.build | 25 +- migration/migration.c | 26 +- migration/multifd-zlib.c | 61 +- migration/multifd-zstd.c | 63 +- migration/multifd.c | 148 +- migration/multifd.h | 33 +- migration/postcopy-ram.c | 96 +- migration/ram.c | 293 ++-- migration/ram.h | 4 +- migration/savevm.c | 5 +- migration/trace-events | 29 +- monitor/hmp-cmds.c | 12 + nbd/server.c | 1 - net/dump.c | 2 +- qapi/audio.json | 1 + qapi/block-export.json | 3 +- qapi/compat.json | 1 + qapi/machine.json | 4 +- qapi/meson.build | 7 + qapi/migration.json | 13 +- qapi/misc-target.json | 22 +- qapi/replay.json | 1 + qapi/trace.json | 1 + qemu-img-cmds.hx | 4 +- qga/meson.build | 12 +- scripts/mtest2make.py | 20 +- scripts/qapi/commands.py | 100 +- scripts/qapi/gen.py | 31 +- scripts/qapi/main.py | 14 +- scripts/update-linux-headers.sh | 16 + softmmu/rtc.c | 2 +- storage-daemon/qemu-storage-daemon.c | 4 +- target/arm/helper.c | 13 +- target/arm/internals.h | 2 +- target/arm/m_helper.c | 2 +- target/openrisc/machine.c | 1 - target/ppc/cpu-models.c | 2 - target/ppc/cpu-models.h | 1 - target/ppc/cpu.h | 9 +- target/ppc/cpu_init.c | 150 +- target/ppc/excp_helper.c | 674 ++++++- target/ppc/helper.h | 2 +- target/ppc/helper_regs.c | 12 +- target/ppc/int_helper.c | 21 - target/ppc/machine.c | 2 - target/ppc/mfrom_table.c.inc | 78 - target/ppc/mfrom_table_gen.c | 34 - target/ppc/mmu_common.c | 18 +- target/ppc/mmu_helper.c | 12 +- target/ppc/translate.c | 32 +- target/sparc/machine.c | 4 - tests/Makefile.include | 16 +- tests/check-block.sh | 52 +- tests/docker/dockerfiles/fedora-win32-cross.docker | 1 + tests/docker/dockerfiles/fedora-win64-cross.docker | 1 + tests/meson.build | 11 +- tests/qemu-iotests/031 | 11 +- tests/qemu-iotests/036 | 6 +- tests/qemu-iotests/039 | 22 +- tests/qemu-iotests/044 | 8 +- tests/qemu-iotests/044.out | 1 + tests/qemu-iotests/051 | 9 +- tests/qemu-iotests/060 | 22 +- tests/qemu-iotests/060.out | 2 +- tests/qemu-iotests/061 | 42 +- tests/qemu-iotests/061.out | 12 +- tests/qemu-iotests/065 | 19 +- tests/qemu-iotests/082.out | 14 +- tests/qemu-iotests/112 | 3 +- tests/qemu-iotests/137 | 2 +- tests/qemu-iotests/149.out | 21 - tests/qemu-iotests/163 | 3 +- tests/qemu-iotests/165 | 3 +- tests/qemu-iotests/196 | 3 +- tests/qemu-iotests/198.out | 4 +- tests/qemu-iotests/206.out | 10 +- tests/qemu-iotests/209 | 7 +- tests/qemu-iotests/209.out | 2 + tests/qemu-iotests/210 | 8 +- tests/qemu-iotests/214 | 2 +- tests/qemu-iotests/237.out | 3 - tests/qemu-iotests/242 | 3 +- tests/qemu-iotests/242.out | 10 +- tests/qemu-iotests/246 | 3 +- tests/qemu-iotests/254 | 3 +- tests/qemu-iotests/255.out | 4 - tests/qemu-iotests/260 | 3 +- tests/qemu-iotests/274 | 3 +- tests/qemu-iotests/274.out | 39 +- tests/qemu-iotests/280.out | 1 - tests/qemu-iotests/281 | 3 +- tests/qemu-iotests/287 | 8 +- tests/qemu-iotests/290 | 2 +- tests/qemu-iotests/296.out | 10 +- tests/qemu-iotests/302 | 4 +- tests/qemu-iotests/302.out | 7 +- tests/qemu-iotests/303 | 26 +- tests/qemu-iotests/303.out | 30 +- tests/qemu-iotests/check | 6 +- tests/qemu-iotests/common.filter | 8 + tests/qemu-iotests/common.rc | 22 + tests/qemu-iotests/iotests.py | 99 +- tests/qemu-iotests/meson.build | 30 + tests/qemu-iotests/testenv.py | 30 +- tests/qemu-iotests/testrunner.py | 49 +- tests/qemu-iotests/tests/block-status-cache | 139 ++ .../{096.out => tests/block-status-cache.out} | 0 .../tests/migrate-bitmaps-postcopy-test | 3 +- tests/qemu-iotests/tests/migrate-bitmaps-test | 3 +- tests/qemu-iotests/tests/migration-permissions | 101 ++ .../{096.out => tests/migration-permissions.out} | 0 tests/qemu-iotests/tests/mirror-ready-cancel-error | 7 +- .../qemu-iotests/tests/remove-bitmap-from-backing | 3 +- tests/qtest/meson.build | 2 +- tools/virtiofsd/passthrough_ll.c | 27 + trace/meson.build | 11 +- util/vhost-user-server.c | 22 + 237 files changed, 8061 insertions(+), 1438 deletions(-) create mode 100644 bsd-user/host/arm/host-signal.h create mode 100644 bsd-user/host/i386/host-signal.h create mode 100644 bsd-user/host/x86_64/host-signal.h create mode 100644 bsd-user/signal-common.h create mode 100644 bsd-user/trace-events create mode 100644 bsd-user/trace.h create mode 100644 hw/misc/xlnx-versal-pmc-iou-slcr.c create mode 100644 hw/ssi/xlnx-versal-ospi.c create mode 100644 include/hw/misc/xlnx-versal-pmc-iou-slcr.h create mode 100644 include/hw/ssi/xlnx-versal-ospi.h create mode 100644 include/sysemu/rtc.h delete mode 100644 target/ppc/mfrom_table.c.inc delete mode 100644 target/ppc/mfrom_table_gen.c create mode 100644 tests/qemu-iotests/meson.build create mode 100755 tests/qemu-iotests/tests/block-status-cache copy tests/qemu-iotests/{096.out => tests/block-status-cache.out} (100%) create mode 100755 tests/qemu-iotests/tests/migration-permissions copy tests/qemu-iotests/{096.out => tests/migration-permissions.out} (100%)