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-aarch64-build_cross in repository toolchain/ci/qemu.
from 1ba089f225 Merge remote-tracking branch 'remotes/armbru/tags/pull-qmp-2 [...] adds 8afaaee976 virtiofsd: extract lo_do_open() from lo_open() adds 22d2ece71e virtiofsd: optionally return inode pointer from lo_do_lookup() adds a3fdbbc7f2 virtiofsd: prevent opening of special files (CVE-2020-35517) adds 62124e5080 virtiofsd: Add _llseek to the seccomp whitelist adds cf269ff803 virtiofsd: Add restart_syscall to the seccomp whitelist adds 2c6df98796 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds ada6f6f4a3 hw/display/qxl: Fix bad printf format specifiers adds c502758670 qxl: set qxl.ssd.dcl.con on secondary devices adds b577ab2dda qxl: also notify the rendering is done when skipping it adds a652b12013 spice: delay starting until display are initialized adds 326a51f32d vhost-user-gpu: check backend for EDID support adds 1f83ea8dbd vhost-user-gpu: handle vhost-user-gpu features in a callback adds 72e631c6ac vhost-user-gpu: use an extandable state enum for commands adds bd690feb15 vhost-user-gpu: handle display-info in a callback adds f988e3c0c6 ui: remove extra #ifdef CONFIG_OPENGL adds c110d949b8 ui: remove gl_ctx_get_current adds 568b12fccf ui: add gd_gl_area_scanout_disable adds 227d8444bb ui: annotate DCLOps callback requirements adds 2cc002483e ui: remove console_has_gl_dmabuf() adds ff64d44fb8 vhost-user-gpu: add a configuration flag for dmabuf usage adds a7dfbe289e ui: add an optional get_flags callback to GraphicHwOps adds d0e137bc9a ui: add a DCLOps callback to check dmabuf support adds 5983fdf1dc ui: check hw requirements during DCL registration adds 0df5c72b3b ui: add qemu_egl_has_dmabuf helper adds 52a37e20db ui: check gtk-egl dmabuf support adds 2606519b74 ui: add egl dmabuf import to gtkglarea adds f8f3c2719e virtio-gpu: avoid re-entering cmdq processing adds 3cddb8b9e0 display/ui: add a callback to indicate GL state is flushed adds ebae6477dc chardev: check if the chardev is registered for yanking adds 73240f104d tests: add some virtio-gpu & vhost-user-gpu acceptance test adds 923abdb4bd Merge remote-tracking branch 'remotes/kraxel/tags/vga-ui-202 [...] adds e2c5093c99 iotests: 30: drop from auto group (and effectively from make check) adds 7c16b5bbb6 pci: reject too large ROMs adds 08b1df8ff4 pci: add romsize property adds c126b4c57e virtio: move 'use-disabled-flag' property to hw_compat_4_2 adds 2d9e7d4cdd virtio-mmio: fix guest kernel crash with SHM regions adds f6ab64c05f virtio: Add corresponding memory_listener_unregister to unrealize adds 73b123073d virtio-pmem: add trace events adds 958ec334bc vhost: Unbreak SMMU and virtio-iommu on dev-iotlb support adds f862ddbb1a hw/i386: Remove the deprecated pc-1.x machine types adds d8be0c6b68 hw/virtio/virtio-balloon: Remove the "class" property adds 4d1ccc17f4 vhost: Check for valid vdev in vhost_backend_handle_iotlb_msg adds 99f84ac051 tests/acpi: allow updates for expected data files adds 602b458201 acpi: Permit OEM ID and OEM table ID fields to be changed adds 43e229a52b acpi: use constants as strncpy limit adds 4b1f88820f tests/acpi: add OEM ID and OEM TABLE ID test adds 64c9a9217a tests/acpi: update expected data files adds 277a582bf8 tests/acpi: disallow updates for expected data files adds d0dddab40e Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] new 8e43c5a1f2 tcg/s390: Fix compare instruction from extended-immediate facility new 37c8c531d6 exec/cpu-defs: Remove TCG backends dependency new 2dfa2f1871 tcg/aarch64: Do not convert TCGArg to temps that are not temps new c6fbea4766 configure: Fix --enable-tcg-interpreter new 13e71f08bf tcg/tci: Make tci_tb_ptr thread-local new 49a5a75f3e tcg/tci: Implement INDEX_op_ld16s_i32 new cbec0754be tcg/tci: Implement INDEX_op_ld8s_i64 new 9592e8974f tcg/tci: Inline tci_write_reg32s into the only caller new 475a15611f tcg/tci: Inline tci_write_reg8 into its callers new 43c8a40279 tcg/tci: Inline tci_write_reg16 into the only caller new 85bbbf7088 tcg/tci: Inline tci_write_reg32 into all callers new 5410e4347b tcg/tci: Inline tci_write_reg64 into 64-bit callers new 7f33f5cd0a tcg/tci: Merge INDEX_op_ld8u_{i32,i64} new 850163eb4d tcg/tci: Merge INDEX_op_ld8s_{i32,i64} new 77c38c7c3f tcg/tci: Merge INDEX_op_ld16u_{i32,i64} new b09d78bf22 tcg/tci: Merge INDEX_op_ld16s_{i32,i64} new c1d77e9475 tcg/tci: Merge INDEX_op_{ld_i32,ld32u_i64} new ba9a80c1e8 tcg/tci: Merge INDEX_op_st8_{i32,i64} new 90be4dde24 tcg/tci: Merge INDEX_op_st16_{i32,i64} new 53f405569c tcg/tci: Move stack bounds check to compile-time new b4d5bf0f9b tcg/tci: Merge INDEX_op_{st_i32,st32_i64} new f6996f99f3 tcg/tci: Use g_assert_not_reached new 7abd007cbc tcg/tci: Remove dead code for TCG_TARGET_HAS_div2_* new ae40c098ac tcg/tci: Implement 64-bit division new f6ff97ab56 tcg/tci: Remove TODO as unused new 187f44d9da tcg/tci: Restrict TCG_TARGET_NB_REGS to 16 new 552672bae6 tcg/tci: Fix TCG_REG_R4 misusage new 2f74f45e32 tcg/tci: Remove TCG_CONST new e9e51b7154 cpu: Introduce TCGCpuOperations struct new 6a3d2e7c06 target/riscv: remove CONFIG_TCG, as it is always TCG new 7df5e3d6ad accel/tcg: split TCG-only code from cpu_exec_realizefn new ec62595bab cpu: Move synchronize_from_tb() to tcg_ops new 48c1a3e303 cpu: Move cpu_exec_* to tcg_ops new e124536f37 cpu: Move tlb_fill to tcg_ops new e9ce43e97a cpu: Move debug_excp_handler to tcg_ops new 853bfef4e6 target/arm: do not use cc->do_interrupt for KVM directly new 0545608056 cpu: move cc->do_interrupt to tcg_ops new cbc183d2d9 cpu: move cc->transaction_failed to tcg_ops new 8535dd702d cpu: move do_unaligned_access to tcg_ops new 79fc8d4511 physmem: make watchpoint checking code TCG-only new 9ea9087bb4 cpu: move adjust_watchpoint_address to tcg_ops new c73bdb35a9 cpu: move debug_check_watchpoint to tcg_ops new 7827168471 cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClass new 940e43aa30 accel: extend AccelState and AccelClass to user-mode new b86f59c715 accel: replace struct CpusAccel with AccelOpsClass new fb6916dd6c accel: introduce AccelCPUClass extending CPUClass new 5b19cb63d9 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...]
The 47 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: MAINTAINERS | 7 +- accel/{accel.c => accel-common.c} | 74 ++-- accel/{accel.c => accel-softmmu.c} | 61 ++- accel/accel-softmmu.h | 15 + accel/accel-user.c | 24 ++ accel/kvm/{kvm-cpus.c => kvm-accel-ops.c} | 28 +- accel/kvm/kvm-all.c | 2 - accel/kvm/kvm-cpus.h | 2 - accel/kvm/meson.build | 2 +- accel/meson.build | 4 +- accel/qtest/qtest.c | 25 +- accel/tcg/cpu-exec.c | 53 ++- accel/tcg/cputlb.c | 34 +- accel/tcg/meson.build | 10 +- .../{tcg-cpus-icount.c => tcg-accel-ops-icount.c} | 21 +- .../{tcg-cpus-icount.h => tcg-accel-ops-icount.h} | 2 + .../{tcg-cpus-mttcg.c => tcg-accel-ops-mttcg.c} | 14 +- accel/tcg/tcg-accel-ops-mttcg.h | 19 + accel/tcg/{tcg-cpus-rr.c => tcg-accel-ops-rr.c} | 13 +- accel/tcg/{tcg-cpus-rr.h => tcg-accel-ops-rr.h} | 0 accel/tcg/{tcg-cpus.c => tcg-accel-ops.c} | 47 +- accel/tcg/{tcg-cpus.h => tcg-accel-ops.h} | 6 +- accel/tcg/tcg-all.c | 19 +- accel/tcg/user-exec.c | 8 +- accel/xen/xen-all.c | 26 +- bsd-user/main.c | 9 +- chardev/char-socket.c | 53 ++- configure | 5 +- contrib/vhost-user-gpu/vhost-user-gpu.c | 78 +++- contrib/vhost-user-gpu/virgl.c | 2 +- contrib/vhost-user-gpu/vugpu.h | 10 +- cpu.c | 66 +-- docs/system/deprecated.rst | 6 - docs/system/removed-features.rst | 6 + hw/acpi/aml-build.c | 29 +- hw/acpi/ghes.c | 5 +- hw/acpi/hmat.c | 5 +- hw/acpi/hmat.h | 3 +- hw/acpi/nvdimm.c | 18 +- hw/acpi/pci.c | 5 +- hw/acpi/vmgenid.c | 4 +- hw/arm/smmuv3.c | 5 + hw/arm/virt-acpi-build.c | 40 +- hw/arm/virt.c | 63 +++ hw/core/cpu.c | 21 +- hw/core/machine.c | 2 +- hw/display/qxl-logger.c | 4 +- hw/display/qxl-render.c | 1 + hw/display/qxl.c | 3 +- hw/display/vhost-user-gpu.c | 17 +- hw/display/virtio-gpu-base.c | 31 +- hw/display/virtio-gpu.c | 9 +- hw/display/virtio-vga.c | 20 + hw/i386/acpi-build.c | 86 ++-- hw/i386/acpi-common.c | 5 +- hw/i386/acpi-common.h | 3 +- hw/i386/acpi-microvm.c | 13 +- hw/i386/microvm.c | 66 +++ hw/i386/pc.c | 64 +++ hw/i386/pc_piix.c | 94 ---- hw/mips/jazz.c | 12 +- hw/pci/pci.c | 29 +- hw/vfio/display.c | 6 + hw/virtio/trace-events | 5 + hw/virtio/vhost-backend.c | 5 + hw/virtio/vhost.c | 13 +- hw/virtio/virtio-balloon-pci.c | 11 +- hw/virtio/virtio-iommu.c | 5 + hw/virtio/virtio-mmio.c | 8 + hw/virtio/virtio-pmem.c | 4 + hw/virtio/virtio.c | 2 +- hw/xen/xen_pt_load_rom.c | 14 +- include/exec/cpu-all.h | 11 +- include/exec/cpu-defs.h | 3 - include/exec/exec-all.h | 2 +- include/hw/acpi/acpi-defs.h | 2 +- include/hw/acpi/aml-build.h | 8 +- include/hw/acpi/ghes.h | 3 +- include/hw/acpi/pci.h | 3 +- include/hw/acpi/vmgenid.h | 2 +- include/hw/arm/virt.h | 2 + include/hw/boards.h | 2 +- include/hw/core/accel-cpu.h | 38 ++ include/hw/core/cpu.h | 86 +--- include/hw/core/tcg-cpu-ops.h | 97 +++++ include/hw/i386/microvm.h | 4 + include/hw/i386/pc.h | 5 +- include/hw/mem/nvdimm.h | 3 +- include/hw/pci/pci.h | 1 + include/hw/virtio/virtio-gpu.h | 6 +- include/{sysemu => qemu}/accel.h | 16 +- include/sysemu/accel-ops.h | 45 ++ include/sysemu/cpus.h | 26 +- include/sysemu/hvf.h | 2 +- include/sysemu/kvm.h | 2 +- include/sysemu/kvm_int.h | 2 +- include/ui/console.h | 35 +- include/ui/egl-context.h | 1 - include/ui/egl-helpers.h | 1 + include/ui/gtk.h | 4 + include/ui/qemu-spice.h | 1 + include/ui/sdl2.h | 1 - linux-user/main.c | 7 +- softmmu/cpus.c | 12 +- softmmu/memory.c | 2 +- softmmu/physmem.c | 149 ++++--- softmmu/qtest.c | 2 +- softmmu/vl.c | 9 +- target/alpha/cpu.c | 21 +- target/arm/cpu.c | 45 +- target/arm/cpu64.c | 4 +- target/arm/cpu_tcg.c | 32 +- target/arm/helper.c | 4 + target/arm/internals.h | 6 + target/arm/kvm64.c | 6 +- target/avr/cpu.c | 19 +- target/avr/helper.c | 5 +- target/cris/cpu.c | 43 +- target/cris/helper.c | 5 +- target/hppa/cpu.c | 24 +- target/i386/hax/{hax-cpus.c => hax-accel-ops.c} | 33 +- target/i386/hax/{hax-cpus.h => hax-accel-ops.h} | 2 - target/i386/hax/hax-all.c | 7 +- target/i386/hax/hax-mem.c | 2 +- target/i386/hax/hax-posix.c | 2 +- target/i386/hax/hax-windows.c | 2 +- target/i386/hax/hax-windows.h | 2 +- target/i386/hax/meson.build | 2 +- target/i386/hvf/{hvf-cpus.c => hvf-accel-ops.c} | 29 +- target/i386/hvf/{hvf-cpus.h => hvf-accel-ops.h} | 2 - target/i386/hvf/hvf-i386.h | 2 +- target/i386/hvf/hvf.c | 5 +- target/i386/hvf/meson.build | 2 +- target/i386/hvf/x86_task.c | 2 +- target/i386/hvf/x86hvf.c | 2 +- target/i386/tcg/tcg-cpu.c | 26 +- target/i386/whpx/meson.build | 2 +- target/i386/whpx/{whpx-cpus.c => whpx-accel-ops.c} | 33 +- target/i386/whpx/{whpx-cpus.h => whpx-accel-ops.h} | 2 - target/i386/whpx/whpx-all.c | 9 +- target/lm32/cpu.c | 19 +- target/m68k/cpu.c | 19 +- target/microblaze/cpu.c | 25 +- target/mips/cpu.c | 35 +- target/moxie/cpu.c | 15 +- target/nios2/cpu.c | 18 +- target/openrisc/cpu.c | 17 +- target/ppc/translate_init.c.inc | 39 +- target/riscv/cpu.c | 26 +- target/riscv/cpu_helper.c | 2 +- target/rx/cpu.c | 20 +- target/s390x/cpu.c | 33 +- target/s390x/excp_helper.c | 2 +- target/sh4/cpu.c | 21 +- target/sparc/cpu.c | 25 +- target/tilegx/cpu.c | 17 +- target/tricore/cpu.c | 12 +- target/unicore32/cpu.c | 17 +- target/xtensa/cpu.c | 23 +- target/xtensa/helper.c | 4 +- tcg/aarch64/tcg-target.c.inc | 7 +- tcg/s390/tcg-target.c.inc | 2 +- tcg/tcg-common.c | 4 - tcg/tci.c | 479 ++++++++------------- tcg/tci/tcg-target-con-set.h | 6 +- tcg/tci/tcg-target.c.inc | 149 ++----- tcg/tci/tcg-target.h | 37 +- tests/acceptance/virtio-gpu.py | 161 +++++++ tests/data/acpi/microvm/APIC | Bin 70 -> 70 bytes tests/data/acpi/microvm/APIC.ioapic2 | Bin 82 -> 82 bytes tests/data/acpi/microvm/APIC.pcie | Bin 110 -> 110 bytes tests/data/acpi/microvm/DSDT | Bin 365 -> 365 bytes tests/data/acpi/microvm/DSDT.ioapic2 | Bin 365 -> 365 bytes tests/data/acpi/microvm/DSDT.pcie | Bin 3031 -> 3031 bytes tests/data/acpi/microvm/DSDT.rtc | Bin 404 -> 404 bytes tests/data/acpi/microvm/DSDT.usb | Bin 414 -> 414 bytes tests/data/acpi/microvm/FACP | Bin 268 -> 268 bytes tests/data/acpi/pc/APIC | Bin 120 -> 120 bytes tests/data/acpi/pc/APIC.acpihmat | Bin 128 -> 128 bytes tests/data/acpi/pc/APIC.cphp | Bin 160 -> 160 bytes tests/data/acpi/pc/APIC.dimmpxm | Bin 144 -> 144 bytes tests/data/acpi/pc/DSDT | Bin 5065 -> 5065 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 6390 -> 6390 bytes tests/data/acpi/pc/DSDT.bridge | Bin 6924 -> 6924 bytes tests/data/acpi/pc/DSDT.cphp | Bin 5529 -> 5529 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 6719 -> 6719 bytes tests/data/acpi/pc/DSDT.hpbridge | Bin 5026 -> 5026 bytes tests/data/acpi/pc/DSDT.hpbrroot | Bin 3084 -> 3084 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 5137 -> 5137 bytes tests/data/acpi/pc/DSDT.memhp | Bin 6424 -> 6424 bytes tests/data/acpi/pc/DSDT.numamem | Bin 5071 -> 5071 bytes tests/data/acpi/pc/DSDT.roothp | Bin 5261 -> 5261 bytes tests/data/acpi/pc/FACP | Bin 116 -> 116 bytes tests/data/acpi/pc/HMAT.acpihmat | Bin 280 -> 280 bytes tests/data/acpi/pc/HPET | Bin 56 -> 56 bytes tests/data/acpi/pc/NFIT.dimmpxm | Bin 240 -> 240 bytes tests/data/acpi/pc/SLIT.cphp | Bin 48 -> 48 bytes tests/data/acpi/pc/SLIT.memhp | Bin 48 -> 48 bytes tests/data/acpi/pc/SRAT.acpihmat | Bin 280 -> 280 bytes tests/data/acpi/pc/SRAT.cphp | Bin 304 -> 304 bytes tests/data/acpi/pc/SRAT.dimmpxm | Bin 392 -> 392 bytes tests/data/acpi/pc/SRAT.memhp | Bin 264 -> 264 bytes tests/data/acpi/pc/SRAT.numamem | Bin 224 -> 224 bytes tests/data/acpi/pc/SSDT.dimmpxm | Bin 734 -> 734 bytes tests/data/acpi/pc/WAET | Bin 40 -> 40 bytes tests/data/acpi/q35/APIC | Bin 120 -> 120 bytes tests/data/acpi/q35/APIC.acpihmat | Bin 128 -> 128 bytes tests/data/acpi/q35/APIC.cphp | Bin 160 -> 160 bytes tests/data/acpi/q35/APIC.dimmpxm | Bin 144 -> 144 bytes tests/data/acpi/q35/DSDT | Bin 7801 -> 7801 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9126 -> 9126 bytes tests/data/acpi/q35/DSDT.bridge | Bin 7819 -> 7819 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8265 -> 8265 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 9455 -> 9455 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 7876 -> 7876 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9160 -> 9160 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 8932 -> 8932 bytes tests/data/acpi/q35/DSDT.numamem | Bin 7807 -> 7807 bytes tests/data/acpi/q35/DSDT.tis | Bin 8407 -> 8407 bytes tests/data/acpi/q35/FACP | Bin 244 -> 244 bytes tests/data/acpi/q35/HMAT.acpihmat | Bin 280 -> 280 bytes tests/data/acpi/q35/HPET | Bin 56 -> 56 bytes tests/data/acpi/q35/MCFG | Bin 60 -> 60 bytes tests/data/acpi/q35/NFIT.dimmpxm | Bin 240 -> 240 bytes tests/data/acpi/q35/SLIT.cphp | Bin 48 -> 48 bytes tests/data/acpi/q35/SLIT.memhp | Bin 48 -> 48 bytes tests/data/acpi/q35/SRAT.acpihmat | Bin 280 -> 280 bytes tests/data/acpi/q35/SRAT.cphp | Bin 304 -> 304 bytes tests/data/acpi/q35/SRAT.dimmpxm | Bin 392 -> 392 bytes tests/data/acpi/q35/SRAT.memhp | Bin 264 -> 264 bytes tests/data/acpi/q35/SRAT.mmio64 | Bin 224 -> 224 bytes tests/data/acpi/q35/SRAT.numamem | Bin 224 -> 224 bytes tests/data/acpi/q35/SSDT.dimmpxm | Bin 734 -> 734 bytes tests/data/acpi/q35/TPM2.tis | Bin 76 -> 76 bytes tests/data/acpi/q35/WAET | Bin 40 -> 40 bytes tests/data/acpi/virt/APIC | Bin 168 -> 168 bytes tests/data/acpi/virt/APIC.memhp | Bin 168 -> 168 bytes tests/data/acpi/virt/APIC.numamem | Bin 168 -> 168 bytes tests/data/acpi/virt/DSDT | Bin 5204 -> 5204 bytes tests/data/acpi/virt/DSDT.memhp | Bin 6565 -> 6565 bytes tests/data/acpi/virt/DSDT.numamem | Bin 5204 -> 5204 bytes tests/data/acpi/virt/DSDT.pxb | Bin 7689 -> 7689 bytes tests/data/acpi/virt/FACP | Bin 268 -> 268 bytes tests/data/acpi/virt/FACP.memhp | Bin 268 -> 268 bytes tests/data/acpi/virt/FACP.numamem | Bin 268 -> 268 bytes tests/data/acpi/virt/GTDT | Bin 96 -> 96 bytes tests/data/acpi/virt/GTDT.memhp | Bin 96 -> 96 bytes tests/data/acpi/virt/GTDT.numamem | Bin 96 -> 96 bytes tests/data/acpi/virt/MCFG | Bin 60 -> 60 bytes tests/data/acpi/virt/MCFG.memhp | Bin 60 -> 60 bytes tests/data/acpi/virt/MCFG.numamem | Bin 60 -> 60 bytes tests/data/acpi/virt/NFIT.memhp | Bin 224 -> 224 bytes tests/data/acpi/virt/SLIT.memhp | Bin 48 -> 48 bytes tests/data/acpi/virt/SPCR | Bin 80 -> 80 bytes tests/data/acpi/virt/SPCR.memhp | Bin 80 -> 80 bytes tests/data/acpi/virt/SPCR.numamem | Bin 80 -> 80 bytes tests/data/acpi/virt/SRAT.memhp | Bin 226 -> 226 bytes tests/data/acpi/virt/SRAT.numamem | Bin 106 -> 106 bytes tests/data/acpi/virt/SSDT.memhp | Bin 736 -> 736 bytes tests/qemu-iotests/030 | 2 +- tests/qtest/bios-tables-test.c | 170 ++++++-- tools/virtiofsd/passthrough_ll.c | 224 ++++++---- tools/virtiofsd/passthrough_seccomp.c | 2 + ui/console.c | 64 ++- ui/egl-context.c | 5 - ui/egl-headless.c | 1 - ui/egl-helpers.c | 10 + ui/gtk-egl.c | 3 + ui/gtk-gl-area.c | 28 ++ ui/gtk.c | 43 +- ui/sdl2-gl.c | 10 +- ui/sdl2.c | 1 - ui/spice-core.c | 9 +- ui/spice-display.c | 4 +- 274 files changed, 2759 insertions(+), 1509 deletions(-) copy accel/{accel.c => accel-common.c} (55%) rename accel/{accel.c => accel-softmmu.c} (64%) create mode 100644 accel/accel-softmmu.h create mode 100644 accel/accel-user.c rename accel/kvm/{kvm-cpus.c => kvm-accel-ops.c} (72%) rename accel/tcg/{tcg-cpus-icount.c => tcg-accel-ops-icount.c} (89%) rename accel/tcg/{tcg-cpus-icount.h => tcg-accel-ops-icount.h} (88%) rename accel/tcg/{tcg-cpus-mttcg.c => tcg-accel-ops-mttcg.c} (92%) create mode 100644 accel/tcg/tcg-accel-ops-mttcg.h rename accel/tcg/{tcg-cpus-rr.c => tcg-accel-ops-rr.c} (97%) rename accel/tcg/{tcg-cpus-rr.h => tcg-accel-ops-rr.h} (100%) rename accel/tcg/{tcg-cpus.c => tcg-accel-ops.c} (63%) rename accel/tcg/{tcg-cpus.h => tcg-accel-ops.h} (72%) create mode 100644 include/hw/core/accel-cpu.h create mode 100644 include/hw/core/tcg-cpu-ops.h rename include/{sysemu => qemu}/accel.h (94%) create mode 100644 include/sysemu/accel-ops.h rename target/i386/hax/{hax-cpus.c => hax-accel-ops.c} (69%) rename target/i386/hax/{hax-cpus.h => hax-accel-ops.h} (95%) rename target/i386/hvf/{hvf-cpus.c => hvf-accel-ops.c} (84%) rename target/i386/hvf/{hvf-cpus.h => hvf-accel-ops.h} (94%) rename target/i386/whpx/{whpx-cpus.c => whpx-accel-ops.c} (71%) rename target/i386/whpx/{whpx-cpus.h => whpx-accel-ops.h} (96%) create mode 100644 tests/acceptance/virtio-gpu.py