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-mainline-allmodconfig in repository toolchain/ci/qemu.
from d45a5270d0 Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...] adds 03b3542ac9 hw/ppc/mac_newworld: Restrict RAM to 2 GiB adds 8a05fd9a22 target/ppc: Move helper_regs.h functions out-of-line adds 1828504672 target/ppc: Move 601 hflags adjustment to hreg_compute_hflags adds dafe299cf0 target/ppc: Properly sync cpu state with new msr in cpu_load_old adds da77d2b037 target/ppc: Do not call hreg_compute_mem_idx after ppc_store_msr adds f7a7b6525c target/ppc: Retain hflags_nmsr only for migration adds 56ced49760 target/ppc: Fix comment for MSR_FE{0,1} adds bd4160bc6a hw/ppc/pnv_core: Update hflags after setting msr adds e81f17a3f6 hw/ppc/spapr_rtas: Update hflags after setting msr adds edece45d4a target/ppc: Extract post_load_update_msr adds 2df4fe7abe target/ppc: Disconnect hflags from MSR adds 26c55599b8 target/ppc: Reduce env->hflags to uint32_t adds 7da31f260d target/ppc: Put dbcr0 single-step bits into hflags adds f43520e5b2 target/ppc: Create helper_scv adds f03de3b44b target/ppc: Put LPCR[GTSE] in hflags adds 0e6bac3edb target/ppc: Remove MSR_SA and MSR_AP from hflags adds d764184ddb target/ppc: Remove env->immu_idx and env->dmmu_idx adds 75da499733 linux-user/ppc: Fix msr updates for signal handling adds 2da8a6bcdc target/ppc: Validate hflags with CONFIG_DEBUG_TCG adds f028c2ded2 vt82c686: QOM-ify superio related functionality adds ab74864fed vt82c686: Add VT8231_SUPERIO based on VIA_SUPERIO adds 2e84e107a0 vt82c686: Introduce abstract TYPE_VIA_ISA and base vt82c686b [...] adds f9f0c9e2fa vt82c686: Add emulation of VT8231 south bridge adds dcdf98a901 hw/pci-host: Add emulation of Marvell MV64361 PPC system controller adds ba7e5ac18e hw/ppc: Add emulation of Genesi/bPlan Pegasos II adds 4b98e72d97 spapr: Rename RTAS_MAX_ADDR to FDT_MAX_ADDR adds 53d7d7e2b1 ppc/spapr: Add support for implement support for H_SCM_HEALTH adds 8c8a7ed50c roms/Makefile: Update ppce500 u-boot build directory name adds 335b638937 roms/u-boot: Bump ppce500 u-boot to v2021.04 to fix broken p [...] adds 37337472e7 docs/system: ppc: Add documentation for ppce500 machine adds 9827f20863 target/ppc: Fix POWER9 radix guest HV interrupt AIL behaviour adds 98a6a36588 target/ppc: POWER10 supports scv adds a7913d5e3f ppc: Rename current DAWR macros and variables adds 5642e4513e spapr.c: do not use MachineClass::max_cpus to limit CPUs adds b7573092ab spapr.h: increase FDT_MAX_SIZE adds 87758fed7a spapr_drc.c: handle hotunplug errors in drc_unisolate_logical() adds 35a5d74e82 target/ppc: code motion from translate_init.c.inc to gdbstub.c adds 7468e2c842 target/ppc: move opcode table logic to translate.c adds 8b7e6b07a4 target/ppc: rework AIL logic in interrupt delivery adds 526cdce771 target/ppc: Add POWER10 exception model adds 6113563982 target/ppc: Clean up _spr_register et al adds 72369f5c95 target/ppc: Reduce the size of ppc_spr_t adds f350982f5e target/ppc: removed VSCR from SPR registration adds b2df46fd80 hw/intc/spapr_xive: Use device_cold_reset() instead of devic [...] adds 3e1c8ba988 hw/ppc/spapr_vio: Reset TCE table object with device_cold_reset() adds 4bb32cd7b1 hw/ppc/pnv_psi: Use device_cold_reset() instead of device_le [...] adds d90f154867 Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for [...] adds 62cbfdd2c5 oslib-win32: do not rely on macro to get redefined function name adds 74a414a1df Add NVMM accelerator: configure and build logic adds fdc8635e87 Add NVMM accelerator: x86 CPU support adds b9bc6169de Add NVMM accelerator: acceleration enlightenments adds 39becfce13 Add NVMM Accelerator: add maintainers for NetBSD/NVMM adds 4951967d84 ratelimit: protect with a mutex adds b8e0c4938b slirp: add configure option to disable smbd adds d77e90fa0e configure: reindent meson invocation adds 699d388430 configure: handle meson options that have changed type adds 1b874108a5 gitlab-ci: use --meson=internal for CFI jobs adds 9ba5db49ae glib-compat: accept G_TEST_SLOW environment variable adds 4cc10cae64 Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...] adds 828d01b7c5 hw/sparc/sun4m: Have sun4m machines inherit new TYPE_SUN4M_MACHINE adds 95bc47dec8 hw/sparc/sun4m: Introduce Sun4mMachineClass adds f55e8977ec hw/sparc/sun4m: Factor out sun4m_machine_class_init() adds 355eb81af1 hw/sparc/sun4m: Register machine types in sun4m_machine_types[] adds 41db3b77e3 hw/sparc/sun4m: Fix code style for checkpatch.pl adds bcdd781ff8 hw/sparc/sun4m: Move each sun4m_hwdef definition in its class_init adds 1284119991 hw/sparc: Allow building without the leon3 machine adds ef19ddfbf4 hw/sparc64: Remove unused "hw/char/serial.h" header adds 5aa7f68a2d hw/sparc64: Fix code style for checkpatch.pl adds 10fb1340b1 hw/sparc*: Move cpu_check_irqs() to target/sparc/ adds 74e31681ba Merge remote-tracking branch 'remotes/mcayland/tags/qemu-spa [...] adds 5f1fffa0a6 docs: fix link in sbsa description adds 68948d1822 linux-user/aarch64: Enable hwcap for RND, BTI, and MTE adds eb849d8fd5 target/arm: Fix tlbbits calculation in tlbi_aa64_vae2is_write() adds b5aa664679 target/arm: Move constant expanders to translate.h adds d9318a5f9c target/arm: Share unallocated_encoding() and gen_exception_insn() adds 5ce389f2e7 target/arm: Make functions used by m-nocp global adds 9a5071abbc target/arm: Split m-nocp trans functions into their own file adds 73d2f5d2bb target/arm: Move gen_aa32 functions to translate-a32.h adds 06085d6a10 target/arm: Move vfp_{load, store}_reg{32, 64} to translate- [...] adds 4a800a739d target/arm: Make functions used by translate-vfp global adds 45fbd5a967 target/arm: Make translate-vfp.c.inc its own compilation unit adds eb554d612d target/arm: Move vfp_reg_ptr() to translate-neon.c.inc adds 8e30454fed target/arm: Delete unused typedef adds 9194a9cbc7 target/arm: Move NeonGenThreeOpEnvFn typedef to translate.h adds b5c8a457fa target/arm: Make functions used by translate-neon global adds 4800b852b8 target/arm: Make translate-neon.c.inc its own compilation unit adds 5b2c8af89b target/arm: Make WFI a NOP for userspace emulators adds f16a3bf81b hw/sd/omap_mmc: Use device_cold_reset() instead of device_le [...] adds 415a9fb880 osdep: Make os-win32.h and os-posix.h handle 'extern "C"' th [...] adds b30a8c241f include/qemu/bswap.h: Handle being included outside extern " [...] adds 2c316f9af4 include/disas/dis-asm.h: Handle being included outside 'extern "C"' adds f463684fbf hw/arm/imx25_pdk: Fix error message for invalid RAM size adds c52c266d24 hw/misc/mps2-scc: Add "QEMU interface" comment adds 5bddf92e68 hw/misc/mps2-scc: Support using CFG0 bit 0 for remapping adds f1dfab0d9b hw/arm/mps2-tz: Implement AN524 memory remapping via machine [...] adds c3080fbdaa hw/arm/xlnx: Fix PHY address for xilinx-zynq-a9 adds e58c7a3bba Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds 1081607bfa hw/usb/host-stub: Remove unused header adds 9c3c834bdd hw/usb: Do not build USB subsystem if not required adds 3f67e2e7f1 usb/hid: avoid dynamic stack allocation adds 7ec54f9eb6 usb/redir: avoid dynamic stack allocation (CVE-2021-3527) adds 06aa50c06c usb/mtp: avoid dynamic stack allocation adds 05a40b172e usb: limit combined packets to 1 MiB (CVE-2021-3527) adds e4f3ede95c Merge remote-tracking branch 'remotes/kraxel/tags/usb-202105 [...] adds 0adb3aff39 virtiofsd: Fix side-effect in assert() adds a87d29e0d7 virtiofsd: Allow use "-o xattrmap" without "-o xattr" adds 1221a929be virtiofsd: Add help for -o xattr-mapping adds d02a3c5a1b virtiofs: Fixup printf args adds 5bf5188a11 virtiofsd: Don't assume header layout adds 98bbd186ed virtiofsd: Changed allocations of fuse_req to GLib functions adds 01c6c6f982 virtiofsd: Changed allocations of iovec to GLib's functions adds f90a2d68c0 virtiofsd: Changed allocations of fuse_session to GLib's functions adds e85d6d1ef2 virtiofsd: Changed allocation of lo_map_elems to GLib's functions adds 31dfd22d7c virtiofsd: Changed allocations of fv_VuDev & its internals t [...] adds c9a276f57c virtiofsd/passthrough_ll.c: Changed local allocations to GLi [...] adds 67a010f64c virtiofsd/fuse_virtio.c: Changed allocations of locals to GLib adds f9a576a818 Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds a6625d38cc pc-bios/s390-ccw: don't try to read the next block if end of [...] adds d08a649404 pc-bios/s390-ccw/bootmap: Silence compiler warning from Clang adds ff77712a8a pc-bios/s390-ccw: Use reset_psw pointer instead of hard-code [...] adds b460a22087 pc-bios/s390-ccw/netboot: Use "-Wl," prefix to pass paramete [...] adds 679196a646 pc-bios/s390-ccw: Silence warning from Clang by marking pani [...] adds 3462ff3551 pc-bios/s390-ccw: Fix the cc-option macro in the Makefile adds da231910d3 pc-bios/s390-ccw: Silence GCC 11 stringop-overflow warning adds a5b2afd522 pc-bios/s390-ccw: Allow building with Clang, too adds f612e211e5 pc-bios/s390: Update the s390-ccw bios binaries with the Cla [...] adds 7c7cb752d7 Merge remote-tracking branch 'remotes/thuth-gitlab/tags/s390 [...] adds 3e81a71c9f xen-mapcache: avoid a race on memory map while using MAP_FIXED adds f1e43b6026 xen: Free xenforeignmemory_resource at exit adds 1898293990 xen-block: Use specific blockdev driver adds 4f24f774ba Merge remote-tracking branch 'remotes/aperard/tags/pull-xen- [...] adds bdbe824b7e qemu-edid: use qemu_edid_size() adds ed7f17a640 edid: edid_desc_next adds ec70aec8dc edid: move xtra3 descriptor adds 4f9e268637 edid: use dta extension block descriptors adds fce39fa737 edid: Make refresh rate configurable adds 850dc61f5f edid: move timing generation into a separate function adds 5a4e88cf3b edid: allow arbitrary-length checksums adds 35f171a2eb edid: add support for DisplayID extension (5k resolution) adds 9049f8bc44 virtio-gpu: handle partial maps properly adds 7d2ad4e1e8 virtio-gpu: rename virgl source file. adds 063cd34a03 virtio-gpu: add virtio-gpu-gl-device adds 37f86af087 virtio-gpu: move virgl realize + properties adds 76fa8b359b virtio-gpu: move virgl reset adds cabbe8e588 virtio-gpu: use class function for ctrl queue handlers adds ce537a4fc9 virtio-gpu: move virgl handle_ctrl adds 3e48b7a31a virtio-gpu: move virgl gl_flushed adds 2f47691a0f virtio-gpu: move virgl process_cmd adds 2c267d66fd virtio-gpu: move update_cursor_data adds d42d0d34b9 virtio-gpu: drop VIRGL() macro adds e349693a28 virtio-gpu: move virtio-gpu-gl-device to separate module adds 49afbca3b0 virtio-gpu: drop use_virgl_renderer adds eff6fa1735 virtio-gpu: move fields to struct VirtIOGPUGL adds 17cdac0b51 virtio-gpu: add virtio-gpu-gl-pci adds 48ecfbf12c modules: add have_vga adds b36eb8860f virtio-gpu: add virtio-vga-gl adds a5ccdccc97 Merge remote-tracking branch 'remotes/kraxel/tags/vga-202105 [...] new e3a6923454 target/i386: Rename helper_fldt, helper_fstt new 0ac2b19743 target/i386: Split out do_fsave, do_frstor, do_fxsave, do_fxrstor new f5cc5a5c16 i386: split cpu accelerators from cpu.c, using AccelCPUClass new 30565f10e9 cpu: call AccelCPUClass::cpu_realizefn in cpu_exec_realizefn new bb883fd677 accel: introduce new accessor functions new ce21726525 target/i386: fix host_cpu_adjust_phys_bits error handling new 9ea057dc64 accel-cpu: make cpu_realizefn return a bool new 222f3e6f19 i386: split off sysemu-only functionality in tcg-cpu new a93b55ec22 i386: split smm helper (sysemu) new e7f2670f2a i386: split tcg excp_helper into sysemu and user parts new 6d8d1a031a i386: move TCG bpt_helper into sysemu/ new a4b1f4e611 i386: split misc helper user stubs and sysemu part new 83a3d9c740 i386: separate fpu_helper sysemu-only parts new b39030942d i386: split svm_helper into sysemu and stub-only user new 30493a030f i386: split seg_helper into user-only and sysemu parts new 79f1a68ab3 i386: split off sysemu part of cpu.c new 4d81e28514 target/i386: gdbstub: introduce aux functions to read/write [...] new 1852f0942c target/i386: gdbstub: only write CR0/CR2/CR3/EFER for sysemu new 6308728907 i386: make cpu_load_efer sysemu-only new 92242f34ab accel: move call to accel_init_interfaces new cc3f2be6b7 accel: add init_accel_cpu for adapting accel behavior to CPU type new 6ed6b0d380 target/i386: merge SVM_NPTEXIT_* with PF_ERROR_* constants new 616a89eaad target/i386: move paging mode constants from SVM to cpu.h new 661ff4879e target/i386: extract mmu_translate new cd906d315d target/i386: pass cr3 to mmu_translate new 31dd35eb2d target/i386: extend pg_mode to more CR0 and CR4 bits new 33ce155c67 target/i386: allow customizing the next phase of the translation new 68746930ae target/i386: use mmu_translate for NPT walk new d3e6dd2fe7 main-loop: remove dead code new 941a4736d2 qemu-option: support accept-any QemuOptsList in qemu_opts_ab [...] new 5ecfb76ccc configure: fix detection of gdbus-codegen new e804f892b9 coverity-scan: list components, move model to scripts/coverity-scan new 31589644ba Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/fo [...]
The 33 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.yml | 10 +- MAINTAINERS | 24 +- accel/Kconfig | 3 + accel/accel-common.c | 32 + block/block-copy.c | 2 + blockjob.c | 3 + bsd-user/main.c | 2 +- configure | 132 ++- cpu.c | 5 +- default-configs/devices/ppc-softmmu.mak | 2 + disas/arm-a64.cc | 2 - disas/nanomips.cpp | 2 - docs/system/arm/mps2.rst | 10 + docs/system/arm/sbsa.rst | 2 +- docs/system/ppc/ppce500.rst | 156 +++ docs/system/target-ppc.rst | 1 + hw/arm/imx25_pdk.c | 5 +- hw/arm/mps2-tz.c | 108 +- hw/arm/xilinx_zynq.c | 2 +- hw/block/xen-block.c | 14 +- hw/core/machine.c | 1 + hw/display/edid-generate.c | 214 +++- hw/display/meson.build | 19 +- hw/display/vga-pci.c | 2 +- hw/display/vga.c | 2 + hw/display/virtio-gpu-base.c | 6 +- hw/display/virtio-gpu-gl.c | 163 +++ hw/display/virtio-gpu-pci-gl.c | 55 + hw/display/{virtio-gpu-3d.c => virtio-gpu-virgl.c} | 7 +- hw/display/virtio-gpu.c | 218 ++-- hw/display/virtio-vga-gl.c | 47 + hw/i386/pc_piix.c | 1 + hw/i386/xen/xen-hvm.c | 9 +- hw/i386/xen/xen-mapcache.c | 15 +- hw/intc/spapr_xive.c | 2 +- hw/isa/vt82c686.c | 422 +++++-- hw/misc/mps2-scc.c | 13 +- hw/pci-host/Kconfig | 4 + hw/pci-host/meson.build | 2 + hw/pci-host/mv64361.c | 951 +++++++++++++++ hw/pci-host/mv643xx.h | 918 +++++++++++++++ hw/pci-host/trace-events | 6 + hw/ppc/Kconfig | 9 + hw/ppc/mac_newworld.c | 4 + hw/ppc/meson.build | 2 + hw/ppc/pegasos2.c | 144 +++ hw/ppc/pnv_core.c | 3 +- hw/ppc/pnv_psi.c | 4 +- hw/ppc/spapr.c | 19 +- hw/ppc/spapr_drc.c | 23 + hw/ppc/spapr_hcall.c | 8 +- hw/ppc/spapr_nvdimm.c | 36 + hw/ppc/spapr_rtas.c | 2 + hw/ppc/spapr_vio.c | 2 +- hw/sd/omap_mmc.c | 2 +- hw/sparc/leon3.c | 37 +- hw/sparc/sun4m.c | 491 +++----- hw/sparc/trace-events | 4 +- hw/sparc64/sparc64.c | 63 - hw/sparc64/trace-events | 4 - hw/usb/combined-packet.c | 4 +- hw/usb/dev-hid.c | 2 +- hw/usb/dev-mtp.c | 3 +- hw/usb/dev-wacom.c | 2 +- hw/usb/host-stub.c | 1 - hw/usb/meson.build | 9 +- hw/usb/redirect.c | 6 +- include/disas/dis-asm.h | 12 +- include/glib-compat.h | 17 + include/hw/core/accel-cpu.h | 2 +- include/hw/core/cpu.h | 6 + include/hw/display/edid.h | 12 +- include/hw/display/vga.h | 6 + include/hw/isa/vt82c686.h | 2 +- include/hw/misc/mps2-scc.h | 21 + include/hw/pci-host/mv64361.h | 8 + include/hw/pci/pci_ids.h | 4 +- include/hw/ppc/spapr.h | 7 +- include/hw/virtio/virtio-gpu.h | 34 +- include/hw/xen/xen_common.h | 6 + include/qemu/accel.h | 13 + include/qemu/bswap.h | 26 +- include/qemu/main-loop.h | 18 - include/qemu/osdep.h | 8 +- include/qemu/ratelimit.h | 14 + include/sysemu/hw_accel.h | 1 + include/sysemu/nvmm.h | 26 + include/sysemu/os-posix.h | 8 + include/sysemu/os-win32.h | 8 + linux-user/elfload.c | 13 + linux-user/main.c | 2 +- linux-user/ppc/cpu_loop.c | 5 +- linux-user/ppc/signal.c | 23 +- meson.build | 16 +- meson_options.txt | 2 + net/slirp.c | 16 +- pc-bios/s390-ccw.img | Bin 42608 -> 50936 bytes pc-bios/s390-ccw/Makefile | 8 +- pc-bios/s390-ccw/bootmap.c | 4 +- pc-bios/s390-ccw/jump2ipl.c | 4 +- pc-bios/s390-ccw/netboot.mak | 2 +- pc-bios/s390-ccw/s390-ccw.h | 1 + pc-bios/s390-netboot.img | Bin 67232 -> 79688 bytes pc-bios/u-boot.e500 | Bin 349148 -> 406920 bytes qemu-edid.c | 6 +- qemu-options.hx | 8 +- roms/Makefile | 8 +- roms/u-boot | 2 +- scripts/coverity-scan/COMPONENTS.md | 154 +++ .../{coverity-model.c => coverity-scan/model.c} | 0 softmmu/vl.c | 1 - stubs/meson.build | 1 + stubs/usb-dev-stub.c | 25 + target/arm/helper.c | 2 +- target/arm/meson.build | 15 +- target/arm/op_helper.c | 14 + target/arm/translate-a32.h | 144 +++ target/arm/translate-a64.c | 15 - target/arm/translate-a64.h | 2 - target/arm/translate-m-nocp.c | 221 ++++ .../arm/{translate-neon.c.inc => translate-neon.c} | 19 +- .../arm/{translate-vfp.c.inc => translate-vfp.c} | 230 +--- target/arm/translate.c | 200 +--- target/arm/translate.h | 29 + target/i386/cpu-internal.h | 70 ++ target/i386/cpu-sysemu.c | 352 ++++++ target/i386/cpu.c | 775 +------------ target/i386/cpu.h | 59 +- target/i386/gdbstub.c | 165 +-- target/i386/helper.c | 15 +- target/i386/helper.h | 11 + target/i386/host-cpu.c | 204 ++++ target/i386/host-cpu.h | 19 + target/i386/hvf/hvf-cpu.c | 68 ++ target/i386/hvf/meson.build | 1 + target/i386/kvm/kvm-cpu.c | 151 +++ target/i386/kvm/kvm-cpu.h | 41 + target/i386/kvm/kvm.c | 3 +- target/i386/kvm/meson.build | 7 +- target/i386/meson.build | 10 +- target/i386/nvmm/meson.build | 8 + target/i386/nvmm/nvmm-accel-ops.c | 111 ++ target/i386/nvmm/nvmm-accel-ops.h | 24 + target/i386/nvmm/nvmm-all.c | 1226 ++++++++++++++++++++ target/i386/svm.h | 10 - target/i386/tcg/bpt_helper.c | 276 ----- target/i386/tcg/excp_helper.c | 573 --------- target/i386/tcg/fpu_helper.c | 106 +- target/i386/tcg/helper-tcg.h | 8 + target/i386/tcg/meson.build | 5 +- target/i386/tcg/misc_helper.c | 467 -------- target/i386/tcg/seg_helper.c | 237 +--- target/i386/tcg/seg_helper.h | 66 ++ target/i386/tcg/{ => sysemu}/bpt_helper.c | 49 +- target/i386/tcg/sysemu/excp_helper.c | 471 ++++++++ target/i386/tcg/sysemu/fpu_helper.c | 57 + target/i386/tcg/sysemu/meson.build | 10 + target/i386/tcg/{ => sysemu}/misc_helper.c | 244 +--- target/i386/tcg/sysemu/seg_helper.c | 125 ++ target/i386/tcg/{ => sysemu}/smm_helper.c | 19 +- target/i386/tcg/{ => sysemu}/svm_helper.c | 75 +- target/i386/tcg/sysemu/tcg-cpu.c | 83 ++ target/i386/tcg/tcg-cpu.c | 56 +- target/i386/tcg/tcg-cpu.h | 21 +- target/i386/tcg/translate.c | 13 +- target/i386/tcg/user/excp_helper.c | 39 + target/i386/tcg/user/meson.build | 6 + target/i386/tcg/user/misc_stubs.c | 75 ++ target/i386/tcg/user/seg_helper.c | 109 ++ target/i386/tcg/user/svm_stubs.c | 76 ++ target/ppc/cpu-qom.h | 2 + target/ppc/cpu.h | 80 +- target/ppc/excp_helper.c | 217 +++- target/ppc/gdbstub.c | 258 ++++ target/ppc/helper.h | 1 + target/ppc/{helper_regs.h => helper_regs.c} | 149 ++- target/ppc/helper_regs.h | 183 +-- target/ppc/int_helper.c | 1 + target/ppc/internal.h | 13 + target/ppc/machine.c | 39 +- target/ppc/mem_helper.c | 2 +- target/ppc/meson.build | 1 + target/ppc/misc_helper.c | 13 +- target/ppc/mmu-hash64.c | 3 + target/ppc/translate.c | 493 ++++++-- target/ppc/translate_init.c.inc | 833 ++----------- target/sparc/cpu.h | 6 - target/sparc/int32_helper.c | 70 +- target/sparc/int64_helper.c | 66 ++ target/sparc/trace-events | 12 +- tools/virtiofsd/fuse_lowlevel.c | 43 +- tools/virtiofsd/fuse_virtio.c | 129 +- tools/virtiofsd/helper.c | 3 + tools/virtiofsd/passthrough_ll.c | 64 +- util/main-loop.c | 61 - util/module.c | 7 + util/oslib-win32.c | 2 +- util/qemu-option.c | 3 +- 198 files changed, 9833 insertions(+), 5446 deletions(-) create mode 100644 docs/system/ppc/ppce500.rst create mode 100644 hw/display/virtio-gpu-gl.c create mode 100644 hw/display/virtio-gpu-pci-gl.c rename hw/display/{virtio-gpu-3d.c => virtio-gpu-virgl.c} (99%) create mode 100644 hw/display/virtio-vga-gl.c create mode 100644 hw/pci-host/mv64361.c create mode 100644 hw/pci-host/mv643xx.h create mode 100644 hw/ppc/pegasos2.c create mode 100644 include/hw/pci-host/mv64361.h create mode 100644 include/sysemu/nvmm.h create mode 100644 scripts/coverity-scan/COMPONENTS.md rename scripts/{coverity-model.c => coverity-scan/model.c} (100%) create mode 100644 stubs/usb-dev-stub.c create mode 100644 target/arm/translate-a32.h create mode 100644 target/arm/translate-m-nocp.c rename target/arm/{translate-neon.c.inc => translate-neon.c} (99%) rename target/arm/{translate-vfp.c.inc => translate-vfp.c} (94%) create mode 100644 target/i386/cpu-internal.h create mode 100644 target/i386/cpu-sysemu.c create mode 100644 target/i386/host-cpu.c create mode 100644 target/i386/host-cpu.h create mode 100644 target/i386/hvf/hvf-cpu.c create mode 100644 target/i386/kvm/kvm-cpu.c create mode 100644 target/i386/kvm/kvm-cpu.h create mode 100644 target/i386/nvmm/meson.build create mode 100644 target/i386/nvmm/nvmm-accel-ops.c create mode 100644 target/i386/nvmm/nvmm-accel-ops.h create mode 100644 target/i386/nvmm/nvmm-all.c create mode 100644 target/i386/tcg/seg_helper.h copy target/i386/tcg/{ => sysemu}/bpt_helper.c (89%) create mode 100644 target/i386/tcg/sysemu/excp_helper.c create mode 100644 target/i386/tcg/sysemu/fpu_helper.c create mode 100644 target/i386/tcg/sysemu/meson.build copy target/i386/tcg/{ => sysemu}/misc_helper.c (68%) create mode 100644 target/i386/tcg/sysemu/seg_helper.c rename target/i386/tcg/{ => sysemu}/smm_helper.c (98%) rename target/i386/tcg/{ => sysemu}/svm_helper.c (95%) create mode 100644 target/i386/tcg/sysemu/tcg-cpu.c create mode 100644 target/i386/tcg/user/excp_helper.c create mode 100644 target/i386/tcg/user/meson.build create mode 100644 target/i386/tcg/user/misc_stubs.c create mode 100644 target/i386/tcg/user/seg_helper.c create mode 100644 target/i386/tcg/user/svm_stubs.c copy target/ppc/{helper_regs.h => helper_regs.c} (56%)