Commit Graph

  • 9b286e76c8 scripts: add a XML preprocessor script Marc-André Lureau 2023-06-06 15:56:41 +04:00
  • 29c5c7e5f6 ui/dbus: compile without gio/gunixfdlist.h Marc-André Lureau 2023-06-06 15:56:40 +04:00
  • 1d48c9fd8e ui/egl: fix make_context_current() callback return value Marc-André Lureau 2023-06-06 15:56:39 +04:00
  • 044ca4bf45 ui/egl: export qemu_egl_get_error_string() Marc-André Lureau 2023-06-06 15:56:38 +04:00
  • 2fc280734a ui/gtk: making dmabuf NULL when it's released. Dongwon Kim 2023-06-26 17:53:16 -07:00
  • 7b41ca8d91 virtio-gpu: OUT_OF_MEMORY if failing to create udmabuf Dongwon Kim 2023-06-26 17:34:53 -07:00
  • 37802a24eb ui/gtk: set the area of the scanout texture correctly Dongwon Kim 2023-06-21 14:31:50 -07:00
  • ec4d71e8f2 virtio-gpu-udmabuf: create udmabuf for blob even when iov_cnt == 1 Dongwon Kim 2023-06-21 15:27:04 -07:00
  • 34e29d85a7 virtio-gpu: Make non-gl display updates work again when blob=true Vivek Kasireddy 2023-06-22 23:04:54 -07:00
  • de9f844ce2 ui/dbus: Expose a touch device interface Bilal Elmoussaoui 2023-06-19 11:53:37 +02:00
  • b659678598 ui/touch: Move event handling to a common helper Bilal Elmoussaoui 2023-06-19 11:53:36 +02:00
  • 1e0c544673 chardev/char-win-stdio: Support VT sequences on Windows 11 host Zhang Huasen 2023-06-15 18:35:00 +08:00
  • b097b80bc9 virtio-gpu: Optimize 2D resource data transfer Keqian Zhu 2023-06-12 10:13:58 +08:00
  • 176e3783f2 ui/sdl2: OpenGL window context Antonio Caggiano 2023-06-12 11:19:59 +02:00
  • 72cbcead96 egl: no need to lookup EGL functions manually Marc-André Lureau 2023-04-18 11:32:37 +04:00
  • 333e7599a0 ui: return NULL when getting cursor without a console Marc-André Lureau 2023-03-19 15:10:17 +04:00
  • 67f85346ca icount: don't adjust virtual time backwards after warp Nicholas Piggin 2023-06-27 16:14:06 +10:00
  • 4329d049d5 Merge tag 'pull-tcg-20230626' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-06-26 17:40:37 +02:00
  • a0eaae08c7 accel/tcg: Renumber TLB_DISCARD_WRITE Richard Henderson 2023-06-21 12:27:27 +02:00
  • 187ba69453 accel/tcg: Move TLB_WATCHPOINT to TLB_SLOW_FLAGS_MASK Richard Henderson 2023-02-22 23:09:43 -10:00
  • 58e8f1f616 accel/tcg: Store some tlb flags in CPUTLBEntryFull Richard Henderson 2023-02-22 19:17:52 -10:00
  • 97e1576957 accel/tcg: Remove check_tcg_memory_orders_compatible Richard Henderson 2022-03-03 15:57:27 +00:00
  • f86e8f3d13 tcg: Add host memory barriers to cpu_ldst.h interfaces Richard Henderson 2022-03-03 15:57:10 +00:00
  • c914d46d0a tcg: Do not elide memory barriers for !CF_PARALLEL in system mode Richard Henderson 2021-02-18 16:47:35 +00:00
  • f6ff4923b9 target/microblaze: Define TCG_GUEST_DEFAULT_MO Richard Henderson 2023-06-19 11:08:41 +02:00
  • 70bfde9a7d tcg: Fix temporary variable in tcg_gen_gvec_andcs Max Chou 2023-06-23 00:16:24 +08:00
  • 1b65b4f54c accel/tcg: remove CONFIG_PROFILER Fei Wu 2023-06-07 20:24:02 +08:00
  • ea185a557b tests/plugin: Remove duplicate insn log from libinsn.so Richard Henderson 2023-06-10 10:19:59 -07:00
  • 1d3daf9525 softfloat: use QEMU_FLATTEN to avoid mistaken isra inlining Alex Bennée 2023-05-23 14:11:07 +01:00
  • c814c892e5 cpu: Replace target_ulong with hwaddr in tb_invalidate_phys_addr() Anton Johansson 2023-06-21 15:56:33 +02:00
  • b1c09220b4 accel/tcg: Replace target_ulong with vaddr in translator_*() Anton Johansson 2023-06-21 15:56:31 +02:00
  • b0326eb999 accel/tcg: Replace target_ulong with vaddr in *_mmu_lookup() Anton Johansson 2023-06-21 15:56:30 +02:00
  • 4f8f41272e accel: Replace target_ulong with vaddr in probe_*() Anton Johansson 2023-06-21 15:56:29 +02:00
  • 06f3831c08 accel/tcg: Widen pc to vaddr in CPUJumpCache Anton Johansson 2023-06-21 15:56:28 +02:00
  • f0a08b0913 accel/tcg/cpu-exec.c: Widen pc to vaddr Anton Johansson 2023-06-21 15:56:27 +02:00
  • fb2c53cb71 accel/tcg/cputlb.c: Widen addr in MMULookupPageData Anton Johansson 2023-06-21 15:56:26 +02:00
  • 9e39de980f accel/tcg/cputlb.c: Widen CPUTLBEntry access functions Anton Johansson 2023-06-21 15:56:25 +02:00
  • bb5de52524 target: Widen pc/cs_base in cpu_get_tb_cpu_state Anton Johansson 2023-06-21 15:56:24 +02:00
  • 256d11f9ba accel/tcg/translate-all.c: Widen pc and cs_base Anton Johansson 2023-06-21 15:56:23 +02:00
  • 732d548732 accel: Replace target_ulong in tlb_*() Anton Johansson 2023-06-21 15:56:22 +02:00
  • 390e8fc6b0 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2023-06-26 16:05:45 +02:00
  • a0d7215e33 vhost-vdpa: do not cleanup the vdpa/vhost-net structures if peer nic is present Ani Sinha 2023-06-19 12:22:09 +05:30
  • 0e994668d0 vhost_net: add an assertion for TAP client backends Ani Sinha 2023-06-19 09:45:01 +05:30
  • ebe1504e10 intel_iommu: Fix address space unmap Zhenzhong Duan 2023-06-15 11:26:26 +08:00
  • ce735ff033 intel_iommu: Fix flag check in replay Zhenzhong Duan 2023-06-15 11:26:25 +08:00
  • e80c1e4c7d intel_iommu: Fix a potential issue in VFIO dirty page sync Zhenzhong Duan 2023-06-15 11:26:24 +08:00
  • f8ed3648b5 vhost-user: fully use new backend/frontend naming Manos Pitsidianakis 2023-06-13 11:08:48 +03:00
  • 535a3d9a32 virtio-scsi: avoid dangling host notifier in ->ioeventfd_stop() Stefan Hajnoczi 2023-06-11 15:39:24 -04:00
  • abe10037b1 hw/i386/pc: Clean up pc_machine_initfn Suravee Suthikulpanit 2023-06-09 11:41:07 -05:00
  • d45243bcfc vdpa: fix not using CVQ buffer in case of error Eugenio Pérez 2023-06-02 19:34:51 +02:00
  • 51e84244a7 vdpa: mask _F_CTRL_GUEST_OFFLOADS for vhost vdpa devices Eugenio Pérez 2023-06-02 19:33:28 +02:00
  • 92099aa4e9 vhost: fix vhost_dev_enable_notifiers() error case Laurent Vivier 2023-06-02 18:27:35 +02:00
  • 4b4a1378b9 vdpa: Allow VIRTIO_NET_F_CTRL_GUEST_OFFLOADS in SVQ Hawkins Jiawei 2023-06-02 19:52:18 +08:00
  • 0b58d3686a vdpa: Add vhost_vdpa_net_load_offloads() Hawkins Jiawei 2023-06-02 19:52:17 +08:00
  • 0b545b1e42 virtio-net: expose virtio_net_supported_guest_offloads() Hawkins Jiawei 2023-06-02 19:52:16 +08:00
  • 705e89cfaa hw/net/virtio-net: make some VirtIONet const Hawkins Jiawei 2023-06-02 19:52:15 +08:00
  • 02d3bf099b vdpa: reuse virtio_vdev_has_feature() Hawkins Jiawei 2023-06-02 19:52:14 +08:00
  • 0a47810b09 include/hw/virtio: make some VirtIODevice const Hawkins Jiawei 2023-06-02 19:52:13 +08:00
  • babf8b8712 vdpa: map shadow vrings with MAP_SHARED Eugenio Pérez 2023-06-02 16:38:54 +02:00
  • 915bf6ccd7 vdpa: reorder vhost_vdpa_net_cvq_cmd_page_len function Eugenio Pérez 2023-06-02 16:38:53 +02:00
  • 8bc0049ead vdpa: do not block migration if device has cvq and x-svq=on Eugenio Pérez 2023-06-02 16:38:52 +02:00
  • e0001297eb pc: q35: Bump max_cpus to 1024 Suravee Suthikulpanit 2023-06-07 15:57:17 -05:00
  • c85cad8105 tests/data/acpi: update after SMBIOS 2.0 change Michael S. Tsirkin 2023-06-26 05:54:41 -04:00
  • bf376f3020 hw/i386/pc: Default to use SMBIOS 3.0 for newer machine models Suravee Suthikulpanit 2023-06-07 15:57:16 -05:00
  • 42b1b9d7db hw/acpi: Fix PM control register access BALATON Zoltan 2023-06-07 22:01:25 +02:00
  • cd041ddbc0 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-06-26 13:44:16 +02:00
  • 52ed34cbdd Merge tag 'pull-request-2023-06-26' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2023-06-26 10:38:41 +02:00
  • 8edddaa23d git-submodule.sh: allow running in validate mode without previous update Paolo Bonzini 2023-06-18 23:10:39 +02:00
  • 63fd8ef080 target/i386: implement SYSCALL/SYSRET in 32-bit emulators Paolo Bonzini 2023-06-17 01:01:29 +02:00
  • 6750485bf4 target/i386: implement RDPID in TCG Paolo Bonzini 2023-06-21 00:47:31 +02:00
  • 53b9b4cc9f target/i386: sysret and sysexit are privileged Paolo Bonzini 2023-06-19 15:29:12 +02:00
  • 75a02adf81 target/i386: AMD only supports SYSENTER/SYSEXIT in 32-bit mode Paolo Bonzini 2023-06-19 15:41:42 +02:00
  • fd5dcb1ccd target/i386: Intel only supports SYSCALL/SYSRET in long mode Paolo Bonzini 2023-06-19 15:41:42 +02:00
  • 431c51e9d4 target/i386: TCG supports WBNOINVD Paolo Bonzini 2023-06-16 23:58:25 +02:00
  • 1420dd6a19 target/i386: TCG supports XSAVEERPTR Paolo Bonzini 2023-06-17 01:59:35 +02:00
  • f9e0dbae78 target/i386: do not accept RDSEED if CPUID bit absent Paolo Bonzini 2023-06-21 00:43:22 +02:00
  • 691925e5a3 target/i386: TCG supports RDSEED Paolo Bonzini 2023-06-17 00:05:38 +02:00
  • 8afce497e4 target/i386: TCG supports 3DNow! prefetch(w) Paolo Bonzini 2023-06-17 00:01:58 +02:00
  • 4d714d1a0b target/i386: fix INVD vmexit Paolo Bonzini 2023-06-16 23:57:30 +02:00
  • 3b6f485275 kvm: reuse per-vcpu stats fd to avoid vcpu interruption Marcelo Tosatti 2023-06-18 23:24:40 +02:00
  • 3d9981cde9 hw/riscv: Validate cluster and NUMA node boundary Gavin Shan 2023-05-09 10:27:39 +10:00
  • fecff67235 hw/arm: Validate cluster and NUMA node boundary Gavin Shan 2023-05-09 10:27:38 +10:00
  • a494fdb715 numa: Validate cluster and NUMA node boundary if required Gavin Shan 2023-05-09 10:27:37 +10:00
  • a0488cd044 hw/remote/proxy: Remove dubious 'event_notifier-posix.c' include Philippe Mathieu-Daudé 2023-06-06 15:49:13 +02:00
  • 6c5f893d17 build: further refine build.ninja rules Paolo Bonzini 2023-05-23 17:56:33 +02:00
  • b197ea8636 tests/qtest/cxl-test: Clean up temporary directories after testing Thomas Huth 2023-06-22 13:41:32 +02:00
  • 81a12315ad gitlab-ci: add msys2 meson test to junit report Marc-André Lureau 2023-06-20 17:37:20 +02:00
  • a3fcbb4790 gitlab-ci: grab msys2 meson-logs as artifacts Marc-André Lureau 2023-06-20 17:37:19 +02:00
  • 49ac76c2a0 gitlab: support disabling job auto-run in upstream Daniel P. Berrangé 2023-06-08 17:40:18 +01:00
  • a77ef83cf8 gitlab: avoid extra pipelines for tags and stable branches Daniel P. Berrangé 2023-06-08 17:40:17 +01:00
  • e28112d007 gitlab: stable staging branches publish containers in a separate tag Daniel P. Berrangé 2023-06-08 17:40:16 +01:00
  • 1ddd2ff9cd gitlab: allow overriding name of the upstream repository Daniel P. Berrangé 2023-06-08 17:40:15 +01:00
  • d4c7a56539 gitlab: centralize the container tag name Daniel P. Berrangé 2023-06-08 17:40:14 +01:00
  • ac9fd9b698 tests/qtest: Fix a comment typo in vhost-user-test.c Milan Zamazal 2023-06-21 12:17:09 +02:00
  • f9925abbda Merge tag 'pull-ppc-20230626' of https://github.com/legoater/qemu into staging Richard Henderson 2023-06-26 08:38:19 +02:00
  • 5eb63b88d0 tests/avocado: ppc test VOF bios Linux boot Nicholas Piggin 2023-06-23 22:21:35 +10:00
  • 177835304b pnv/xive2: Check TIMA special ops against a dedicated array for P10 Frederic Barrat 2023-06-22 18:25:27 +02:00
  • 2a24e6e394 pnv/xive2: Add a get_config() method on the presenter class Frederic Barrat 2023-06-22 18:25:26 +02:00
  • 242e8b4dca tests/avocado: Add ppc64 pseries multiprocessor boot tests Nicholas Piggin 2023-06-22 19:33:57 +10:00
  • 8f4c627b2f tests/avocado: boot ppc64 pseries to Linux VFS mount Nicholas Piggin 2023-06-22 19:33:56 +10:00