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-arm-build_cross in repository toolchain/ci/qemu.
from c8616fc767 Merge remote-tracking branch 'remotes/philmd/tags/gitlab-ci- [...] adds f334bb2562 target/m68k: introduce is_singlestepping() function adds 4f2b21efb3 target/m68k: call gen_raise_exception() directly if single-s [...] adds 456a0e3b3c target/m68k: introduce gen_singlestep_exception() function adds 5e50c6c72b target/m68k: implement m68k "any instruction" trace mode adds 7258034ab4 Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-6 [...] adds 0a73d7ac9a exec/memory_ldst_cached: Sort declarations adds e1d2dbee57 exec/memory_ldst_phys: Sort declarations adds f933b02b59 exec/memory_ldst: Use correct type sizes adds c6fe45b3a6 exec/memory_ldst_phys: Use correct type sizes adds 4045f49cd4 exec/memory_ldst_cached: Use correct type size adds 4121f4b38e exec/memory: Use correct type size adds 824f4bac9f accel/tcg: Reduce 'exec/tb-context.h' inclusion adds e5ceadff47 accel/tcg: Keep TranslationBlock headers local to TCG adds 57dcb643d7 replay: fix watchpoint processing for reverse debugging adds 26b1248f66 tcg/aarch64: Fix tcg_out_rotl adds 046943acf4 cpu: Remove duplicated 'sysemu/hw_accel.h' header adds df4fd7d5c8 cpu: Split as cpu-common / cpu-sysemu adds a41d3aae52 cpu: Un-inline cpu_get_phys_page_debug and cpu_asidx_from_attrs adds cdba7e2f49 cpu: Introduce cpu_virtio_is_big_endian() adds 5ef2d5a48c cpu: Directly use cpu_write_elf*() fallback handlers in place adds 77ba5d50ba cpu: Directly use get_paging_enabled() fallback handlers in place adds 65c57115df cpu: Directly use get_memory_mapping() fallback handlers in place adds 4336073b9b cpu: Assert DeviceClass::vmsd is NULL on user emulation adds 744c72a837 cpu: Rename CPUClass vmsd -> legacy_vmsd adds c2cf139d9c cpu: Move AVR target vmsd field from CPUClass to DeviceClass adds 8b80bd28a5 cpu: Introduce SysemuCPUOps structure adds feece4d070 cpu: Move CPUClass::vmsd to SysemuCPUOps adds da383e0263 cpu: Move CPUClass::virtio_is_big_endian to SysemuCPUOps adds 83ec01b675 cpu: Move CPUClass::get_crash_info to SysemuCPUOps adds 715e3c1afb cpu: Move CPUClass::write_elf* to SysemuCPUOps adds faf39e8283 cpu: Move CPUClass::asidx_from_attrs to SysemuCPUOps adds 08928c6d0d cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOps adds 2b60b62e05 cpu: Move CPUClass::get_memory_mapping to SysemuCPUOps adds 6bc0d6a047 cpu: Move CPUClass::get_paging_enabled to SysemuCPUOps adds 3803b6b427 target/mips: Fold jazz behaviour into mips_cpu_do_transactio [...] adds 119065574d hw/core: Constify TCGCPUOps adds 62c0ac5041 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds f607dce2ed hw/net/imx_fec: return 0xffff when accessing non-existing PHY adds 1e157667d7 virtio-net: failover: add missing remove_migration_state_cha [...] adds 4f8a39494a tap-bsd: Remove special casing for older OpenBSD releases adds a648df3889 Merge remote-tracking branch 'remotes/jasowang/tags/net-pull [...] adds 121841b25d vhost-user-gpu: fix memory disclosure in virgl_cmd_get_capse [...] adds 86dd8fac2a vhost-user-gpu: fix resource leak in 'vg_resource_create_2d' [...] adds b9f79858a6 vhost-user-gpu: fix memory leak in vg_resource_attach_backin [...] adds b7afebcf9e vhost-user-gpu: fix memory leak while calling 'vg_resource_u [...] adds f6091d86ba vhost-user-gpu: fix memory leak in 'virgl_cmd_resource_unref [...] adds 63736af5a6 vhost-user-gpu: fix memory leak in 'virgl_resource_attach_ba [...] adds 9f22893adc vhost-user-gpu: fix OOB write in 'virgl_cmd_get_capset' (CVE [...] adds 3ea32d1355 vhost-user-gpu: abstract vg_cleanup_mapping_iov adds ce7015d9e8 hw/display/qxl: Set pci rom address aligned with page size adds 87f12216d9 ui: Get the fd associated with udmabuf driver adds 4d01086161 headers: Add udmabuf.h adds 9b60cdf987 virtio-gpu: Add udmabuf helpers adds 9192a40655 stubs: Add stubs for udmabuf helpers adds 25c001a403 virtio-gpu: Add virtio_gpu_find_check_resource adds e64d4b6a9b virtio-gpu: Refactor virtio_gpu_set_scanout adds 70d3766231 virtio-gpu: Refactor virtio_gpu_create_mapping_iov adds cce386e19e virtio-gpu: Add initial definitions for blob resources adds e0933d91b1 virtio-gpu: Add virtio_gpu_resource_create_blob adds 8069b73bee ui/pixman: Add qemu_pixman_to_drm_format() adds 5752519e93 virtio-gpu: Add helpers to create and destroy dmabuf objects adds 81cd9f7108 virtio-gpu: Factor out update scanout adds 32db3c63ae virtio-gpu: Add virtio_gpu_set_scanout_blob adds bdd53f7392 virtio-gpu: Update cursor data using blob adds f9dc72de91 Merge remote-tracking branch 'remotes/kraxel/tags/vga-202105 [...] adds f9c481247f hw/input/hid: Add support for keys of jp106 keyboard. adds 3c6151cd11 hw/usb: hcd-xhci-pci: Raise MSI/MSI-X interrupts only when told to adds fc967aad40 hw/usb: hcd-xhci-pci: Fix spec violation of IP flag for MSI/MSI-X adds 52848929b7 Merge remote-tracking branch 'remotes/kraxel/tags/usb-202105 [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 1 - accel/tcg/cpu-exec.c | 5 +- accel/tcg/cputlb.c | 2 +- {include/exec => accel/tcg}/tb-context.h | 0 {include/exec => accel/tcg}/tb-hash.h | 0 {include/exec => accel/tcg}/tb-lookup.h | 2 +- accel/tcg/tcg-runtime.c | 2 +- accel/tcg/translate-all.c | 3 +- contrib/vhost-user-gpu/vhost-user-gpu.c | 29 ++- contrib/vhost-user-gpu/virgl.c | 20 +- contrib/vhost-user-gpu/vugpu.h | 2 +- cpu.c | 18 +- hw/core/{cpu.c => cpu-common.c} | 116 --------- hw/core/cpu-sysemu.c | 145 +++++++++++ hw/core/meson.build | 3 +- hw/display/meson.build | 1 + hw/display/qxl.c | 2 +- hw/display/trace-events | 2 + hw/display/virtio-gpu-base.c | 3 + hw/display/virtio-gpu-udmabuf.c | 223 ++++++++++++++++ hw/display/virtio-gpu-virgl.c | 3 +- hw/display/virtio-gpu.c | 431 ++++++++++++++++++++++++------- hw/input/hid.c | 4 +- hw/mips/jazz.c | 35 +-- hw/net/imx_fec.c | 8 +- hw/net/trace-events | 2 + hw/net/virtio-net.c | 1 + hw/usb/hcd-xhci-pci.c | 13 +- hw/usb/hcd-xhci-sysbus.c | 4 +- hw/usb/hcd-xhci.c | 8 +- hw/usb/hcd-xhci.h | 2 +- hw/virtio/virtio.c | 4 +- include/exec/exec-all.h | 1 - include/exec/memory.h | 2 +- include/exec/memory_ldst.h.inc | 16 +- include/exec/memory_ldst_cached.h.inc | 42 +-- include/exec/memory_ldst_phys.h.inc | 72 +++--- include/hw/core/cpu.h | 94 ++----- include/hw/core/sysemu-cpu-ops.h | 92 +++++++ include/hw/virtio/virtio-gpu-bswap.h | 16 ++ include/hw/virtio/virtio-gpu.h | 39 ++- include/migration/vmstate.h | 2 - include/standard-headers/linux/udmabuf.h | 32 +++ include/tcg/tcg.h | 1 - include/ui/console.h | 3 + include/ui/qemu-pixman.h | 1 + memory_ldst.c.inc | 20 +- meson.build | 2 +- net/tap-bsd.c | 8 - plugins/plugin.h | 1 + scripts/update-linux-headers.sh | 3 + softmmu/physmem.c | 10 + stubs/meson.build | 1 + stubs/virtio-gpu-udmabuf.c | 27 ++ stubs/vmstate.c | 2 - target/alpha/cpu.c | 12 +- target/arm/cpu.c | 22 +- target/arm/cpu_tcg.c | 2 +- target/avr/cpu.c | 12 +- target/avr/machine.c | 4 +- target/cris/cpu.c | 14 +- target/hexagon/cpu.c | 2 +- target/hppa/cpu.c | 12 +- target/i386/cpu.c | 30 ++- target/i386/tcg/tcg-cpu.c | 2 +- target/m68k/cpu.c | 12 +- target/m68k/cpu.h | 8 + target/m68k/translate.c | 51 +++- target/microblaze/cpu.c | 12 +- target/mips/cpu-qom.h | 3 + target/mips/cpu.c | 14 +- target/mips/tcg/op_helper.c | 3 +- target/nios2/cpu.c | 12 +- target/openrisc/cpu.c | 12 +- target/ppc/cpu_init.c | 24 +- target/riscv/cpu.c | 19 +- target/rx/cpu.c | 14 +- target/s390x/cpu.c | 18 +- target/sh4/cpu.c | 15 +- target/sparc/cpu.c | 14 +- target/tricore/cpu.c | 10 +- target/xtensa/cpu.c | 14 +- tcg/aarch64/tcg-target.c.inc | 5 +- ui/meson.build | 1 + ui/qemu-pixman.c | 35 ++- ui/udmabuf.c | 40 +++ 86 files changed, 1476 insertions(+), 553 deletions(-) rename {include/exec => accel/tcg}/tb-context.h (100%) rename {include/exec => accel/tcg}/tb-hash.h (100%) rename {include/exec => accel/tcg}/tb-lookup.h (98%) rename hw/core/{cpu.c => cpu-common.c} (73%) create mode 100644 hw/core/cpu-sysemu.c create mode 100644 hw/display/virtio-gpu-udmabuf.c create mode 100644 include/hw/core/sysemu-cpu-ops.h create mode 100644 include/standard-headers/linux/udmabuf.h create mode 100644 stubs/virtio-gpu-udmabuf.c create mode 100644 ui/udmabuf.c