Commit Graph

  • d637a182b9 migration: save_compress_page() can take block through pss Juan Quintela 2023-06-13 13:34:12 +02:00
  • 8741781157 hw/vfio: add ramfb migration support Marc-André Lureau 2023-10-09 10:32:47 +04:00
  • a1e88d2d2b ramfb-standalone: add migration support Marc-André Lureau 2023-10-09 10:32:46 +04:00
  • 303c33e606 ramfb: add migration support Marc-André Lureau 2023-10-09 10:32:45 +04:00
  • c0f527f4cc vfio/pci: Remove vfio_detach_device from vfio_realize error path Eric Auger 2023-10-11 22:09:34 +02:00
  • 410ee49190 vfio/ccw: Remove redundant definition of TYPE_VFIO_CCW Zhenzhong Duan 2023-10-09 10:20:48 +08:00
  • 88ceb67a6f vfio/ap: Remove pointless apdev variable Zhenzhong Duan 2023-10-09 10:20:47 +08:00
  • fde4dbb7e6 vfio/pci: Fix a potential memory leak in vfio_listener_region_add Zhenzhong Duan 2023-10-09 10:20:46 +08:00
  • 7e63b31138 vfio/common: Move legacy VFIO backend code into separate container.c Yi Liu 2023-10-09 11:09:17 +02:00
  • 3d779abafe vfio/common: Introduce a global VFIODevice list Zhenzhong Duan 2023-10-09 11:09:16 +02:00
  • 0bddd88027 vfio/common: Store the parent container in VFIODevice Zhenzhong Duan 2023-10-09 11:09:15 +02:00
  • 7103ef7e76 vfio/common: Introduce a per container device list Zhenzhong Duan 2023-10-09 11:09:14 +02:00
  • c8fcb90c96 vfio/common: Move VFIO reset handler registration to a group agnostic function Zhenzhong Duan 2023-10-09 11:09:13 +02:00
  • e08041ece7 vfio/ccw: Use vfio_[attach/detach]_device Eric Auger 2023-10-09 11:09:12 +02:00
  • c95d128ee3 vfio/ap: Use vfio_[attach/detach]_device Eric Auger 2023-10-09 11:09:11 +02:00
  • da5ed43299 vfio/platform: Use vfio_[attach/detach]_device Eric Auger 2023-10-09 11:09:10 +02:00
  • 5456b1867d vfio/pci: Introduce vfio_[attach/detach]_device Eric Auger 2023-10-09 11:09:09 +02:00
  • 5621c02d5a vfio/common: Extract out vfio_kvm_device_[add/del]_fd Zhenzhong Duan 2023-10-09 11:09:08 +02:00
  • a33832b194 vfio/common: Introduce vfio_container_add|del_section_window() Eric Auger 2023-10-09 11:09:07 +02:00
  • 77c212599d vfio/common: Propagate KVM_SET_DEVICE_ATTR error if any Eric Auger 2023-10-09 11:09:06 +02:00
  • 1e09f52f4d vfio/common: Move IOMMU agnostic helpers to a separate file Yi Liu 2023-10-09 11:09:05 +02:00
  • f7cbfa7130 linux-headers: Add iommufd.h Zhenzhong Duan 2023-10-09 11:09:04 +02:00
  • 8cba58b578 scripts/update-linux-headers: Add iommufd.h Eric Auger 2023-10-09 11:09:03 +02:00
  • 528148980a configure: define "pkg-config" in addition to "pkgconfig" Paolo Bonzini 2023-10-17 17:32:50 +02:00
  • b4d61d3d81 meson: add a note on why we use config_host for program paths Paolo Bonzini 2023-09-28 12:00:48 +02:00
  • 79fccf7e2b meson-buildoptions: document the data at the top Paolo Bonzini 2023-09-28 11:20:01 +02:00
  • e20d68aa0b configure, meson: use command line options to configure qemu-ga Paolo Bonzini 2023-10-09 14:13:59 +02:00
  • 17599573bf configure: unify handling of several Debian cross containers Paolo Bonzini 2023-10-09 14:03:56 +02:00
  • 090a188cc1 configure: move environment-specific defaults to config-meson.cross Paolo Bonzini 2023-10-16 08:20:13 +02:00
  • c36dd41ba2 configure: move target-specific defaults to an external machine file Paolo Bonzini 2023-10-16 08:18:08 +02:00
  • 050b439887 configure: remove some dead cruft Paolo Bonzini 2023-09-28 12:07:23 +02:00
  • 2e938a9a61 configure: clean up PIE option handling Paolo Bonzini 2023-09-28 10:41:29 +02:00
  • 39fb3cfc28 configure: clean up plugin option handling Paolo Bonzini 2023-09-18 11:06:48 +02:00
  • a47dd5c516 configure, tests/tcg: simplify GDB conditionals Paolo Bonzini 2023-09-28 10:44:56 +02:00
  • 730be6138e tests/tcg/arm: move non-SVE tests out of conditional Paolo Bonzini 2023-09-28 10:27:24 +02:00
  • 1725253647 hw/remote: move stub vfu_object_set_bus_irq out of stubs/ Paolo Bonzini 2023-08-31 10:58:23 +02:00
  • adfa939e73 hw/xen: cleanup sourcesets Paolo Bonzini 2023-08-31 11:14:18 +02:00
  • ae22ae6515 configure: clean up handling of CFI option Paolo Bonzini 2023-09-26 17:20:53 +02:00
  • 655e2a778d meson, cutils: allow non-relocatable installs Paolo Bonzini 2023-10-05 14:19:34 +02:00
  • a1e6a5c462 lasips2: LASI PS/2 devices are not user-createable Helge Deller 2023-10-14 06:50:55 +02:00
  • 2e90154eea pci_ids/tulip: Add PCI vendor ID for HP and use it in tulip Helge Deller 2023-10-14 06:42:37 +02:00
  • a536f564d3 hw/hppa: Require at least SeaBIOS-hppa version 10 Helge Deller 2023-10-14 07:06:04 +02:00
  • 17cd011d06 migration: Print block status when needed Juan Quintela 2023-10-17 19:23:03 +02:00
  • bef4e2ed8e migration: Use "i" as an for index in ram-compress.c Juan Quintela 2023-06-13 16:57:53 +02:00
  • 4703d1958c migration: Simplify decompress_data_with_multi_threads() Juan Quintela 2023-06-13 16:57:52 +02:00
  • 1fd03d41b8 migration: Move update_compress_threads_counts() to ram-compress.c Juan Quintela 2023-06-13 16:57:47 +02:00
  • f504789de5 migration: Create ram_compressed_pages() Juan Quintela 2023-06-13 16:57:46 +02:00
  • 6f60900573 migration: Create populate_compress() Juan Quintela 2023-06-13 16:57:45 +02:00
  • 809f188a1a migration: Move compression_counters cleanup ram-compress.c Juan Quintela 2023-06-13 16:57:44 +02:00
  • b88a3306fd migration: RDMA is not compatible with anything else Juan Quintela 2023-06-13 16:57:42 +02:00
  • ec6f9f135d Merge tag 'migration-20231017-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Stefan Hajnoczi 2023-10-17 10:06:20 -04:00
  • 0193b3bc05 Merge tag 'gpu-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2023-10-17 10:05:51 -04:00
  • 230f6e06b8 meson: do not use set10 Paolo Bonzini 2023-10-05 14:31:27 +02:00
  • 9bad39c7e8 meson: do not build shaders by default Paolo Bonzini 2023-10-11 15:53:01 +02:00
  • e6d8e5e6e3 tracetool: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00
  • 86a8989d45 tests/vm: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00
  • 1b5f3f65cc tests/avocado: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00
  • e41c40d101 target/hexagon: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00
  • e4b6532cc0 docs/sphinx: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00
  • a5e3cb3b90 tests/docker: avoid invalid escape in Python string Paolo Bonzini 2023-10-16 08:22:56 +02:00
  • 2845bab65a scripts/get_maintainer.pl: don't print parentheses Emmanouil Pitsidianakis 2023-10-13 12:16:28 +03:00
  • d7fd737bf4 scripts: Mark feature_to_c.py as non-executable to fix a build issue Thomas Huth 2023-10-16 11:49:17 +02:00
  • a6b75c9f67 tests/vm: netbsd: install dtc Paolo Bonzini 2023-10-13 17:28:32 +02:00
  • 24b34590d0 target/i386: check intercept for XSETBV Paolo Bonzini 2023-10-13 09:27:02 +02:00
  • 83629b1461 target/i386/cpu: Fix CPUID_HT exposure Xiaoyao Li 2023-10-10 02:05:39 -04:00
  • 4f94781196 Revert "configure: Add workaround for ccache and clang" Yonggang Luo 2023-10-10 00:51:13 +08:00
  • c624cb32a9 iotests: use the correct python to run linters John Snow 2023-06-20 20:21:19 -04:00
  • 9444e5f5a1 iotests: get rid of '..' in path environment output John Snow 2023-06-20 20:21:18 -04:00
  • 967e388987 migration/multifd: Clarify Error usage in multifd_channel_connect Fabiano Rosas 2023-10-12 10:43:43 -03:00
  • ee8a7c9c46 migration/multifd: Unify multifd_send_thread error paths Fabiano Rosas 2023-10-12 10:43:42 -03:00
  • 0e92f64448 migration/multifd: Remove direct "socket" references Fabiano Rosas 2023-10-12 10:43:41 -03:00
  • 8697eb8577 migration/ram: Merge save_zero_page functions Fabiano Rosas 2023-10-11 15:46:03 -03:00
  • ccc09db87c migration/ram: Move xbzrle zero page handling into save_zero_page Fabiano Rosas 2023-10-11 15:46:02 -03:00
  • 1e43f165d0 migration/ram: Stop passing QEMUFile around in save_zero_page Fabiano Rosas 2023-10-11 15:46:01 -03:00
  • 8f47d4ee43 migration/ram: Remove RAMState from xbzrle_cache_zero_page Fabiano Rosas 2023-10-11 15:46:00 -03:00
  • 2f5ced5b93 migration/ram: Refactor precopy ram loading code Nikolay Borisov 2023-10-11 15:45:59 -03:00
  • 1618f55221 multifd: reset next_packet_len after sending pages Elena Ufimtseva 2023-10-11 11:43:58 -07:00
  • 68b6e00048 multifd: fix counters in multifd_send_thread Elena Ufimtseva 2023-10-11 11:43:57 -07:00
  • 60c7981aa3 migration: check for rate_limit_max for RATE_LIMIT_DISABLED Elena Ufimtseva 2023-10-11 11:43:55 -07:00
  • e4ceec292f migration: Improve json and formatting Juan Quintela 2023-10-13 12:47:27 +02:00
  • 8f5a7faa4e migration/rdma: Remove all "ret" variables that are used only once Juan Quintela 2023-10-11 22:35:27 +02:00
  • 14e2fcbbf8 migration/rdma: Declare for index variables local Juan Quintela 2023-10-11 22:35:26 +02:00
  • ebdb85f9d1 migration/rdma: Use i as for index instead of idx Juan Quintela 2023-10-11 22:35:25 +02:00
  • a4832d299d migration/rdma: Check sooner if we are in postcopy for save_page() Juan Quintela 2023-10-11 22:35:24 +02:00
  • b1b3838722 migration/rdma: Remove qemu_ prefix from exported functions Juan Quintela 2023-10-11 22:35:23 +02:00
  • 10cb3336b1 migration/rdma: Move rdma constants from qemu-file.h to rdma.h Juan Quintela 2023-10-11 22:35:22 +02:00
  • 8b670f48ed qemu-file: Remove QEMUFileHooks Juan Quintela 2023-10-11 22:35:21 +02:00
  • e493008d50 migration/rdma: Create rdma_control_save_page() Juan Quintela 2023-10-11 22:35:20 +02:00
  • a6323300e8 migration/rdma: Unfold hook_ram_load() Juan Quintela 2023-10-11 22:35:19 +02:00
  • f6d6c089b7 migration/rdma: Remove all uses of RAM_CONTROL_HOOK Juan Quintela 2023-10-11 22:35:18 +02:00
  • 5f5b8858dc migration/rdma: Unfold ram_control_after_iterate() Juan Quintela 2023-10-11 22:35:17 +02:00
  • 48408174a7 migration/rdma: Unfold ram_control_before_iterate() Juan Quintela 2023-10-11 22:35:16 +02:00
  • 27fd25b0fb migration: Create migrate_rdma() Juan Quintela 2023-10-11 22:35:15 +02:00
  • d4f34485ca migration: Non multifd migration don't care about multifd flushes Juan Quintela 2023-10-11 22:55:48 +02:00
  • 930e239d11 migration: hold the BQL during setup Fiona Ebner 2023-10-13 12:58:39 +02:00
  • 3dc35470c8 tests/qtest: migration-test: Add tests for file-based migration Fabiano Rosas 2023-07-12 16:07:42 -03:00
  • d864756e87 tests/qtest/migration: Add a test for the analyze-migration script Fabiano Rosas 2023-10-09 15:43:26 -03:00
  • caea03279e migration: Fix analyze-migration read operation signedness Fabiano Rosas 2023-10-09 15:43:25 -03:00
  • ff40c7f0b7 migration: Fix analyze-migration.py when ignore-shared is used Fabiano Rosas 2023-10-09 15:43:24 -03:00
  • 31499a9dc1 migration: Add capability parsing to analyze-migration.py Fabiano Rosas 2023-10-09 15:43:23 -03:00