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-aarch64-stable-allnoconfig in repository toolchain/ci/qemu.
from 99c44988d5 Merge remote-tracking branch 'remotes/bsdimp/tags/pull-bsd-u [...] adds 7b275cdd69 qapi: Fix a botched type annotation adds 916fca17c7 qapi: Drop Indentation.__bool__() adds e2ff14a574 qapi: Bury some unused code in class Indentation adds 71f03ef9f6 tests/qapi-schema: Cover 'not' condition with empty argument adds 62f27589f8 qapi: Fix bogus error for 'if': { 'not': '' } adds eae587e8e3 Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi- [...] adds 69e3895f9d target/i386: add missing bits to CR4_RESERVED_MASK adds 97afb47e15 target/i386: VMRUN and VMLOAD canonicalizations adds 900eeca579 target/i386: Added VGIF feature adds e3126a5c92 target/i386: Moved int_ctl into CPUX86State structure adds b67e2796a1 target/i386: Added VGIF V_IRQ masking capability adds 66a0201ba7 target/i386: Added ignore TPR check in ctl_has_irq adds 7760bb069f target/i386: Added changed priority check for VIRQ adds 52fb8ad37a target/i386: Added vVMLOAD and vVMSAVE feature adds 8a1f7d299c docs: standardize book titles to === with overline adds 06905f6402 docs: standardize directory index to --- with overline adds f0c1507a2b docs/system: standardize man page sections to --- with overline adds c2c7f3351a docs/system: move x86 CPU configuration to a separate document adds 95e2289fda meson.build: Do not look for VNC-related libraries if have_s [...] adds d051d0e14c meson: look up cp and dtrace with find_program() adds edc54640f9 meson: do not use python.full_path() unnecessarily adds 7b94203bfc meson: remove dead variable adds bf21fe9423 fw_cfg: add etc/msr_feature_control adds 37daf1ba85 util: Suppress -Wstringop-overflow in qemu_thread_start adds 5fd0711b85 Only check CONFIG_NVMM when NEED_CPU_H is defined adds 8d4cd3dd8b Fix nvmm_ram_block_added() function arguments adds d97327342e docs: link to archived Fedora code of conduct adds 7d79344d4f Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds a89b91addf hw/misc: zynq_slcr: Correctly compute output clocks in the r [...] adds 62a3f63182 hw/char: cadence_uart: Disable transmit when input clock is [...] adds 983f4adf36 hw/char: cadence_uart: Move clock/reset check to uart_can_receive() adds 7956a8f5dd hw/char: cadence_uart: Convert to memop_with_attrs() ops adds 9834ecaaea hw/char: cadence_uart: Ignore access when unclocked or in re [...] adds 47c305f6f2 hw/char: cadence_uart: Log a guest error when device is uncl [...] adds d26f2f93c1 hw/arm/virt: KVM: Probe for KVM_CAP_ARM_VM_IPA_SIZE when cre [...] adds 3b8a4733d1 hw/arm: Add support for kudo-bmc board. adds 18f6290a6a hw/intc: GICv3 ITS initial framework adds 1b08e436d0 hw/intc: GICv3 ITS register definitions added adds 7eca39e071 hw/intc: GICv3 ITS command queue framework adds c694cb4cad hw/intc: GICv3 ITS Command processing adds ac30dec396 hw/intc: GICv3 ITS Feature enablement adds 17fb5e36aa hw/intc: GICv3 redistributor ITS processing adds d7830a9bdd tests/data/acpi/virt: Add IORT files for ITS adds 0e5c1c9a23 hw/arm/virt: add ITS support in virt GIC adds 0a93293eb2 tests/data/acpi/virt: Update IORT files for ITS adds 520d1621de target/arm: Take an exception if PSTATE.IL is set adds bc7edccae0 target/arm: Merge disas_a64_insn into aarch64_tr_translate_insn adds 1518562b49 qdev: Support marking individual buses as 'full' adds e6f79acd86 hw/arm/mps2-tz.c: Add extra data parameter to MakeDevFn adds 68e579515f hw/arm/mps2-tz.c: Mark internal-only I2C buses as 'full' adds 28e987a7e7 hw/arm/mps2.c: Mark internal-only I2C buses as 'full' adds c6f5e042d8 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 4c9af1ea14 gitlab-ci: Make more custom runner jobs manual, and don't al [...] adds 7f800d34aa docs: add supported host CPU architectures section adds 2a2d51bc07 meson.build: fix comment typo adds 692277f38d chardev: Propagate error from logfile opening adds 5eed493d01 chardev: remove needless class method adds 78e3e1d046 chardev: add some comments about the class methods adds 831aaf2496 Merge remote-tracking branch 'remotes/marcandre/tags/misc-pu [...] adds 4e116893c6 accel/tcg: Add DisasContextBase argument to translator_ld* adds f025692c99 accel/tcg: Clear PAGE_WRITE before translation adds fc88a52318 tcg/i386: Split P_VEXW from P_REXW adds cf3fccba00 accel/tcg: remove redundant TCG_KICK_PERIOD define adds 57d4941602 tcg: Remove tcg_global_reg_new defines adds 2fa169ba61 tcg/ppc: Replace TCG_TARGET_CALL_DARWIN with _CALL_DARWIN adds d216898563 tcg/ppc: Ensure _CALL_SYSV is set for 32-bit ELF adds 421519d82c tcg/arm: Fix tcg_out_vec_op function signature adds d2470cf0e9 target/avr: Remove pointless use of CONFIG_USER_ONLY definition adds 7ce0886598 target/i386: Restrict sysemu-only fpu_helper helpers adds 30ca39244b target/i386: Simplify TARGET_X86_64 #ifdef'ry adds b40db05daa target/xtensa: Restrict do_transaction_failed() to sysemu adds 120964219d accel/tcg: Rename user-mode do_interrupt hack as fake_user_i [...] adds 9354e6947a target/alpha: Restrict cpu_exec_interrupt() handler to sysemu adds 083afd18a9 target/arm: Restrict cpu_exec_interrupt() handler to sysemu adds 413f858d39 target/cris: Restrict cpu_exec_interrupt() handler to sysemu adds 68fa1780e0 target/hppa: Restrict cpu_exec_interrupt() handler to sysemu adds 604664726f target/i386: Restrict cpu_exec_interrupt() handler to sysemu adds 0792e6c88d target/i386: Move x86_cpu_exec_interrupt() under sysemu/ folder adds d5db810c55 target/m68k: Restrict cpu_exec_interrupt() handler to sysemu adds eb3ef3136e target/microblaze: Restrict cpu_exec_interrupt() handler to sysemu adds 6eb66e086a target/mips: Restrict cpu_exec_interrupt() handler to sysemu adds dabfe1332e target/nios2: Restrict cpu_exec_interrupt() handler to sysemu adds 250ae6dfc7 target/openrisc: Restrict cpu_exec_interrupt() handler to sysemu adds f725245c52 target/ppc: Restrict cpu_exec_interrupt() handler to sysemu adds 17b3c353e6 target/riscv: Restrict cpu_exec_interrupt() handler to sysemu adds 73166ca348 target/sh4: Restrict cpu_exec_interrupt() handler to sysemu adds 798ac8b5e9 target/sparc: Restrict cpu_exec_interrupt() handler to sysemu adds 65c575b61e target/rx: Restrict cpu_exec_interrupt() handler to sysemu adds f364a7f968 target/xtensa: Restrict cpu_exec_interrupt() handler to sysemu adds 77c0fc4e55 accel/tcg: Restrict TCGCPUOps::cpu_exec_interrupt() to sysemu adds 76d0042bb2 user: Remove cpu_get_pic_interrupt() stubs adds db17d2cdb1 accel/tcg/user-exec: Fix read-modify-write of code on s390 hosts adds e0e1ad61f6 tcg/arm: Remove fallback definition of __ARM_ARCH adds 326b9669b0 tcg/arm: Standardize on tcg_out_<branch>_{reg,imm} adds 4ae82ca7eb tcg/arm: Simplify use_armv5t_instructions adds b87c1add03 tcg/arm: Support armv4t in tcg_out_goto and tcg_out_call adds 31d160adc9 tcg/arm: Split out tcg_out_ldstm adds 90606715dc tcg/arm: Simplify usage of encode_imm adds 5f726ebce1 tcg/arm: Drop inline markers adds 1446600f7f tcg/arm: Give enum arm_cond_code_e a typedef and use it adds 142fb62fd0 tcg/arm: More use of the ARMInsn enum adds e028eada62 tcg/arm: More use of the TCGReg enum adds 0b6206b9c6 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds 7b7ab2d6c9 gitlab-ci: Mark manual-only jobs as allow_failure adds e24154d878 gluster: Align block-status tail adds 33ff4c9e08 block: Drop BDS comment regarding bdrv_append() adds 0bc329fbb0 block: block-status cache for data regions adds 5a1cfd2150 block: Clarify that @bytes is no limit on *pnum adds 869e7ee827 block/file-posix: Do not force-cap *pnum adds 72b4cabe5e block/gluster: Do not force-cap *pnum adds 9dbf6455f4 block/iscsi: Do not force-cap *pnum adds 81dcb9ca1f iotests: Fix unspecified-encoding pylint warnings adds cc16153f1f iotests: Fix use-{list,dict}-literal warnings adds 26db7b23ce iotests/297: Drop 169 and 199 from the skip list adds e2ad17a62d migrate-bitmaps-postcopy-test: Fix pylint warnings adds d8c2e47dbe migrate-bitmaps-test: Fix pylint warnings adds b90d7a18b6 mirror-top-perms: Fix AbnormalShutdown path adds 098d983ea5 iotests/297: Cover tests/ adds 66fed30c9c block/mirror: fix NULL pointer dereference in mirror_wait_on [...] adds 2f43482733 tests: add migrate-during-backup adds a13de40a05 block: bdrv_inactivate_recurse(): check for permissions and [...] adds 5b3f7daaec simplebench: add img_bench_templater.py adds 6d207d3501 qcow2: refactor handle_dependencies() loop body adds ff812c5563 qcow2: handle_dependencies(): relax conflict detection adds a1c62436a4 qemu-img: Allow target be aligned to sector size adds 786c22d9c2 qcow2-refcount: improve style of check_refcounts_l2() adds 9a3978a46b qcow2: compressed read: simplify cluster descriptor passing adds a6e098462b qcow2: introduce qcow2_parse_compressed_l2_entry() helper adds a2debf6506 qcow2-refcount: introduce fix_l2_entry_by_zero() adds 5c3216c046 qcow2-refcount: fix_l2_entry_by_zero(): also zero L2 entry bitmap adds 9631c7822e qcow2-refcount: check_refcounts_l2(): check l2_bitmap adds 289ef5f219 qcow2-refcount: check_refcounts_l2(): check reserved bits adds cd6efd60e9 qcow2-refcount: improve style of check_refcounts_l1() adds 98bc07d6cd qcow2-refcount: check_refcounts_l1(): check reserved bits adds 8fba395151 qcow2-refcount: check_refblocks(): add separate message for [...] adds 1899bf4737 qemu-img: Add -F shorthand to convert adds 57b6f58c1d Merge remote-tracking branch 'remotes/hreitz/tags/pull-block [...] adds eb94846280 qxl: fix pre-save logic adds 89faed62af ui/gtk: Create a common release_dmabuf helper adds 121abaf3e6 ui/egl: Add egl helpers to help with synchronization adds 65b847d284 ui: Create sync objects and fences only for blobs adds ab971f8abb ui/gtk-egl: Wait for the draw signal for dmabuf blobs adds b3a5dfdea9 virtio-gpu: Add gl_flushed callback adds 63cf61256a Merge remote-tracking branch 'remotes/kraxel/tags/vga-202109 [...] adds fae0b0de71 util: Remove redundant checks in the openpty() adds 4be8bfcb4d hw/i386/acpi-build: Fix a typo adds 526dc8405d qdev: Complete qdev_init_gpio_out() documentation adds 68857f13aa spelling: sytem => system adds cd946e5c68 configure: add missing pc-bios/qemu_vga.ndrv symlink in build tree adds 7916b5fc8c target/i386: spelling: occured=>occurred, mininum=>minimum adds 37557b09a6 intel_iommu: Fix typo in comments adds 631ba5a128 hw/vfio: Fix typo in comments adds eba6814a0a target/avr: Fix compiler errors (-Werror=enum-conversion) adds 9ac200acce target/sparc: Make sparc_cpu_dump_state() static adds d1fe59377b Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...] new 400b7f6d14 linux-user: Fix coding style nits in qemu.h new a44d57a3b9 linux-user: Split strace prototypes into strace.h new 2113aed687 linux-user: Split signal-related prototypes into signal-common.h new 3ad0a76928 linux-user: Split loader-related prototypes into loader.h new 5423e6d3a4 linux-user: Split mmap prototypes into user-mmap.h new a57e0c3657 linux-user: Split safe-syscall macro into its own header new 3b249d2661 linux-user: Split linux-user internals out of qemu.h new 85b4fa0cd1 linux-user: Don't include gdbstub.h in qemu.h new d0a7920eb4 linux-user: Drop unneeded includes from qemu.h new 74e43b04b0 linux-user: Check lock_user result for ip_mreq_source sockopts new c99e34e537 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...]
The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitlab-ci.d/custom-runners.yml | 36 +- accel/kvm/kvm-all.c | 2 +- accel/tcg/cpu-exec.c | 14 +- accel/tcg/tcg-accel-ops-rr.c | 2 - accel/tcg/translate-all.c | 59 +- accel/tcg/translator.c | 39 + accel/tcg/user-exec.c | 48 +- block.c | 88 ++ block/file-posix.c | 9 +- block/gluster.c | 23 +- block/io.c | 68 +- block/iscsi.c | 3 - block/mirror.c | 25 +- block/qcow2-cluster.c | 78 +- block/qcow2-refcount.c | 326 +++-- block/qcow2.c | 13 +- block/qcow2.h | 7 +- bsd-user/i386/target_arch_cpu.c | 5 - bsd-user/x86_64/target_arch_cpu.c | 5 - chardev/char-mux.c | 6 +- chardev/char.c | 7 +- configure | 4 +- docs/about/build-platforms.rst | 33 + docs/about/deprecated.rst | 2 + docs/about/index.rst | 3 +- docs/devel/code-of-conduct.rst | 4 +- docs/devel/index.rst | 3 +- docs/index.rst | 1 + docs/interop/index.rst | 3 +- docs/specs/index.rst | 3 +- docs/system/arm/nuvoton.rst | 1 + docs/system/cpu-models-x86.rst.inc | 4 +- docs/system/i386/cpu.rst | 1 + docs/system/index.rst | 3 +- docs/system/qemu-block-drivers.rst | 4 + docs/system/qemu-cpu-models.rst | 10 +- docs/system/qemu-manpage.rst | 10 +- docs/system/target-i386.rst | 8 +- docs/tools/index.rst | 3 +- docs/tools/qemu-img.rst | 5 +- docs/tools/qemu-nbd.rst | 1 + docs/tools/qemu-pr-helper.rst | 1 + docs/tools/qemu-storage-daemon.rst | 1 + docs/tools/qemu-trace-stap.rst | 1 + docs/user/index.rst | 3 +- gdbstub.c | 2 +- hw/arm/mps2-tz.c | 92 +- hw/arm/mps2.c | 12 +- hw/arm/npcm7xx_boards.c | 34 + hw/arm/virt.c | 29 +- hw/char/cadence_uart.c | 61 +- hw/display/qxl.c | 2 +- hw/display/virtio-gpu-udmabuf.c | 1 + hw/display/virtio-gpu.c | 32 +- hw/i386/acpi-build.c | 6 +- hw/i386/intel_iommu.c | 8 +- hw/intc/arm_gicv3.c | 14 + hw/intc/arm_gicv3_common.c | 13 + hw/intc/arm_gicv3_cpuif.c | 7 +- hw/intc/arm_gicv3_dist.c | 5 +- hw/intc/arm_gicv3_its.c | 1322 ++++++++++++++++++++ hw/intc/arm_gicv3_its_common.c | 7 +- hw/intc/arm_gicv3_its_kvm.c | 2 +- hw/intc/arm_gicv3_redist.c | 153 ++- hw/intc/gicv3_internal.h | 188 ++- hw/intc/meson.build | 1 + hw/misc/zynq_slcr.c | 31 +- hw/nvram/fw_cfg.c | 1 + hw/vfio/igd.c | 2 +- hw/vfio/pci-quirks.c | 2 +- hw/vfio/pci.c | 6 +- hw/vfio/platform.c | 2 +- include/block/block_int.h | 61 +- include/chardev/char.h | 34 +- include/exec/translate-all.h | 1 + include/exec/translator.h | 44 +- include/hw/arm/virt.h | 2 + include/hw/core/tcg-cpu-ops.h | 26 +- include/hw/intc/arm_gicv3_common.h | 13 + include/hw/intc/arm_gicv3_its_common.h | 32 +- include/hw/qdev-core.h | 28 + include/sysemu/nvmm.h | 7 +- include/tcg/tcg-op.h | 2 - include/ui/console.h | 3 + include/ui/egl-helpers.h | 3 + include/ui/gtk.h | 5 +- linux-user/aarch64/cpu_loop.c | 2 + linux-user/aarch64/signal.c | 1 + linux-user/alpha/cpu_loop.c | 2 + linux-user/alpha/signal.c | 1 + linux-user/arm/cpu_loop.c | 2 + linux-user/arm/signal.c | 1 + linux-user/cris/cpu_loop.c | 2 + linux-user/cris/signal.c | 1 + linux-user/elfload.c | 3 + linux-user/exit.c | 2 + linux-user/fd-trans.c | 2 + linux-user/flatload.c | 3 + linux-user/hexagon/cpu_loop.c | 2 + linux-user/hexagon/signal.c | 1 + linux-user/hppa/cpu_loop.c | 2 + linux-user/hppa/signal.c | 1 + linux-user/i386/cpu_loop.c | 3 + linux-user/i386/signal.c | 1 + linux-user/linuxload.c | 2 + linux-user/loader.h | 59 + linux-user/m68k/cpu_loop.c | 2 + linux-user/m68k/signal.c | 1 + linux-user/main.c | 12 +- linux-user/microblaze/cpu_loop.c | 2 + linux-user/microblaze/signal.c | 1 + linux-user/mips/cpu_loop.c | 2 + linux-user/mips/signal.c | 1 + linux-user/mmap.c | 2 + linux-user/nios2/cpu_loop.c | 2 + linux-user/nios2/signal.c | 1 + linux-user/openrisc/cpu_loop.c | 2 + linux-user/openrisc/signal.c | 1 + linux-user/ppc/cpu_loop.c | 2 + linux-user/ppc/signal.c | 1 + linux-user/qemu.h | 429 +------ linux-user/riscv/cpu_loop.c | 2 + linux-user/riscv/signal.c | 1 + linux-user/s390x/cpu_loop.c | 2 + linux-user/s390x/signal.c | 1 + linux-user/safe-syscall.h | 154 +++ linux-user/semihost.c | 1 + linux-user/sh4/cpu_loop.c | 2 + linux-user/sh4/signal.c | 1 + linux-user/signal-common.h | 36 + linux-user/signal.c | 5 + linux-user/sparc/cpu_loop.c | 2 + linux-user/sparc/signal.c | 1 + linux-user/strace.c | 3 + linux-user/strace.h | 38 + linux-user/syscall.c | 9 + linux-user/uaccess.c | 1 + linux-user/uname.c | 1 + linux-user/user-internals.h | 186 +++ linux-user/user-mmap.h | 34 + linux-user/vm86.c | 1 + linux-user/xtensa/cpu_loop.c | 2 + linux-user/xtensa/signal.c | 1 + meson.build | 4 +- pc-bios/keymaps/meson.build | 3 +- qemu-img-cmds.hx | 2 +- qemu-img.c | 18 +- scripts/qapi/common.py | 19 +- scripts/qapi/expr.py | 21 +- scripts/simplebench/img_bench_templater.py | 95 ++ scripts/simplebench/table_templater.py | 62 + semihosting/arm-compat-semi.c | 2 +- softmmu/qdev-monitor.c | 7 +- target/alpha/cpu.c | 2 +- target/alpha/cpu.h | 2 +- target/alpha/helper.c | 5 +- target/alpha/translate.c | 2 +- target/arm/arm_ldst.h | 12 +- target/arm/cpu.c | 7 +- target/arm/cpu.h | 4 +- target/arm/cpu_tcg.c | 6 +- target/arm/helper-a64.c | 1 + target/arm/helper.c | 8 + target/arm/kvm.c | 7 +- target/arm/kvm_arm.h | 4 +- target/arm/syndrome.h | 5 + target/arm/translate-a64.c | 215 ++-- target/arm/translate.c | 30 +- target/arm/translate.h | 2 + target/avr/cpu.c | 3 - target/avr/translate.c | 8 +- target/cris/cpu.c | 4 +- target/cris/cpu.h | 2 +- target/cris/helper.c | 17 +- target/hexagon/translate.c | 3 +- target/hppa/cpu.c | 2 +- target/hppa/cpu.h | 4 +- target/hppa/int_helper.c | 7 +- target/hppa/translate.c | 5 +- target/i386/cpu-sysemu.c | 2 +- target/i386/cpu.c | 31 +- target/i386/cpu.h | 26 + target/i386/machine.c | 22 +- target/i386/nvmm/nvmm-all.c | 5 +- target/i386/svm.h | 8 + target/i386/tcg/helper-tcg.h | 2 + target/i386/tcg/seg_helper.c | 74 +- target/i386/tcg/sysemu/excp_helper.c | 2 +- target/i386/tcg/sysemu/misc_helper.c | 11 +- target/i386/tcg/sysemu/seg_helper.c | 62 + target/i386/tcg/sysemu/svm_helper.c | 121 +- target/i386/tcg/tcg-cpu.c | 8 +- target/i386/tcg/translate.c | 10 +- target/m68k/cpu.c | 2 +- target/m68k/cpu.h | 2 + target/m68k/m68k-semi.c | 2 +- target/m68k/op_helper.c | 16 +- target/m68k/translate.c | 2 +- target/microblaze/cpu.c | 2 +- target/microblaze/cpu.h | 2 + target/microblaze/helper.c | 13 +- target/mips/cpu.c | 2 +- target/mips/tcg/exception.c | 18 - target/mips/tcg/micromips_translate.c.inc | 2 +- target/mips/tcg/mips16e_translate.c.inc | 4 +- target/mips/tcg/nanomips_translate.c.inc | 4 +- target/mips/tcg/sysemu/tlb_helper.c | 18 + target/mips/tcg/tcg-internal.h | 5 +- target/mips/tcg/translate.c | 8 +- target/mips/tcg/user/tlb_helper.c | 5 - target/nios2/cpu.c | 5 +- target/nios2/nios2-semi.c | 2 +- target/openrisc/cpu.c | 2 +- target/openrisc/cpu.h | 5 +- target/openrisc/interrupt.c | 2 - target/openrisc/meson.build | 6 +- target/openrisc/translate.c | 2 +- target/ppc/cpu.h | 4 +- target/ppc/cpu_init.c | 2 +- target/ppc/excp_helper.c | 21 +- target/ppc/translate.c | 5 +- target/riscv/cpu.c | 2 +- target/riscv/cpu.h | 2 +- target/riscv/cpu_helper.c | 5 - target/riscv/translate.c | 5 +- target/rx/cpu.c | 2 +- target/rx/cpu.h | 2 + target/rx/helper.c | 4 + target/s390x/tcg/translate.c | 16 +- target/sh4/cpu.c | 2 +- target/sh4/cpu.h | 4 +- target/sh4/helper.c | 9 +- target/sh4/translate.c | 4 +- target/sparc/cpu.c | 6 +- target/sparc/cpu.h | 1 - target/sparc/translate.c | 2 +- target/xtensa/cpu.c | 2 +- target/xtensa/cpu.h | 2 + target/xtensa/exc_helper.c | 7 +- target/xtensa/translate.c | 5 +- tcg/arm/tcg-target.c.inc | 515 ++++---- tcg/arm/tcg-target.h | 27 +- tcg/i386/tcg-target.c.inc | 13 +- tcg/ppc/tcg-target.c.inc | 25 +- tests/data/acpi/virt/IORT | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.memhp | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.numamem | Bin 0 -> 124 bytes tests/data/acpi/virt/IORT.pxb | Bin 0 -> 124 bytes tests/qapi-schema/bad-if-not.err | 2 + tests/qapi-schema/bad-if-not.json | 3 + .../py.typed => tests/qapi-schema/bad-if-not.out | 0 tests/qapi-schema/meson.build | 1 + tests/qemu-iotests/122 | 2 +- tests/qemu-iotests/271 | 5 +- tests/qemu-iotests/271.out | 4 +- tests/qemu-iotests/297 | 9 +- tests/qemu-iotests/iotests.py | 12 +- .../tests/migrate-bitmaps-postcopy-test | 13 +- tests/qemu-iotests/tests/migrate-bitmaps-test | 43 +- tests/qemu-iotests/tests/migrate-during-backup | 97 ++ .../{096.out => tests/migrate-during-backup.out} | 0 tests/qemu-iotests/tests/mirror-top-perms | 2 +- thunk.c | 1 + tools/virtiofsd/fuse_lowlevel.h | 4 +- trace/meson.build | 5 +- ui/egl-helpers.c | 26 + ui/gtk-egl.c | 48 +- ui/gtk-gl-area.c | 26 + ui/gtk.c | 26 +- ui/meson.build | 4 +- util/qemu-openpty.c | 7 +- util/qemu-thread-posix.c | 19 + 272 files changed, 4856 insertions(+), 1621 deletions(-) create mode 100644 docs/system/i386/cpu.rst create mode 100644 hw/intc/arm_gicv3_its.c create mode 100644 linux-user/loader.h create mode 100644 linux-user/safe-syscall.h create mode 100644 linux-user/strace.h create mode 100644 linux-user/user-internals.h create mode 100644 linux-user/user-mmap.h create mode 100755 scripts/simplebench/img_bench_templater.py create mode 100644 scripts/simplebench/table_templater.py create mode 100644 tests/data/acpi/virt/IORT create mode 100644 tests/data/acpi/virt/IORT.memhp create mode 100644 tests/data/acpi/virt/IORT.numamem create mode 100644 tests/data/acpi/virt/IORT.pxb create mode 100644 tests/qapi-schema/bad-if-not.err create mode 100644 tests/qapi-schema/bad-if-not.json copy python/qemu/machine/py.typed => tests/qapi-schema/bad-if-not.out (100%) create mode 100755 tests/qemu-iotests/tests/migrate-during-backup copy tests/qemu-iotests/{096.out => tests/migrate-during-backup.out} (100%)