Commit Graph

  • 3b746a43eb gitlab: Disable plugins for cross-i386-tci Richard Henderson 2023-06-29 15:08:44 +02:00
  • 4d541f63e9 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-06-29 13:16:06 +02:00
  • 40a205da41 target/i386: emulate 64-bit ring 0 for linux-user if LM feature is set Paolo Bonzini 2023-06-20 16:49:35 +02:00
  • d903259dd2 target/i386: ignore CPL0-specific features in user mode emulation Paolo Bonzini 2023-06-21 01:17:28 +02:00
  • 9fb4f5f5a1 target/i386: ignore ARCH_CAPABILITIES features in user mode emulation Paolo Bonzini 2023-06-17 01:13:34 +02:00
  • 5bef742cc4 target/i386: Export MSR_ARCH_CAPABILITIES bits to guests Pawan Gupta 2023-06-23 13:26:25 -07:00
  • 017b2e7363 Merge tag 'accel-20230628' of https://github.com/philmd/qemu into staging Richard Henderson 2023-06-29 08:12:48 +02:00
  • 0eb8f90ede Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Richard Henderson 2023-06-28 17:29:53 +02:00
  • 47d183b7a8 Merge tag 'qemu-sparc-20230628' of https://github.com/mcayland/qemu into staging Richard Henderson 2023-06-28 15:55:54 +02:00
  • 37004ba469 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2023-06-28 15:55:25 +02:00
  • 14a868c626 exec/memory: Add symbol for the min value of memory listener priority Isaku Yamahata 2023-06-20 09:50:49 -07:00
  • 8be0461d37 exec/memory: Add symbol for memory listener priority for device backend Isaku Yamahata 2023-06-20 09:50:48 -07:00
  • 5369a36c4f exec/memory: Add symbolic value for memory listener priority for accel Isaku Yamahata 2023-06-20 09:50:47 -07:00
  • db5a06b3a2 target/i386/WHPX: Fix error message when fail to set ProcessorCount Zhao Liu 2023-05-29 20:43:31 +08:00
  • 9638cbde6c target/riscv: Restrict KVM-specific fields from ArchCPU Philippe Mathieu-Daudé 2023-04-04 11:15:05 +02:00
  • 0573997713 target/ppc: Restrict KVM-specific fields from ArchCPU Philippe Mathieu-Daudé 2023-04-04 11:14:58 +02:00
  • cf43b5b69c target/arm: Restrict KVM-specific fields from ArchCPU Philippe Mathieu-Daudé 2023-04-04 11:12:38 +02:00
  • 94522562f6 hw/arm/sbsa-ref: Include missing 'sysemu/kvm.h' header Philippe Mathieu-Daudé 2023-04-05 13:39:29 +02:00
  • 674e44c99a hw/intc/arm_gic: Rename 'first_cpu' argument Philippe Mathieu-Daudé 2023-04-05 13:37:41 +02:00
  • 0c40daf038 hw/intc/arm_gic: Un-inline GIC*/ITS class_name() helpers Philippe Mathieu-Daudé 2023-04-05 13:48:26 +02:00
  • dec68f7042 accel/kvm: Declare kvm_direct_msi_allowed in stubs Philippe Mathieu-Daudé 2023-04-05 14:08:40 +02:00
  • 217a190eec accel/kvm: Re-include "exec/memattrs.h" header Philippe Mathieu-Daudé 2023-06-06 07:32:17 +02:00
  • 3b295bcb32 accel: Rename HVF 'struct hvf_vcpu_state' -> AccelCPUState Philippe Mathieu-Daudé 2023-06-21 13:15:27 +02:00
  • a715924428 accel: Rename 'cpu_state' -> 'cs' Philippe Mathieu-Daudé 2023-06-21 13:14:06 +02:00
  • 441f244911 accel: Inline WHPX get_whpx_vcpu() Philippe Mathieu-Daudé 2023-06-21 16:03:17 +02:00
  • b4f879a4ed accel: Rename WHPX 'struct whpx_vcpu' -> AccelCPUState Philippe Mathieu-Daudé 2023-03-23 13:43:54 +01:00
  • 50830fea89 accel: Remove WHPX unreachable error path Philippe Mathieu-Daudé 2023-06-21 15:52:51 +02:00
  • 2f642b1c2c accel: Inline NVMM get_qemu_vcpu() Philippe Mathieu-Daudé 2023-03-23 13:39:26 +01:00
  • c5beb26a2f accel: Rename NVMM 'struct qemu_vcpu' -> AccelCPUState Philippe Mathieu-Daudé 2023-03-23 13:38:34 +01:00
  • 8c12c76df2 accel: Remove NVMM unreachable error path Philippe Mathieu-Daudé 2023-04-05 10:04:07 +02:00
  • 642ce52d8e accel: Move HAX hThread to accelerator context Philippe Mathieu-Daudé 2023-03-29 19:13:09 +02:00
  • f861b3f390 accel: Rename HAX 'struct hax_vcpu_state' -> AccelCPUState Philippe Mathieu-Daudé 2023-03-29 19:01:49 +02:00
  • 6ecd2cd0dc accel: Rename 'hax_vcpu' as 'accel' in CPUState Philippe Mathieu-Daudé 2023-03-29 18:56:35 +02:00
  • 83d0f7f95c accel: Destroy HAX vCPU threads once done Philippe Mathieu-Daudé 2023-04-05 09:15:26 +02:00
  • 43477340c3 accel: Fix a leak on Windows HAX Philippe Mathieu-Daudé 2023-04-05 09:29:59 +02:00
  • af03d22a0a accel: Remove unused hThread variable on TCG/WHPX Philippe Mathieu-Daudé 2023-03-29 18:46:12 +02:00
  • 6970030177 accel: Document generic accelerator headers Philippe Mathieu-Daudé 2023-04-03 14:53:17 +02:00
  • 641b841722 accel: Re-enable WHPX cross-build on case sensitive filesystems Philippe Mathieu-Daudé 2023-06-24 15:31:44 +02:00
  • 098bfc01df docs/devel/testing: Update the 'Docker Debugging' section Philippe Mathieu-Daudé 2023-06-24 14:58:24 +02:00
  • 3b4a0253e6 MAINTAINERS: Update Roman Bolshakov email address Philippe Mathieu-Daudé 2023-06-21 13:32:23 +02:00
  • ca3fcdeeee net/vhost-net: do not assert on null pointer return from tap_get_vhost_net() Ani Sinha 2023-06-28 16:58:04 +05:30
  • 6b90a4cdc0 escc: emulate dip switch language layout settings on SUN keyboard Henrik Carlqvist 2023-06-23 20:30:07 +02:00
  • 44a7c2ecd4 target/sparc: Use tcg_gen_lookup_and_goto_ptr for v9 WRASI Richard Henderson 2023-06-28 09:12:02 +02:00
  • 553338dc32 target/sparc: Use DYNAMIC_PC_LOOKUP for v9 RETURN Richard Henderson 2023-06-28 09:12:01 +02:00
  • 831543fc76 target/sparc: Use DYNAMIC_PC_LOOKUP for JMPL Richard Henderson 2023-06-28 09:12:00 +02:00
  • 99c82c479b target/sparc: Use DYNAMIC_PC_LOOKUP for conditional branches Richard Henderson 2023-06-28 09:11:59 +02:00
  • 633c42834c target/sparc: Introduce DYNAMIC_PC_LOOKUP Richard Henderson 2023-06-28 09:11:58 +02:00
  • 0c2e96c170 target/sparc: Drop inline markers from translate.c Richard Henderson 2023-06-28 09:11:57 +02:00
  • 611a1684d0 target/sparc: Fix npc comparison in sparc_tr_insn_start Richard Henderson 2023-06-28 09:11:56 +02:00
  • f67ccb2f77 target/sparc: Use tcg_gen_lookup_and_goto_ptr in gen_goto_tb Richard Henderson 2023-06-28 09:11:55 +02:00
  • 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