Commit Graph

  • 723d3a276f tcg: Fix register move type in tcg_out_ld_helper_ret Richard Henderson 2023-05-24 12:59:12 -07:00
  • f89f54d52b Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Richard Henderson 2023-05-30 09:48:55 -07:00
  • 60f782b6b7 aio: remove aio_disable_external() API Stefan Hajnoczi 2023-05-16 15:02:38 -04:00
  • 03d7162a21 virtio: do not set is_external=true on host notifiers Stefan Hajnoczi 2023-05-16 15:02:37 -04:00
  • 766aa2de0f virtio-scsi: implement BlockDevOps->drained_begin() Stefan Hajnoczi 2023-05-16 15:02:36 -04:00
  • 1665d9326f virtio-blk: implement BlockDevOps->drained_begin() Stefan Hajnoczi 2023-05-16 15:02:35 -04:00
  • bd58ab40c3 virtio: make it possible to detach host notifier from any thread Stefan Hajnoczi 2023-05-16 15:02:34 -04:00
  • 17b69c0fc1 block/fuse: do not set is_external=true on FUSE fd Stefan Hajnoczi 2023-05-16 15:02:33 -04:00
  • 3d499a43a2 block/export: don't require AioContext lock around blk_exp_ref/unref() Stefan Hajnoczi 2023-05-16 15:02:32 -04:00
  • 195332c1d9 block/export: rewrite vduse-blk drain code Stefan Hajnoczi 2023-05-16 15:02:31 -04:00
  • fb5cba2c7e hw/xen: do not set is_external=true on evtchn fds Stefan Hajnoczi 2023-05-16 15:02:30 -04:00
  • f6eac904f6 xen-block: implement BlockDevOps->drained_begin() Stefan Hajnoczi 2023-05-16 15:02:29 -04:00
  • ab61335025 block: drain from main loop thread in bdrv_co_yield_to_drain() Stefan Hajnoczi 2023-05-16 15:02:28 -04:00
  • ff82b7835b block: add blk_in_drain() API Stefan Hajnoczi 2023-05-16 15:02:27 -04:00
  • 9998f70f66 hw/xen: do not use aio_set_fd_handler(is_external=true) in xen_xenstore Stefan Hajnoczi 2023-05-16 15:02:26 -04:00
  • e1054cd4aa block/export: stop using is_external in vhost-user-blk server Stefan Hajnoczi 2023-05-16 15:02:25 -04:00
  • 8f5e9a8ee1 block/export: wait for vhost-user-blk requests when draining Stefan Hajnoczi 2023-05-16 15:02:24 -04:00
  • 75d33e8525 util/vhost-user-server: rename refcount to in_flight counter Stefan Hajnoczi 2023-05-16 15:02:23 -04:00
  • ca66df878e virtio-scsi: stop using aio_disable_external() during unplug Stefan Hajnoczi 2023-05-16 15:02:22 -04:00
  • 4382f167cf virtio-scsi: avoid race between unplug and transport event Stefan Hajnoczi 2023-05-16 15:02:21 -04:00
  • 26462a700c hw/qdev: introduce qdev_is_realized() helper Stefan Hajnoczi 2023-05-16 15:02:20 -04:00
  • 2d19629581 block-backend: split blk_do_set_aio_context() Stefan Hajnoczi 2023-05-16 15:02:19 -04:00
  • 80e7faaac6 iotests: Test blockdev-create in iothread Kevin Wolf 2023-05-25 14:47:13 +02:00
  • bc05c638e5 iotests: Make verify_virtio_scsi_pci_or_ccw() public Kevin Wolf 2023-05-25 14:47:12 +02:00
  • 8823407c06 block: Fix AioContext locking in bdrv_insert_node() Kevin Wolf 2023-05-25 14:47:11 +02:00
  • 8dc8a60c9e block: Take AioContext lock in bdrv_open_driver() Kevin Wolf 2023-05-25 14:47:10 +02:00
  • 9102f2ebdb copy-before-write: Fix open with child in iothread Kevin Wolf 2023-05-25 14:47:09 +02:00
  • 6e01215932 raw-format: Fix open with 'file' in iothread Kevin Wolf 2023-05-25 14:47:08 +02:00
  • aa269ff888 qcow2: Fix open with 'file' in iothread Kevin Wolf 2023-05-25 14:47:07 +02:00
  • 2626d27f50 mirror: Hold main AioContext lock for calling bdrv_open_backing_file() Kevin Wolf 2023-05-25 14:47:06 +02:00
  • 4c20dd24b1 block-backend: Fix blk_new_open() for iothreads Kevin Wolf 2023-05-25 14:47:05 +02:00
  • c6e0a6de62 block: Take main AioContext lock when calling bdrv_open() Kevin Wolf 2023-05-25 14:47:04 +02:00
  • ae400dbb8f block: Clarify locking rules for bdrv_open(_inherit)() Kevin Wolf 2023-05-25 14:47:03 +02:00
  • dea97c1fbd block-coroutine-wrapper: Take AioContext lock in no_co_wrappers Kevin Wolf 2023-05-25 14:47:02 +02:00
  • 7fe6cb6811 Merge tag 'pull-target-arm-20230530-1' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-05-30 08:02:05 -07:00
  • ec683110de docs: sbsa: correct graphics card name Marcin Juszkiewicz 2023-05-24 13:33:07 +02:00
  • 0c08d4f310 hw/arm/sbsa-ref: add GIC node into DT Marcin Juszkiewicz 2023-05-24 13:33:06 +02:00
  • 5d6c687c9d Update copyright dates to 2023 Enze Li 2023-05-25 14:43:45 +08:00
  • 441d701db7 arm/Kconfig: Make TCG dependence explicit Fabiano Rosas 2023-05-23 15:05:25 -03:00
  • da324efb17 arm/Kconfig: Keep Kconfig default entries in default.mak as documentation Fabiano Rosas 2023-05-23 15:05:24 -03:00
  • 257a5ec524 target/arm: Explain why we need to select ARM_V7M Fabiano Rosas 2023-05-23 15:05:23 -03:00
  • d7fe699be5 target/arm: Explicitly select short-format FSR for M-profile Peter Maydell 2023-05-23 14:17:26 +01:00
  • e19d24e6d9 tests/qtest: Run arm-specific tests only if the required machine is available Thomas Huth 2023-05-24 10:06:00 +02:00
  • c9ba1c9f02 hw/arm/xlnx-zynqmp: fix unsigned error when checking the RPUs number Clément Chigot 2023-05-24 16:37:14 +02:00
  • 31afe04586 hw/dma/xilinx_axidma: Check DMASR.HALTED to prevent infinite loop. Tommy Wu 2023-05-25 10:37:51 +01:00
  • 8cefcc3b71 hw/arm/smmuv3: Add knob to choose translation stage and enable stage-2 Mostafa Saleh 2023-05-25 10:37:51 +01:00
  • 32bd7baec2 hw/arm/smmuv3: Add stage-2 support in iova notifier Mostafa Saleh 2023-05-25 10:37:51 +01:00
  • ccc3ee3871 hw/arm/smmuv3: Add CMDs related to stage-2 Mostafa Saleh 2023-05-25 10:37:51 +01:00
  • 2eaeb7d593 hw/arm/smmuv3: Add VMID to TLB tagging Mostafa Saleh 2023-05-25 10:37:50 +01:00
  • cd617556ad hw/arm/smmuv3: Make TLB lookup work for stage-2 Mostafa Saleh 2023-05-25 10:37:50 +01:00
  • 21eb5b5cde hw/arm/smmuv3: Parse STE config for stage-2 Mostafa Saleh 2023-05-25 10:37:50 +01:00
  • e703f7076a hw/arm/smmuv3: Add page table walk for stage-2 Mostafa Saleh 2023-05-25 10:37:50 +01:00
  • bcc919e756 hw/arm/smmuv3: Refactor stage-1 PTW Mostafa Saleh 2023-05-25 10:37:49 +01:00
  • 3b736c6184 hw/arm/smmuv3: Update translation config to hold stage-2 Mostafa Saleh 2023-05-25 10:37:49 +01:00
  • 263d0e4867 hw/arm/smmuv3: Add missing fields for IDR0 Mostafa Saleh 2023-05-25 10:37:49 +01:00
  • bbb02509f2 fsl-imx6: Add SNVS support for i.MX6 boards Vitaly Cheptsov 2023-05-25 10:37:48 +01:00
  • aa9bbd8655 Merge tag 'pull-ppc-20230528' of https://gitlab.com/danielhb/qemu into staging Richard Henderson 2023-05-29 14:31:52 -07:00
  • 57b93c0f8e Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2023-05-29 13:15:10 -07:00
  • 56b8bfe9bb ppc/pegasos2: Change default CPU to 7457 BALATON Zoltan 2023-05-28 17:29:37 +02:00
  • 277ee17212 target/ppc: Add POWER9 DD2.2 model Nicholas Piggin 2023-05-16 02:02:01 +10:00
  • 5a4cb61ae1 ui/gtk: enable backend to send multi-touch events Sergio Lopez 2023-05-26 13:29:25 +02:00
  • 03ec9d9d22 target/ppc: Merge COMPUTE_CLASS and COMPUTE_FPRF Richard Henderson 2023-05-23 13:25:07 -07:00
  • 76f9ebffcd pnv_lpc: disable reentrancy detection for lpc-hc Alexander Bulekov 2023-05-26 09:38:50 +02:00
  • 7f65ebb0e7 target/ppc: Use SMT4 small core chip type in POWER9/10 PVRs Nicholas Piggin 2023-05-16 02:01:31 +10:00
  • 2237af5e60 hw/ppc/prep: Fix wiring of PIC -> CPU interrupt Bernhard Beschow 2023-03-04 12:40:41 +01:00
  • ccc5a4c5e1 spapr: Add SPAPR_CAP_AIL_MODE_3 for AIL mode 3 support for H_SET_MODE hcall Nicholas Piggin 2023-05-16 02:02:16 +10:00
  • f6157392d4 ui: add helpers for virtio-multitouch events Sergio Lopez 2023-05-26 13:29:24 +02:00
  • 4b2321c966 virtio-input-pci: add virtio-multitouch-pci Sergio Lopez 2023-05-26 13:29:23 +02:00
  • 8e9ebd7523 virtio-input: add a virtio-mulitouch device Sergio Lopez 2023-05-26 13:29:22 +02:00
  • 2bfb10dff2 ui: add the infrastructure to support MT events Sergio Lopez 2023-05-26 13:29:21 +02:00
  • 944ae6d9f1 virtio-input: generalize virtio_input_key_config() Sergio Lopez 2023-05-26 13:29:20 +02:00
  • 4c93ce54e7 ui/cursor: make width/height unsigned 16-bit integer Mauro Matteo Cascella 2023-05-23 18:30:23 +02:00
  • 1dfea3f212 ui/sdl2: disable SDL_HINT_GRAB_KEYBOARD on Windows Volker Rümelin 2023-04-18 08:28:23 +02:00
  • 083db9db44 ui/sdl2: Grab Alt+F4 also under Windows Bernhard Beschow 2023-04-17 21:21:39 +02:00
  • efc00a3709 ui/sdl2: Grab Alt+Tab also in fullscreen mode Bernhard Beschow 2023-04-17 21:21:38 +02:00
  • da1d066c1b ui/dbus: add a FIXME about texture/dmabuf scanout handling Marc-André Lureau 2023-05-15 17:25:36 +04:00
  • 57430aa4af gtk: add gl-area support on win32 Marc-André Lureau 2023-05-15 17:25:27 +04:00
  • 529969b8d0 virtio-gpu: add a FIXME for virtio_gpu_load() Marc-André Lureau 2023-05-15 17:25:18 +04:00
  • d89f30b4df win32: wrap socket close() with an exception handler Marc-André Lureau 2023-05-15 17:24:40 +04:00
  • 0b31e48d62 ui/dbus: fix compilation when GBM && !OPENGL Marc-André Lureau 2023-05-15 17:23:48 +04:00
  • b3a654d82e ui/sdl2: fix surface_gl_update_texture: Assertion 'gls' failed Marc-André Lureau 2023-05-11 11:42:17 +04:00
  • f8a951bb95 ui/gtk-egl: fix scaling for cursor position in scanout mode Erico Nunes 2023-03-20 17:08:56 +01:00
  • 2f31663ed4 ui/gtk: use widget size for cursor motion event Erico Nunes 2023-03-20 17:08:55 +01:00
  • 94400fa53f ui/gtk: fix passing y0_top parameter to scanout Erico Nunes 2023-02-20 18:56:05 +01:00
  • 4ee5d2817f target/ppc: Alignment faults do not set DSISR in ISA v3.0 onward Nicholas Piggin 2023-05-15 19:26:50 +10:00
  • fbda88f7ab target/ppc: Fix width of some 32-bit SPRs Nicholas Piggin 2023-05-15 19:26:47 +10:00
  • 5260ecffd2 target/ppc: Fix fallback to MFSS for MFFS* instructions on pre 3.0 ISAs Richard Purdie 2023-05-10 12:19:13 +01:00
  • 95995576a0 add standalone debugging config submitted Alwin Berger 2023-05-27 13:24:18 +02:00
  • ac84b57b4d Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-05-26 14:40:55 -07:00
  • 9c9fff18c4 Merge tag 'pull-hex-20230526' of https://github.com/quic/qemu into staging Richard Henderson 2023-05-26 09:25:42 -07:00
  • f9bdb3818f Merge tag 'pull-loongarch-20230526' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2023-05-26 07:14:23 -07:00
  • 9cb47a1056 Merge tag 'pull-request-2023-05-26' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2023-05-26 07:13:27 -07:00
  • 7d196e2196 Hexagon (target/hexagon) Change Hexagon maintainer Taylor Simpson 2023-05-24 09:11:26 -07:00
  • 2babbd9390 Hexagon: fix outdated hex_new_* comments Matheus Tavares Bernardino 2023-05-24 11:41:48 -03:00
  • 3608c2419c target/hexagon/*.py: clean up used 'toss' and 'numregs' vars Matheus Tavares Bernardino 2023-05-24 11:41:47 -03:00
  • 3fd49e2217 Hexagon (target/hexagon) Fix assignment to tmp registers Marco Liebel 2023-05-22 10:47:08 -07:00
  • 0d57cd61d9 Hexagon (tests/tcg/hexagon) Clean up Hexagon check-tcg tests Taylor Simpson 2023-05-19 09:05:59 -07:00
  • b17bbf835c configure: ignore --make Paolo Bonzini 2022-06-07 12:48:49 +02:00
  • c53648abba meson: use subproject for keycodemapdb Paolo Bonzini 2023-05-18 12:07:22 +00:00
  • 58e48b2e72 meson: use subproject for internal libfdt Paolo Bonzini 2023-05-18 12:07:22 +00:00