Searched refs:multifd (Results 1 – 11 of 11) sorted by relevance
| /openbmc/qemu/hw/vfio/ |
| H A D | migration-multifd.c | 129 VFIOMultifd *multifd = migration->multifd; in vfio_load_state_buffer_insert() local 133 vfio_state_buffers_assert_init(&multifd->load_bufs); in vfio_load_state_buffer_insert() 134 if (packet->idx >= vfio_state_buffers_size_get(&multifd->load_bufs)) { in vfio_load_state_buffer_insert() 135 vfio_state_buffers_size_set(&multifd->load_bufs, packet->idx + 1); in vfio_load_state_buffer_insert() 138 lb = vfio_state_buffers_at(&multifd->load_bufs, packet->idx); in vfio_load_state_buffer_insert() 145 assert(packet->idx >= multifd->load_buf_idx); in vfio_load_state_buffer_insert() 147 multifd->load_buf_queued_pending_buffers_size += data_size; in vfio_load_state_buffer_insert() 148 if (multifd->load_buf_queued_pending_buffers_size > in vfio_load_state_buffer_insert() 170 VFIOMultifd *multifd = migration->multifd; in vfio_multifd_load_state_buffer() local 180 assert(multifd); in vfio_multifd_load_state_buffer() [all …]
|
| H A D | vfio-migration-internal.h | 51 VFIOMultifd *multifd; member
|
| /openbmc/qemu/tests/migration-stress/guestperf/ |
| H A D | comparison.py | 130 multifd=True, multifd_channels=4), 132 multifd=True, multifd_channels=8), 134 multifd=True, multifd_channels=32), 136 multifd=True, multifd_channels=64), 166 multifd=True, multifd_channels=2, multifd_compression="zlib"), 168 multifd=True, multifd_channels=2, multifd_compression="zstd"), 170 multifd=True, multifd_channels=2, multifd_compression="qpl"), 172 multifd=True, multifd_channels=2, multifd_compression="uadk"),
|
| H A D | scenario.py | 33 multifd=False, multifd_channels=2, multifd_compression="", argument 62 self._multifd = multifd
|
| H A D | shell.py | 170 multifd=args.multifd,
|
| /openbmc/qemu/migration/ |
| H A D | migration-stats.c | 64 uint64_t multifd = stat64_get(&mig_stats.multifd_bytes); in migration_transferred_bytes() local 68 trace_migration_transferred_bytes(qemu_file, multifd, rdma); in migration_transferred_bytes() 69 return qemu_file + multifd + rdma; in migration_transferred_bytes()
|
| /openbmc/qemu/docs/devel/migration/ |
| H A D | vfio.rst | 70 * A ``switchover_start`` function that in the multifd mode starts a thread that 71 reassembles the multifd received data and loads it in-order into the device. 72 In the non-multifd mode this function is a NOP. 75 in the non-multifd mode. 76 In the multifd mode it just emits either a dummy EOS marker. 80 vendor driver indicates that no data remains. In the multifd mode it 83 * A ``save_complete_precopy_thread`` function that in the multifd mode 84 provides thread handler performing multifd device state transfer. 86 from the VFIO device and queues it for multifd transmission until the vendor 88 After that, it saves the device config space and queues it for multifd [all …]
|
| H A D | qatzip-compression.rst | 9 The following test was conducted using 8 multifd channels and 10Gbps network 115 3 - Set ``migrate_set_parameter multifd-compression qatzip`` 117 4 - Set ``migrate_set_parameter multifd-qatzip-level comp_level``, the default 125 number of devices used for migration and the number of multifd channels.
|
| H A D | mapped-ram.rst | 6 with ``multifd``. This enables parallel migration of a guest's RAM to 11 ``multifd`` threads to write exclusively to those offsets even if the 24 On both source and destination, enable the ``multifd`` and 27 ``migrate_set_capability multifd on``
|
| H A D | qpl-compression.rst | 163 The multifd migration with ``QPL`` compression method will use all work 206 Set ``migrate_set_parameter multifd-compression qpl`` when migrating, the 223 ``multifd`` thread has a ``ZLIB`` streaming context, and all page compression
|
| H A D | uadk-compression.rst | 134 Set ``migrate_set_parameter multifd-compression uadk``
|