Commit Graph

  • 5485e52a33 qapi: make the vcpu parameters deprecated for 8.1 Alex Bennée 2023-05-26 17:53:56 +01:00
  • 1a8fc85019 docs/deprecated: move QMP events bellow QMP command section Alex Bennée 2023-05-26 17:53:55 +01:00
  • 9deb999305 scripts/qapi: document the tool that generated the file Alex Bennée 2023-05-26 17:53:54 +01:00
  • 7103201370 trace: remove vcpu_id from the TraceEvent structure Alex Bennée 2023-05-26 17:53:53 +01:00
  • 78f314cf83 trace-events: remove the remaining vcpu trace events Alex Bennée 2023-05-26 17:53:52 +01:00
  • 2e2097b495 *-user: remove the guest_user_syscall tracepoints Alex Bennée 2023-05-26 17:53:51 +01:00
  • 381b916b20 Merge and port to QEMU 8 Andrea Fioraldi 2023-06-01 17:01:39 +02:00
  • 2a0d7cb6b7 block: remove bdrv_co_io_plug() API Stefan Hajnoczi 2023-05-30 14:09:59 -04:00
  • daa7a49dab
    Handle breakpoints for PPC (#23) WorksButNotTested 2023-06-01 13:56:57 +01:00
  • 076682885d block/linux-aio: convert to blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:58 -04:00
  • 6a6da231b7 block/io_uring: convert to blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:57 -04:00
  • 28ff7b4dfb block/blkio: convert to blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:56 -04:00
  • f2e590002b block/nvme: convert to blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:55 -04:00
  • 41abca8c39 block: add blk_io_plug_call() API Stefan Hajnoczi 2023-05-30 14:09:54 -04:00
  • c6a5fc2ac7 decodetree: Add --output-null for meson testing Richard Henderson 2023-05-31 16:25:10 -07:00
  • 9824490ded Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging Richard Henderson 2023-05-31 14:32:23 -07:00
  • c76e7652c7 Revert "python/qmp/protocol: add open_with_socket()" John Snow 2023-05-17 12:34:06 -04:00
  • 5bbc5936bb python/qmp/legacy: remove open_with_socket() calls John Snow 2023-05-17 12:34:05 -04:00
  • 7f5f3ae7d5 python/machine: use connect-based interface for existing sockets John Snow 2023-05-17 12:34:04 -04:00
  • b8d4ca1823 python/qmp/legacy: allow using sockets for connect() John Snow 2023-05-17 12:34:03 -04:00
  • 9341b2a6b9 python/qmp: allow sockets to be passed to connect() John Snow 2023-05-17 12:34:02 -04:00
  • ab72522797 gitlab: switch from 'stable' to 'latest' docker container tags Daniel P. Berrangé 2023-05-31 15:06:54 +01:00
  • 51bdb0b57a Merge tag 'pull-tcg-20230530' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-05-30 13:25:18 -07:00
  • 7f027ee0ce tests/avocado/virtio-gpu: Cancel test if drm rendering is not available Thomas Huth 2023-05-30 20:03:30 +02:00
  • 276d77de50 tests/decode: Add tests for various named-field cases Peter Maydell 2023-05-23 13:04:47 +01:00
  • 7e6c28be27 scripts/decodetree: Implement named field support Peter Maydell 2023-05-23 13:04:46 +01:00
  • 36d6124482 scripts/decodetree: Implement a topological sort Peter Maydell 2023-05-23 13:04:45 +01:00
  • aeac22ba1e scripts/decodetree: Pass lvalue-formatter function to str_extract() Peter Maydell 2023-05-23 13:04:44 +01:00
  • 7e62609353 docs: Document decodetree named field syntax Peter Maydell 2023-05-23 13:04:43 +01:00
  • 656666dc7d tests/decode: Convert tests to meson Richard Henderson 2023-05-23 10:48:48 -07:00
  • 036cc75ca0 decodetree: Do not remove output_file from /dev Richard Henderson 2023-05-26 10:22:51 -07:00
  • f260447176 decodetree: Diagnose empty pattern group Richard Henderson 2023-05-25 18:50:58 -07:00
  • 2fd2eb5a24 decodetree: Fix recursion in prop_format and build_tree Richard Henderson 2023-05-25 18:45:43 -07:00
  • 9b5acc5633 decodetree: Add --test-for-error Richard Henderson 2023-05-25 18:04:05 -07:00
  • 194339461b tcg: Remove TCG_TARGET_TLB_DISPLACEMENT_BITS Richard Henderson 2023-03-27 17:41:20 -07:00
  • dd906a37c7 accel/tcg: Add aarch64 store_atom_insert_al16 Richard Henderson 2023-05-24 22:53:37 +00:00
  • 129fe7cddb accel/tcg: Add aarch64 lse2 load_atom_extract_al16_or_al8 Richard Henderson 2023-05-24 22:43:52 +00:00
  • a8bde8da47 accel/tcg: Add x86_64 load_atom_extract_al16_or_al8 Richard Henderson 2023-05-24 14:07:24 -07:00
  • b3f4144fa9 accel/tcg: Extract store_atom_insert_al16 to host header Richard Henderson 2023-05-24 14:45:43 -07:00
  • af844a1149 accel/tcg: Extract load_atom_extract_al16_or_al8 to host header Richard Henderson 2023-05-24 13:46:32 -07:00
  • 4caad79f8d tcg/s390x: Support 128-bit load/store Richard Henderson 2023-04-19 17:58:23 +02:00
  • 526cd4ec01 tcg/ppc: Support 128-bit load/store Richard Henderson 2023-04-19 15:13:22 +02:00
  • 929124ec0b tcg/aarch64: Support 128-bit load/store Richard Henderson 2023-04-21 18:34:48 +01:00
  • 285a691fd2 tcg/aarch64: Simplify constraints on qemu_ld/st Richard Henderson 2023-05-25 20:37:29 +00:00
  • da4d0d95b4 tcg/aarch64: Reserve TCG_REG_TMP1, TCG_REG_TMP2 Richard Henderson 2023-05-25 20:14:56 +00:00
  • d67bcbddce tcg/aarch64: Rename temporaries Richard Henderson 2023-04-17 15:33:17 +02:00
  • 098d0fc10d tcg/i386: Support 128-bit load/store Richard Henderson 2023-04-17 10:16:28 +02:00
  • 480dfba2c9 qemu/atomic128: Add x86_64 atomic128-ldst.h Richard Henderson 2023-05-19 21:12:34 -07:00
  • 6479dd74f1 meson: Split test for __int128_t type from __int128_t arithmetic Richard Henderson 2023-05-24 08:14:41 -07:00
  • 9e0e6a7e8e accel/tcg: Fix check for page writeability in load_atomic16_or_exit Richard Henderson 2023-05-25 23:10:59 +00:00
  • 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