Commit Graph

  • a0d201b8c9 tests/avocado: Add set of boot tests on SBSA-ref Philippe Mathieu-Daudé 2023-04-24 10:22:34 +01:00
  • fa6ecc9bc0 tests/avocado: use the new snapshots for testing Alex Bennée 2023-04-24 10:22:33 +01:00
  • ec5ffa0056 tests/requirements.txt: bump up avocado-framework version to 101.0 Kautuk Consul 2023-04-24 10:22:32 +01:00
  • 1eb95e1bae Merge tag 'migration-20230426-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-04-27 10:47:14 +01:00
  • a67cceb071 vmstate-static-checker: Recognize "num" field Peter Xu 2023-04-25 14:05:44 -04:00
  • 12c81e5ae9 migration/vmstate-dump: Dump array size too as "num" Peter Xu 2023-04-25 14:05:43 -04:00
  • 74c38cf7fd migration: Allow postcopy_ram_supported_by_host() to report err Peter Xu 2023-04-25 21:15:14 -04:00
  • 09d6c96584 migration: Move qmp_migrate_set_parameters() to options.c Juan Quintela 2023-03-02 10:13:16 +01:00
  • 10d4703be5 migration: Move migrate_use_tls() to options.c Juan Quintela 2023-03-02 10:41:23 +01:00
  • 66f8b5a5ad MAINTAINERS: Add Leonardo and Peter as reviewers Juan Quintela 2023-04-19 18:29:57 +02:00
  • b405dfff1e migration: Disable postcopy + multifd migration Leonardo Bras 2023-04-25 00:33:08 -03:00
  • c3f9aa8e48 Merge tag 'pull-qapi-2023-04-26' of https://repo.or.cz/qemu/armbru into staging Richard Henderson 2023-04-26 07:23:32 +01:00
  • 4d1467a568 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Richard Henderson 2023-04-26 07:22:37 +01:00
  • a17dbc4b79 qapi: allow unions to contain further unions Daniel P. Berrangé 2023-04-20 11:26:19 +01:00
  • 1e148b545f qapi: Improve specificity of type/member descriptions Markus Armbruster 2023-04-25 15:10:28 +02:00
  • 7ce54db230 qapi: support updating expected test output via make Daniel P. Berrangé 2023-04-20 11:26:17 +01:00
  • 8c1e8fb2e7 block/monitor: Fix crash when executing HMP commit Wang Liang 2023-04-24 18:39:02 +08:00
  • 5a5a9fdd15 vmdk: make vmdk_is_cid_valid a coroutine_fn Paolo Bonzini 2023-03-09 09:44:56 +01:00
  • a39bae4ecd qcow2: mark various functions as coroutine_fn and GRAPH_RDLOCK Paolo Bonzini 2023-03-09 09:44:55 +01:00
  • 10bf10a8e3 tests: mark more coroutine_fns Paolo Bonzini 2023-03-09 09:44:54 +01:00
  • 70bd77bea5 qemu-pr-helper: mark more coroutine_fns Paolo Bonzini 2023-03-09 09:44:53 +01:00
  • c3b21fb189 9pfs: mark more coroutine_fns Paolo Bonzini 2023-03-09 09:44:52 +01:00
  • d2223cddce nbd: mark more coroutine_fns, do not use co_wrappers Paolo Bonzini 2023-03-09 09:44:51 +01:00
  • 26bef102e3 mirror: make mirror_flush a coroutine_fn, do not use co_wrappers Paolo Bonzini 2023-03-09 09:44:50 +01:00
  • 2f1fabdf44 blkdebug: add missing coroutine_fn annotation Paolo Bonzini 2023-03-09 09:44:49 +01:00
  • eab76d5846 vvfat: mark various functions as coroutine_fn Paolo Bonzini 2023-03-09 09:44:48 +01:00
  • aef04fc790 thread-pool: avoid passing the pool parameter every time Emanuele Giuseppe Esposito 2023-02-03 08:17:31 -05:00
  • 0fdb73112b thread-pool: use ThreadPool from the running thread Emanuele Giuseppe Esposito 2023-02-03 08:17:30 -05:00
  • a75e4e4365 io_uring: use LuringState from the running thread Emanuele Giuseppe Esposito 2023-02-03 08:17:29 -05:00
  • ab50533b69 linux-aio: use LinuxAioState from the running thread Emanuele Giuseppe Esposito 2023-02-03 08:17:28 -05:00
  • e95200c1c5 block: add missing coroutine_fn to bdrv_sum_allocated_file_size() Stefan Hajnoczi 2023-03-08 16:14:35 -05:00
  • 04ae220dbc include/block: fixup typos Wilfred Mallawa 2023-03-13 10:37:45 +10:00
  • 9612aa406e monitor: convert monitor_cleanup() to AIO_WAIT_WHILE_UNLOCKED() Stefan Hajnoczi 2023-03-09 14:08:55 -05:00
  • 6bb685531a hmp: convert handle_hmp_command() to AIO_WAIT_WHILE_UNLOCKED() Stefan Hajnoczi 2023-03-09 14:08:54 -05:00
  • 263d5e12c3 block: convert bdrv_drain_all_begin() to AIO_WAIT_WHILE_UNLOCKED() Stefan Hajnoczi 2023-03-09 14:08:53 -05:00
  • d805d8a2c7 block: convert bdrv_graph_wrlock() to AIO_WAIT_WHILE_UNLOCKED() Stefan Hajnoczi 2023-03-09 14:08:52 -05:00
  • e5568a6603 block: convert blk_exp_close_all_type() to AIO_WAIT_WHILE_UNLOCKED() Stefan Hajnoczi 2023-03-09 14:08:51 -05:00
  • d5eab432b0 block: don't acquire AioContext lock in bdrv_drain_all() Stefan Hajnoczi 2023-03-09 14:08:50 -05:00
  • 407ae2ae07 block: protect BlockBackend->queued_requests with a lock Stefan Hajnoczi 2023-03-07 16:04:27 -05:00
  • ef80ec5067 block: make BlockBackend->disable_request_queuing atomic Stefan Hajnoczi 2023-03-07 16:04:26 -05:00
  • c4d5bf99b7 block: make BlockBackend->quiesce_counter atomic Stefan Hajnoczi 2023-03-07 16:04:25 -05:00
  • a14b8206c5 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2023-04-25 09:13:27 +01:00
  • 3f1b44bdc1 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2023-04-25 09:13:07 +01:00
  • c28db9e000 hw/pci-bridge: Make PCIe and CXL PXB Devices inherit from TYPE_PXB_DEV Jonathan Cameron 2023-04-20 15:27:50 +01:00
  • 9136f661c7 hw/pci-bridge: pci_expander_bridge fix type in pxb_cxl_dev_reset() Jonathan Cameron 2023-04-20 15:27:49 +01:00
  • 4d58309388 docs/specs: Convert pci-testdev.txt to rst Peter Maydell 2023-04-20 17:03:34 +01:00
  • 3669b594d8 docs/specs: Convert pci-serial.txt to rst Peter Maydell 2023-04-20 17:03:33 +01:00
  • 0c0e21d1c1 docs/specs/pci-ids: Convert from txt to rST Peter Maydell 2023-04-20 17:03:32 +01:00
  • 0f689cf5ad acpi: pcihp: allow repeating hot-unplug requests Igor Mammedov 2023-04-18 11:04:49 +02:00
  • 91208dd297 virtio: i2c: Check notifier helpers for VIRTIO_CONFIG_IRQ_IDX Viresh Kumar 2023-04-18 09:24:54 +05:30
  • 2a3f8b333b docs: Remove obsolete descriptions of SR-IOV support Akihiko Odaki 2023-04-14 18:04:41 +09:00
  • ec1a78cee9 intel_iommu: refine iotlb hash calculation Jason Wang 2023-04-12 15:35:10 +08:00
  • 8a9ede6f51 docs/cxl: Fix sentence Stefan Weil 2023-04-09 22:18:28 +02:00
  • 2b6fc0b859 MAINTAINERS: Add Eugenio Pérez as vhost-shadow-virtqueue reviewer Eugenio Pérez 2023-03-31 17:04:10 +02:00
  • 094e29a271 tests: bios-tables-test: replace memset with initializer Paolo Bonzini 2023-03-30 15:11:09 +02:00
  • 1af507756b hw/acpi: limit warning on acpi table size to pc machines older than version 2.3 Ani Sinha 2023-03-29 10:27:26 +05:30
  • 104593c3ad Add my old and new work email mapping and use work email to support acpi Ani Sinha 2023-03-29 09:38:34 +05:30
  • 9d672e2904 tracetool: use relative paths for '#line' preprocessor directives Thomas De Schampheleire 2023-04-06 10:00:45 +02:00
  • fdd5e90fdb block/dmg: Declare a type definition for DMG uncompress function Philippe Mathieu-Daudé 2023-03-20 16:26:10 +01:00
  • ac5f7bf8e2 Merge tag 'migration-20230424-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-04-24 15:00:39 +01:00
  • de3b3f529d qapi: Require boxed for conditional command and event arguments Markus Armbruster 2023-03-16 08:13:25 +01:00
  • 713d921aed qapi: Fix code generated for optional conditional struct member Markus Armbruster 2023-03-16 08:13:24 +01:00
  • fa32eb9095 tests/qapi-schema: Cover optional conditional struct member Markus Armbruster 2023-03-16 08:13:23 +01:00
  • 39d2cc8e71 tests/qapi-schema: Clean up positive test for conditionals Markus Armbruster 2023-03-16 08:13:22 +01:00
  • 40e350f0cc tests/qapi-schema: Rename a few conditionals Markus Armbruster 2023-03-16 08:13:21 +01:00
  • 8fba2f737a tests/qapi-schema: Improve union discriminator coverage Markus Armbruster 2023-03-16 08:13:20 +01:00
  • e2050ef633 qapi: Fix to reject 'data': 'mumble' in struct Markus Armbruster 2023-03-16 08:13:19 +01:00
  • 6f2ab6090d qapi: Fix error message when type name or array is expected Markus Armbruster 2023-03-16 08:13:18 +01:00
  • 7c4075190d qapi: Simplify code a bit after previous commits Markus Armbruster 2023-03-16 08:13:17 +01:00
  • 2a0c975f86 qapi: Improve error message for unexpected array types Markus Armbruster 2023-03-16 08:13:16 +01:00
  • 06cc46eeaf qapi: Split up check_type() Markus Armbruster 2023-03-16 08:13:15 +01:00
  • 607045ba39 qapi: Clean up after removal of simple unions Markus Armbruster 2023-03-16 08:13:14 +01:00
  • ecee568ef9 qapi/schema: Use super() Markus Armbruster 2023-03-16 08:13:13 +01:00
  • bc5d303164 qapi: Fix error message format regression Markus Armbruster 2023-03-16 08:13:12 +01:00
  • 9c894df3a3 migration: Create migrate_max_bandwidth() function Juan Quintela 2023-03-02 11:00:12 +01:00
  • f774fde5d4 migration: Move migrate_postcopy() to options.c Juan Quintela 2023-03-02 10:44:20 +01:00
  • 873f674c55 migration: Create migrate_cpu_throttle_tailslow() function Juan Quintela 2023-03-02 10:29:51 +01:00
  • 9605c2ac28 migration: Create migrate_cpu_throttle_increment() function Juan Quintela 2023-03-02 10:20:49 +01:00
  • 2a8ec38082 migration: Create migrate_cpu_throttle_initial() to option.c Juan Quintela 2023-03-02 01:22:44 +01:00
  • 2682c4eea7 migration: Move migrate_announce_params() to option.c Juan Quintela 2023-03-02 01:17:23 +01:00
  • 24155bd052 migration: Create migrate_max_cpu_throttle() Juan Quintela 2023-03-02 01:13:01 +01:00
  • f94a858fa3 migration: Create migrate_checkpoint_delay() Juan Quintela 2023-03-02 01:04:55 +01:00
  • 6499efdb16 migration: Create migrate_throttle_trigger_threshold() Juan Quintela 2023-03-02 00:59:13 +01:00
  • 6f8be7080a migration: Move migrate_use_block_incremental() to option.c Juan Quintela 2023-03-02 00:49:47 +01:00
  • 5390adec03 migration: Use migrate_max_postcopy_bandwidth() Juan Quintela 2023-03-02 10:55:30 +01:00
  • 1dfc4b9e19 migration: Move parameters functions to option.c Juan Quintela 2023-03-02 00:39:03 +01:00
  • f80196b772 migration: Move migrate_cap_set() to options.c Juan Quintela 2023-03-01 23:25:44 +01:00
  • 45c1de13f0 migration: Move qmp_migrate_set_capabilities() to options.c Juan Quintela 2023-03-01 23:18:02 +01:00
  • 4d0c6b695b migration: Move qmp_query_migrate_capabilities() to options.c Juan Quintela 2023-03-01 23:15:59 +01:00
  • 7760870645 migration: Move migrate_caps_check() to options.c Juan Quintela 2023-03-01 23:05:53 +01:00
  • 17cba690cd migration: Create migrate_rdma_pin_all() function Juan Quintela 2023-03-01 22:41:55 +01:00
  • 38ad1110e3 migration: Move migrate_use_return() to options.c Juan Quintela 2023-03-01 22:25:47 +01:00
  • 9d4b1e5f22 migration: Move migrate_use_block() to options.c Juan Quintela 2023-03-01 22:23:57 +01:00
  • 87dca0c9bb migration: Move migrate_use_xbzrle() to options.c Juan Quintela 2023-03-01 22:20:13 +01:00
  • b4bc342c76 migration: Move migrate_use_zero_copy_send() to options.c Juan Quintela 2023-03-01 22:17:14 +01:00
  • 51b07548f7 migration: Move migrate_use_multifd() to options.c Juan Quintela 2023-03-01 22:10:29 +01:00
  • b890902c9c migration: Move migrate_use_events() to options.c Juan Quintela 2023-03-01 22:08:09 +01:00
  • a7a94d1435 migration: Move migrate_use_compression() to options.c Juan Quintela 2023-03-01 22:03:48 +01:00
  • 5e80464455 migration: Move migrate_colo_enabled() to options.c Juan Quintela 2023-03-01 22:00:16 +01:00
  • 1f0776f1c0 migration: Create options.c Juan Quintela 2023-03-01 21:18:45 +01:00