Commit Graph

  • 2ae16a6aa4 Include generated QAPI headers less Markus Armbruster 2019-08-12 07:23:32 +02:00
  • ec150c7e09 include: Make headers more self-contained Markus Armbruster 2019-08-12 07:23:31 +02:00
  • 27608c7c66 Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20190814a' into staging Peter Maydell 2019-08-16 12:00:18 +01:00
  • a6b257a08e file-posix: Handle undetectable alignment Nir Soffer 2019-08-13 21:21:03 +03:00
  • ffd8e8ffd5 qemu-img convert: Deprecate using -n and -o together Kevin Wolf 2019-08-09 11:09:21 +02:00
  • cf3129323f block-backend: Queue requests while drained Kevin Wolf 2019-07-22 17:46:23 +02:00
  • d2da5e288a mirror: Keep mirror_top_bs drained after dropping permissions Kevin Wolf 2019-07-22 17:44:27 +02:00
  • 421919d76b block: Remove blk_pread_unthrottled() Kevin Wolf 2019-07-22 17:22:00 +02:00
  • 48057fc2b4 iotests: Add test for concurrent stream/commit Max Reitz 2019-07-22 15:33:47 +02:00
  • 0513f9841f tests: Test mid-drain bdrv_replace_child_noperm() Max Reitz 2019-07-22 15:33:46 +02:00
  • 9746b35cf3 tests: Test polling in bdrv_drop_intermediate() Max Reitz 2019-07-22 15:33:45 +02:00
  • debc292767 block: Reduce (un)drains when replacing a child Max Reitz 2019-07-22 15:33:44 +02:00
  • 637d54a5f3 block: Keep subtree drained in drop_intermediate Max Reitz 2019-07-22 15:33:43 +02:00
  • e444fa8312 block: Simplify bdrv_filter_default_perms() Kevin Wolf 2019-08-02 15:59:41 +02:00
  • 5b96e6a002 iotests: Test migration with all kinds of filter nodes Kevin Wolf 2019-08-01 17:12:25 +02:00
  • 980448f17a iotests: Move migration helpers to iotests.py Kevin Wolf 2019-08-01 13:14:09 +02:00
  • 19462c4bdd iotests/118: Add -blockdev based tests Kevin Wolf 2019-07-30 16:49:26 +02:00
  • dfc828941c iotests/118: Create test classes dynamically Kevin Wolf 2019-07-30 16:25:55 +02:00
  • dfa26a110c iotests/118: Test media change for scsi-cd Kevin Wolf 2019-07-30 12:23:45 +02:00
  • 8f071c9db5 block/nbd: refactor nbd connection parameters Vladimir Sementsov-Ogievskiy 2019-06-18 14:43:24 +03:00
  • b172ae2e0e block/nbd: add cmdline and qapi parameter reconnect-delay Vladimir Sementsov-Ogievskiy 2019-06-18 14:43:23 +03:00
  • a34b1e5e06 block/nbd: move from quit to state Vladimir Sementsov-Ogievskiy 2019-06-18 14:43:22 +03:00
  • a8e2bb6a76 block/nbd: use non-blocking io channel for nbd negotiation Vladimir Sementsov-Ogievskiy 2019-06-18 14:43:21 +03:00
  • 962b7b3d4c block/nbd: split connection_co start out of nbd_client_connect Vladimir Sementsov-Ogievskiy 2019-06-18 14:43:20 +03:00
  • 7fa5c5657f nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH Vladimir Sementsov-Ogievskiy 2019-07-25 13:05:50 +03:00
  • 99136607b1 block/stream: use BDRV_REQ_PREFETCH Vladimir Sementsov-Ogievskiy 2019-07-25 13:05:49 +03:00
  • 3299e5ecf7 block: implement BDRV_REQ_PREFETCH Vladimir Sementsov-Ogievskiy 2019-07-25 13:05:48 +03:00
  • aec21d3175 qapi: Add InetSocketAddress member keep-alive Vladimir Sementsov-Ogievskiy 2019-07-25 12:49:37 +03:00
  • 6fc9f3d347 tests/libqtest: Make qmp_assert_success() independent from global_qtest Thomas Huth 2019-07-23 21:22:39 +02:00
  • e5758de4e8 tests/libqtest: Make qtest_qmp_device_add/del independent from global_qtest Thomas Huth 2019-07-22 17:10:55 +02:00
  • 17de474129 tests/libqtest: Clean up qtest_cb_for_every_machine() wrt global_qtest Thomas Huth 2019-07-22 16:34:42 +02:00
  • f945b84a2b tests/libqtest: Remove unused function hmp() Thomas Huth 2019-07-22 16:17:38 +02:00
  • 2380d31e19 tests/libqos: Make virtio-pci code independent from global_qtest Thomas Huth 2019-07-18 17:08:51 +02:00
  • 1999a70a05 tests/libqos: Make generic virtio code independent from global_qtest Thomas Huth 2019-05-18 10:23:24 +02:00
  • ca1ef1e62e tests: Set read-zeroes on for null-co driver Andrey Shinkevich 2019-07-29 15:46:00 +03:00
  • 375eae1c71 libqos: Account for the ctrl queue in virtio-net Oleinik, Alexander 2019-08-05 03:24:15 +00:00
  • 2b8985f1b8 qtest: Rename qtest.c:qtest_init() Oleinik, Alexander 2019-08-05 03:13:01 +00:00
  • f8f2eac4e5 Open 4.2 development tree Peter Maydell 2019-08-15 17:20:55 +01:00
  • 9e06029aea Update version for v4.1.0 release Peter Maydell 2019-08-15 13:03:37 +01:00
  • 7dd59d01dd migration: add some multifd traces Juan Quintela 2019-08-14 04:02:17 +02:00
  • 18cdcea371 migration: Make global sem_sync semaphore by channel Juan Quintela 2019-08-14 04:02:14 +02:00
  • 5558c91ae8 migration: Add traces for multifd terminate threads Juan Quintela 2019-08-14 04:02:13 +02:00
  • 3170a6453b qemu-file: move qemu_{get,put}_counted_string() declarations Marc-André Lureau 2019-08-08 19:03:24 +04:00
  • 1ce542620a migration/postcopy: use mis->bh instead of allocating a QEMUBH Wei Yang 2019-08-05 13:31:46 +08:00
  • 7a3e957177 migration: rename migration_bitmap_sync_range to ramblock_sync_dirty_bitmap Wei Yang 2019-08-08 11:31:55 +08:00
  • 81507f6b7e migration: update ram_counters for multifd sync packet Ivan Ren 2019-07-30 13:33:36 +08:00
  • 1b81c974cc migration: add speed limit for multifd migration Ivan Ren 2019-07-30 13:33:35 +08:00
  • 5d7d255863 migration: add qemu_file_update_transfer interface Ivan Ren 2019-07-30 13:33:34 +08:00
  • 87f3bd8717 migration: always initialise ram_counters for a new migration Ivan Ren 2019-08-02 18:18:41 +08:00
  • 14adf288d3 migration: remove unused field bytes_xfer Wei Yang 2019-04-02 08:31:06 +08:00
  • 32e70aad7e hmp: Remove migration capabilities from "info migrate" Wei Yang 2019-08-06 08:36:45 +08:00
  • 9dec3cc3f4 migration/postcopy: use QEMU_IS_ALIGNED to replace host_offset Wei Yang 2019-08-06 08:46:48 +08:00
  • dad45ab2be migration/postcopy: simplify calculation of run_start and fixup_start_addr Wei Yang 2019-08-06 08:46:47 +08:00
  • 810cf2bbd4 migration/postcopy: make PostcopyDiscardState a static variable Wei Yang 2019-07-24 09:07:21 +08:00
  • 10da4a3689 migration: extract ram_load_precopy Wei Yang 2019-07-25 08:20:23 +08:00
  • be4a1a1b6f migration: return -EINVAL directly when version_id mismatch Wei Yang 2019-07-22 15:53:38 +08:00
  • 4695ce3fdc migration: equation is more proper than and to check LOADVM_QUIT Wei Yang 2019-07-18 14:42:57 +08:00
  • 5d0980a459 migration: just pass RAMBlock is enough Wei Yang 2019-07-18 09:25:47 +08:00
  • 6a88eb2b08 migration: use migration_in_postcopy() to check POSTCOPY_ACTIVE Wei Yang 2019-07-19 15:11:29 +08:00
  • 52aec70923 migration/postcopy: start_postcopy could be true only when migrate_postcopy() return true Wei Yang 2019-07-18 16:37:47 +08:00
  • 305b6f8431 migration/postcopy: PostcopyState is already set in loadvm_postcopy_handle_advise() Wei Yang 2019-07-11 16:08:16 +08:00
  • e326767b45 migration/savevm: move non SaveStateEntry condition check out of iteration Wei Yang 2019-07-09 22:09:24 +08:00
  • 622a80c955 migration/savevm: split qemu_savevm_state_complete_precopy() into two parts Wei Yang 2019-07-09 22:09:23 +08:00
  • 4e455d51ef migration/savevm: flush file for iterable_only case Wei Yang 2019-07-09 22:09:22 +08:00
  • 8996604fe6 migration/postcopy: do_fixup is true when host_offset is non-zero Wei Yang 2019-07-10 13:08:14 +08:00
  • e927a03317 migration/postcopy: reduce one operation to calculate fixup_start_addr Wei Yang 2019-07-10 13:08:13 +08:00
  • a162b572e9 migration/postcopy: discard_length must not be 0 Wei Yang 2019-06-27 10:08:22 +08:00
  • 33a5cb6202 migration/postcopy: break the loop when there is no more page to discard Wei Yang 2019-06-27 10:08:21 +08:00
  • 0abfff9ea7 migration/postcopy: the valid condition is one less then end Wei Yang 2019-06-27 10:08:20 +08:00
  • 640dfb14db migration: consolidate time info into populate_time_info Wei Yang 2019-07-16 08:54:11 +08:00
  • 78dd48df39 hw/net: fix vmxnet3 live migration Marcel Apfelbaum 2019-07-05 04:07:11 +03:00
  • 3d661c8ab1 migration: Add error_desc for file channel errors Yury Kotov 2019-04-22 13:34:20 +03:00
  • f28ed74fd1 Update version for v4.1.0-rc5 release Peter Maydell 2019-08-13 15:38:38 +01:00
  • 02db1be1d0 riscv: roms: Fix make rules for building sifive_u bios Bin Meng 2019-08-02 23:08:04 -07:00
  • 968ff692cf Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190813' into staging Peter Maydell 2019-08-13 11:35:30 +01:00
  • 310cda5b5e spapr/xive: Fix migration of hot-plugged CPUs Cédric Le Goater 2019-08-13 08:48:53 +02:00
  • 25c9780d38 spapr: Reset CAS & IRQ subsystem after devices David Gibson 2019-08-13 15:59:18 +10:00
  • 5e7bcdcfe6 display/bochs: fix pcie support Gerd Hoffmann 2019-08-12 08:52:21 +02:00
  • 864ab314f1 Update version for v4.1.0-rc4 release Peter Maydell 2019-08-06 17:05:21 +01:00
  • bb15791166 compat: disable edid on virtio-gpu base device Cornelia Huck 2019-08-06 13:58:19 +02:00
  • df1a7c99dd Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-08-06' into staging Peter Maydell 2019-08-06 13:40:31 +01:00
  • 110571be4e block/backup: disable copy_range for compressed backup Vladimir Sementsov-Ogievskiy 2019-07-30 19:32:50 +03:00
  • 19ba4651fe iotests: Test unaligned blocking mirror write Max Reitz 2019-08-05 13:35:26 +02:00
  • 9adc1cb49a mirror: Only mirror granularity-aligned chunks Max Reitz 2019-08-05 17:33:08 +02:00
  • 8a9cb86408 iotests: Test incremental backup after truncation Max Reitz 2019-08-05 17:28:40 +02:00
  • 4e4de22279 util/hbitmap: update orig_size on truncate Vladimir Sementsov-Ogievskiy 2019-08-05 15:01:20 +03:00
  • 5f594a2e99 iotests: Test backup job with two guest writes Max Reitz 2019-08-01 19:39:00 +02:00
  • 4a5b91ca02 backup: Copy only dirty areas Max Reitz 2019-08-01 19:38:59 +02:00
  • 9bb68d34dd Merge remote-tracking branch 'remotes/philmd-gitlab/tags/edk2-next-20190803' into staging Peter Maydell 2019-08-05 11:05:36 +01:00
  • 177cd674d6 Makefile: remove DESTDIR from firmware file content Olaf Hering 2019-05-30 21:28:11 +02:00
  • 02ac2f7f61 target/arm: Avoid bogus NSACR traps on M-profile without Security Extension Peter Maydell 2019-08-01 11:57:42 +01:00
  • 9bcf2dfa16 Merge remote-tracking branch 'remotes/elmarco/tags/slirp-CVE-2019-14378-pull-request' into staging Peter Maydell 2019-08-02 13:06:03 +01:00
  • e1a4a24d26 slirp: update with CVE-2019-14378 fix Marc-André Lureau 2019-08-02 15:14:56 +04:00
  • 3bd6cbbb18 Update version for v4.1.0-rc3 release Peter Maydell 2019-07-30 22:02:05 +01:00
  • 4366e7cfb4 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging Peter Maydell 2019-07-30 20:53:26 +01:00
  • c8557f1b48 pcie_root_port: Disable ACS on older machines Dr. David Alan Gilbert 2019-07-30 10:37:19 +01:00
  • a58dfba201 pcie_root_port: Allow ACS to be disabled Dr. David Alan Gilbert 2019-07-30 10:37:18 +01:00
  • 987a232242 target/arm: Deliver BKPT/BRK exceptions to correct exception level Peter Maydell 2019-07-30 14:25:22 +01:00
  • 62ae78c77a Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging Peter Maydell 2019-07-30 16:35:17 +01:00
  • 6817416014 iotests/118: Test inserting a read-only medium Kevin Wolf 2019-07-30 16:50:52 +02:00