Commit Graph

  • 3dedb7201c tcg/ppc: Remove unused constraint J Richard Henderson 2023-05-01 08:32:09 +01:00
  • 6e21aa2dcd tcg/ppc: Remove unused constraints A, B, C, D Richard Henderson 2023-04-07 14:24:08 -07:00
  • b41b43a477 tcg/ppc: Adjust constraints on qemu_ld/st Richard Henderson 2023-04-04 03:04:49 +03:00
  • 01a112e2e9 tcg/ppc: Reorg tcg_out_tlb_read Richard Henderson 2023-04-04 01:25:06 +03:00
  • f48cc9020b tcg/mips: Simplify constraints on qemu_ld/st Richard Henderson 2023-04-02 22:06:53 -07:00
  • 2f2a3d1d0b tcg/mips: Reorg tlb load within prepare_host_addr Richard Henderson 2023-04-24 04:29:40 +01:00
  • a79956219f tcg/mips: Remove MO_BSWAP handling Richard Henderson 2023-04-08 06:15:41 +01:00
  • e3205306d8 tcg/loongarch64: Simplify constraints on qemu_ld/st Richard Henderson 2023-04-03 17:36:02 +00:00
  • eb491329f6 tcg/s390x: Convert tcg_out_qemu_{ld,st}_slow_path Richard Henderson 2023-04-10 12:23:08 -07:00
  • 61b6daafb4 tcg/riscv: Convert tcg_out_qemu_{ld,st}_slow_path Richard Henderson 2023-04-10 11:59:54 -07:00
  • ec38941912 tcg/ppc: Convert tcg_out_qemu_{ld,st}_slow_path Richard Henderson 2023-04-10 11:09:42 -07:00
  • f07aaf4856 tcg/mips: Convert tcg_out_qemu_{ld,st}_slow_path Richard Henderson 2023-04-10 10:30:21 -07:00
  • 338b9e0950 tcg/loongarch64: Convert tcg_out_qemu_{ld,st}_slow_path Richard Henderson 2023-04-24 03:54:06 +01:00
  • 74c1706732 tcg/arm: Convert tcg_out_qemu_{ld,st}_slow_path Richard Henderson 2023-04-10 00:15:24 -07:00
  • 6e96422b14 tcg/aarch64: Convert tcg_out_qemu_{ld,st}_slow_path Richard Henderson 2023-04-09 23:21:20 -07:00
  • 0036e54e7a tcg/i386: Convert tcg_out_qemu_st_slow_path Richard Henderson 2023-04-09 23:08:12 -07:00
  • da8ab70ad1 tcg/i386: Convert tcg_out_qemu_ld_slow_path Richard Henderson 2023-04-09 23:03:55 -07:00
  • 8429a1ca8f tcg: Add routines for calling slow-path helpers Richard Henderson 2023-04-09 22:59:09 -07:00
  • 0741b25e4e tcg/s390x: Introduce prepare_host_addr Richard Henderson 2023-04-23 21:46:46 +01:00
  • 001dddfe0e tcg/riscv: Introduce prepare_host_addr Richard Henderson 2023-04-23 21:06:38 +01:00
  • 7069e03699 tcg/ppc: Introduce prepare_host_addr Richard Henderson 2023-04-23 20:26:05 +01:00
  • 5b7208daa0 tcg/mips: Introduce prepare_host_addr Richard Henderson 2023-04-23 18:34:35 +01:00
  • e63eed328f tcg/loongarch64: Introduce prepare_host_addr Richard Henderson 2023-04-23 17:02:44 +01:00
  • 7131d3cf72 tcg/arm: Introduce prepare_host_addr Richard Henderson 2023-04-23 15:54:41 +01:00
  • 1e612dd66a tcg/aarch64: Introduce prepare_host_addr Richard Henderson 2023-04-21 12:37:20 +01:00
  • 1fac4648fe tcg/i386: Use indexed addressing for softmmu fast path Richard Henderson 2023-04-16 09:00:18 +02:00
  • 530074c6c1 tcg/i386: Introduce prepare_host_addr Richard Henderson 2023-04-19 19:10:27 +02:00
  • 83ecdb18eb accel/tcg/tcg-accel-ops-rr: ensure fairness with icount Jamie Iles 2023-04-27 03:09:25 +01:00
  • 370ed60029 cpu: expose qemu_cpu_list_lock for lock-guard use Jamie Iles 2023-04-27 03:09:24 +01:00
  • eb0153efa6 disas: Move disas.c into the target-independent source set Thomas Huth 2023-05-09 17:27:48 +01:00
  • e22d3c48db disas: Move softmmu specific code to separate file Thomas Huth 2023-05-09 17:14:36 +01:00
  • 45dfbd4320 disas: Remove target-specific headers Richard Henderson 2023-05-03 08:23:29 +01:00
  • b6235a759a disas: Remove target_ulong from the interface Richard Henderson 2023-05-03 08:23:27 +01:00
  • f779026478 disas: Move disas.c to disas/ Richard Henderson 2023-05-03 08:23:26 +01:00
  • 692aba8d76 disas: Fix tabs and braces in disas.c Richard Henderson 2023-05-10 18:04:45 +01:00
  • 8c313254e6 accel/tcg: Fix atomic_mmu_lookup for reads Richard Henderson 2023-05-05 21:40:49 +01:00
  • a0f06a6226 target/m68k: Fix gen_load_fp for OS_LONG Richard Henderson 2023-05-08 15:07:47 +01:00
  • fff86d48a2 Merge tag 'migration-20230509-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-05-11 05:55:12 +01:00
  • 121ccedc2b migration: block incoming colo when capability is disabled Vladimir Sementsov-Ogievskiy 2023-04-28 22:49:28 +03:00
  • d70178a88f migration: disallow change capabilities in COLO state Vladimir Sementsov-Ogievskiy 2023-04-28 22:49:27 +03:00
  • ecbfec6d77 migration: process_incoming_migration_co: simplify code flow around ret Vladimir Sementsov-Ogievskiy 2023-04-28 22:49:24 +03:00
  • 1d4cfcd409 migration: drop colo_incoming_thread from MigrationIncomingState Vladimir Sementsov-Ogievskiy 2023-04-28 22:49:23 +03:00
  • 51e47cf860 build: move COLO under CONFIG_REPLICATION Vladimir Sementsov-Ogievskiy 2023-04-28 22:49:21 +03:00
  • 4332ffcd7b colo: make colo_checkpoint_notify static and provide simpler API Vladimir Sementsov-Ogievskiy 2023-04-28 22:49:20 +03:00
  • 43c71fe3b8 block/meson.build: prefer positive condition for replication Vladimir Sementsov-Ogievskiy 2023-04-28 22:49:19 +03:00
  • 5d1d1fcf43 multifd: Add the ramblock to MultiFDRecvParams Lukas Straub 2023-05-08 21:11:07 +02:00
  • 9d638407ef ram: Let colo_flush_ram_cache take the bitmap_mutex Lukas Straub 2023-05-08 21:10:55 +02:00
  • 871cfc5400 ram: Add public helper to set colo bitmap Lukas Straub 2023-05-08 21:10:52 +02:00
  • d530697ca2 Merge tag 'pull-testing-updates-100523-1' of https://gitlab.com/stsquad/qemu into staging Richard Henderson 2023-05-10 16:43:01 +01:00
  • b9353acfd7 hw/arm: Select XLNX_USB_SUBSYS for xlnx-zcu102 machine Fabiano Rosas 2023-05-03 10:12:29 +01:00
  • a79e32a944 tests/avocado: use http for mipsdistros.mips.com Alex Bennée 2023-05-02 17:54:03 +01:00
  • 2cf72cb5eb gitlab: enable minimal device profile for aarch64 --disable-tcg Alex Bennée 2023-05-02 17:20:46 +01:00
  • eb8d413f7f gitlab: add ubuntu-22.04-aarch64-without-defaults Alex Bennée 2023-05-02 16:59:17 +01:00
  • c1924cde87 scripts/ci: clean-up the 20.04/22.04 confusion in ansible Alex Bennée 2023-05-02 16:54:54 +01:00
  • 02f4947603 scripts/ci: add gitlab-runner to kvm group Alex Bennée 2023-05-02 16:11:50 +01:00
  • ab9d29b0a4 docs: document breakpoint and watchpoint support Alex Bennée 2023-05-02 15:23:50 +01:00
  • 3217b84f3c tests/docker: bump the xtensa base to debian:11-slim Alex Bennée 2023-05-02 15:20:59 +01:00
  • caa9cbd566 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Richard Henderson 2023-05-10 14:52:03 +01:00
  • 58a2e3f5c3 block: compile out assert_bdrv_graph_readable() by default Stefan Hajnoczi 2023-05-01 13:34:43 -04:00
  • e19b157f3c block: Mark bdrv_refresh_limits() and callers GRAPH_RDLOCK Kevin Wolf 2023-05-04 13:57:50 +02:00
  • 533c6e4ee8 block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK Kevin Wolf 2023-05-04 13:57:49 +02:00
  • 4f0bef8b36 block: Mark bdrv_query_block_graph_info() and callers GRAPH_RDLOCK Kevin Wolf 2023-05-04 13:57:48 +02:00
  • 6ec75a6a3e block: Mark bdrv_query_bds_stats() and callers GRAPH_RDLOCK Kevin Wolf 2023-05-04 13:57:47 +02:00
  • 840428a266 block: Mark BlockDriver callbacks for amend job GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:46 +02:00
  • cb2bfaa450 block: Mark bdrv_co_debug_event() GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:45 +02:00
  • a00e70c012 block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:44 +02:00
  • de335638a3 block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:43 +02:00
  • 9c93652da6 mirror: Require GRAPH_RDLOCK for accessing a node's parent list Kevin Wolf 2023-05-04 13:57:42 +02:00
  • 622d30af99 vhdx: Require GRAPH_RDLOCK for accessing a node's parent list Kevin Wolf 2023-05-04 13:57:41 +02:00
  • 69aa0d371f nbd: Mark nbd_co_do_establish_connection() and callers GRAPH_RDLOCK Emanuele Giuseppe Esposito 2023-05-04 13:57:40 +02:00
  • 5d934513f8 nbd: Remove nbd_co_flush() wrapper function Kevin Wolf 2023-05-04 13:57:39 +02:00
  • 1a30b0f5d7 block: .bdrv_open is non-coroutine and unlocked Kevin Wolf 2023-05-04 13:57:38 +02:00
  • 4ee1f854ec graph-lock: Fix GRAPH_RDLOCK_GUARD*() to be reader lock Kevin Wolf 2023-05-04 13:57:37 +02:00
  • d51c349b64 graph-lock: Add GRAPH_UNLOCKED(_PTR) Kevin Wolf 2023-05-04 13:57:36 +02:00
  • 57f3d07b18 test-bdrv-drain: Don't modify the graph in coroutines Kevin Wolf 2023-05-04 13:57:35 +02:00
  • e113362e4c iotests: Test resizing image attached to an iothread Kevin Wolf 2023-05-09 15:41:33 +02:00
  • 0c7d204f50 block: Don't call no_coroutine_fns in qmp_block_resize() Kevin Wolf 2023-05-04 13:57:34 +02:00
  • b2ab5f545f block: bdrv/blk_co_unref() for calls in coroutine context Kevin Wolf 2023-05-04 13:57:33 +02:00
  • da4afaff07 block: Consistently call bdrv_activate() outside coroutine Kevin Wolf 2023-05-04 13:57:32 +02:00
  • 0050c163ff qcow2: Don't call bdrv_getlength() in coroutine_fns Kevin Wolf 2023-05-04 13:57:31 +02:00
  • 6dab4c93ec migration: Attempt disk reactivation in more failure scenarios Eric Blake 2023-05-02 15:52:12 -05:00
  • cf6052f111 iotests/nbd-reconnect-on-open: Fix NBD socket path Kevin Wolf 2023-05-03 18:50:19 +02:00
  • e2626874a3 block: Fix use after free in blockdev_mark_auto_del() Kevin Wolf 2023-05-03 16:01:42 +02:00
  • 3edf660a91 aio-wait: avoid AioContext lock in aio_wait_bh_oneshot() Stefan Hajnoczi 2023-04-04 11:33:07 -04:00
  • 17ac39c3e7 block: add missing coroutine_fn annotations Paolo Bonzini 2023-04-06 12:17:52 +02:00
  • 11cea42e17 block: add configure options for excluding vmdk, vhdx and vpc Vladimir Sementsov-Ogievskiy 2023-04-21 12:27:58 +03:00
  • 568992e344 Merge tag 'pull-qapi-2023-05-09-v2' of https://repo.or.cz/qemu/armbru into staging Richard Henderson 2023-05-10 13:11:29 +01:00
  • b2896c1b09 Merge tag 'vfio-updates-20230509.0' of https://gitlab.com/alex.williamson/qemu into staging Richard Henderson 2023-05-10 11:20:35 +01:00
  • 7534695b40 target/loongarch: Terminate vmstate subsections list Richard Henderson 2023-05-10 06:15:44 +00:00
  • a937b6aa73 qapi: Reformat doc comments to conform to current conventions Markus Armbruster 2023-04-28 12:54:29 +02:00
  • 059d341a67 qga/qapi-schema: Reformat doc comments to conform to current conventions Markus Armbruster 2023-04-28 12:54:28 +02:00
  • 9d167491cb docs/devel/qapi-code-gen: Update doc comment conventions Markus Armbruster 2023-04-28 12:54:27 +02:00
  • eb59cf7628 qapi: Section parameter @indent is no longer used, drop Markus Armbruster 2023-04-28 12:54:26 +02:00
  • 08349786c8 qapi: Relax doc string @name: description indentation rules Markus Armbruster 2023-04-28 12:54:25 +02:00
  • 3e32dca3f0 qapi: Rewrite parsing of doc comment section symbols and tags Markus Armbruster 2023-04-28 12:54:24 +02:00
  • 577e648bdb Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-05-09 17:21:39 +01:00
  • b5048a4cbf vfio/pci: Static Resizable BAR capability Alex Williamson 2023-05-04 14:42:48 -06:00
  • ff180c6bd7 vfio/migration: Skip log_sync during migration SETUP state Avihai Horon 2023-04-03 16:00:00 +03:00
  • 2dca1b37a7 vfio/pci: add support for VF token Minwoo Im 2023-03-20 16:35:22 +09:00
  • 9b2c6746d3 qapi: Fix argument description indentation stripping Markus Armbruster 2023-04-28 12:54:23 +02:00