Commit Graph

  • ac5e8c1dec Revert "hw/sparc64/niagara: Use blk_name() instead of open-coding it" Markus Armbruster 2023-05-15 17:11:04 +02:00
  • aa1048e33c Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Richard Henderson 2023-06-28 11:44:12 +02:00
  • e409c9057b docs: update hw/nvme documentation for TP4146 Klaus Jensen 2023-05-24 13:06:37 +02:00
  • ce8017736c hw/nvme: add placement handle list ranges Klaus Jensen 2023-02-14 10:16:56 +01:00
  • 94fa8ca7ee hw/nvme: verify uniqueness of reclaim unit handle identifiers Klaus Jensen 2023-05-24 11:45:04 +02:00
  • 3ae8a54a08 hw/nvme: fix verification of number of ruhis Klaus Jensen 2023-05-24 11:28:34 +02:00
  • 381ab99d85 hw/nvme: check maximum copy length (MCL) for COPY Minwoo Im 2023-04-18 09:26:22 +09:00
  • cab1da59c2 hw/nvme: consider COPY command in nvme_aio_err Minwoo Im 2023-04-18 09:26:21 +09:00
  • 7491e0e409 hw/nvme: add comment for nvme-ns properties Minwoo Im 2023-04-18 09:20:25 +09:00
  • 17362398ee block: use bdrv_co_debug_event in coroutine context Paolo Bonzini 2023-06-01 13:51:45 +02:00
  • 0af02bd107 block: use bdrv_co_getlength in coroutine context Paolo Bonzini 2023-06-01 13:51:44 +02:00
  • 70bacc4453 qcow2: mark more functions as coroutine_fns and GRAPH_RDLOCK Paolo Bonzini 2023-06-01 13:51:43 +02:00
  • f6b0899493 vhdx: mark more functions as coroutine_fns and GRAPH_RDLOCK Paolo Bonzini 2023-06-01 13:51:42 +02:00
  • 28944f99c4 vmdk: mark more functions as coroutine_fns and GRAPH_RDLOCK Paolo Bonzini 2023-06-01 13:51:41 +02:00
  • 688dc49da5 dmg: mark more functions as coroutine_fns and GRAPH_RDLOCK Paolo Bonzini 2023-06-01 13:51:40 +02:00
  • cf8d4c582b cloop: mark more functions as coroutine_fns and GRAPH_RDLOCK Paolo Bonzini 2023-06-01 13:51:39 +02:00
  • 84569a7df3 block: mark another function as coroutine_fns and GRAPH_UNLOCKED Paolo Bonzini 2023-06-01 13:51:38 +02:00
  • e7918e9619 bochs: mark more functions as coroutine_fns and GRAPH_RDLOCK Paolo Bonzini 2023-06-01 13:51:37 +02:00
  • 517b5dfffd vpc: mark more functions as coroutine_fns and GRAPH_RDLOCK Paolo Bonzini 2023-06-01 13:51:36 +02:00
  • bba667da7f qed: mark more functions as coroutine_fns and GRAPH_RDLOCK Paolo Bonzini 2023-06-01 13:51:35 +02:00
  • 36c6c8773a file-posix: remove incorrect coroutine_fn calls Paolo Bonzini 2023-06-01 13:51:34 +02:00
  • 3cce22defb Revert "graph-lock: Disable locking for now" Kevin Wolf 2023-06-05 10:57:11 +02:00
  • 31b2ddfea3 graph-lock: Unlock the AioContext while polling Kevin Wolf 2023-06-05 10:57:10 +02:00
  • 22dd940544 blockjob: Fix AioContext locking in block_job_add_bdrv() Kevin Wolf 2023-06-05 10:57:09 +02:00
  • 8aa0454219 block: Fix AioContext locking in bdrv_open_backing_file() Kevin Wolf 2023-06-05 10:57:08 +02:00
  • f665f01f72 block: Fix AioContext locking in bdrv_open_inherit() Kevin Wolf 2023-06-05 10:57:07 +02:00
  • 4b408668d0 block: Fix AioContext locking in bdrv_reopen_parse_file_or_backing() Kevin Wolf 2023-06-05 10:57:06 +02:00
  • c066e808e1 block: Fix AioContext locking in bdrv_attach_child_common() Kevin Wolf 2023-06-05 10:57:05 +02:00
  • 8394c35ee1 block: Fix AioContext locking in bdrv_open_child() Kevin Wolf 2023-06-05 10:57:04 +02:00
  • 2065cf6b23 test-block-iothread: Lock AioContext for blk_insert_bs() Kevin Wolf 2023-06-05 10:57:03 +02:00
  • 415275aed9 qdev-properties-system: Lock AioContext for blk_insert_bs() Kevin Wolf 2023-06-05 10:57:02 +02:00
  • 23e6c3c41b iotests: Test active commit with iothread and background I/O Kevin Wolf 2023-06-05 10:57:01 +02:00
  • b111569da9 Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2023-06-28 08:42:32 +02:00
  • de1f8ce0ab ui/dbus: use shared D3D11 Texture2D when possible Marc-André Lureau 2023-06-06 15:56:58 +04:00
  • c1600f84ce virtio-gpu-virgl: use D3D11_SHARE_TEXTURE when available Marc-André Lureau 2023-06-06 15:56:57 +04:00
  • bf41ab6190 ui: add optional d3d texture pointer to scanout texture Marc-André Lureau 2023-06-06 15:56:56 +04:00
  • 06c63a34e6 ui/egl: query ANGLE d3d device Marc-André Lureau 2023-06-06 15:56:55 +04:00
  • e8a2db9479 virtio-gpu-virgl: teach it to get the QEMU EGL display Marc-André Lureau 2023-06-06 15:56:54 +04:00
  • cf283fb447 ui/dbus: add some GL traces Marc-André Lureau 2023-06-06 15:56:53 +04:00
  • f43bf0a73b ui/dbus: add GL support on win32 Marc-André Lureau 2023-06-06 15:56:52 +04:00
  • da9eb580b7 ui: add egl_fb_read_rect() Marc-André Lureau 2023-06-06 15:56:51 +04:00
  • afe8e0b6db ui/egl: default to GLES on windows Marc-André Lureau 2023-06-06 15:56:50 +04:00
  • 39324b4966 ui: add egl-headless support on win32 Marc-André Lureau 2023-06-06 15:56:49 +04:00
  • 48dddba176 ui/dbus: use shared memory when possible on win32 Marc-André Lureau 2023-06-06 15:56:48 +04:00
  • 9462ff4695 virtio-gpu/win32: allocate shareable 2d resources/images Marc-André Lureau 2023-06-06 15:56:47 +04:00
  • 09b4c198b8 console/win32: allocate shareable display surface Marc-André Lureau 2023-06-06 15:56:46 +04:00
  • 439e0164cd ui/dbus: introduce "Interfaces" properties Marc-André Lureau 2023-06-06 15:56:45 +04:00
  • 306d75815c tests: make dbus-display-test work on win32 Marc-André Lureau 2023-06-06 15:56:44 +04:00
  • ed097649b5 qtest: add qtest_pid() Marc-André Lureau 2023-06-06 15:56:43 +04:00
  • 6cc5a6159a ui/dbus: win32 support Marc-André Lureau 2023-06-06 15:56:42 +04:00
  • 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