mbox series

[v2,0/5] Add support for live migration and cleanup MCDI headers

Message ID 20220714084451.38375-1-asaini@xilinx.com (mailing list archive)
Headers show
Series Add support for live migration and cleanup MCDI headers | expand


abhimanyu.saini@xilinx.com July 14, 2022, 8:44 a.m. UTC
From: Abhimanyu Saini <absaini@amd.com>

In SW assisted live migration, vDPA driver will stop all virtqueues
and setup up SW vrings to relay the communication between the
virtio driver and the vDPA device using an event driven relay thread
This will allow vDPA driver to help on guest dirty page logging for
live migration.

Abhimanyu Saini (5):
  common/sfc_efx/base: remove VQ index check during VQ start
  common/sfc_efx/base: update MCDI headers
  common/sfc_efx/base: use the updated definitions of cidx/pidx
  vdpa/sfc: enable support for multi-queue
  vdpa/sfc: Add support for SW assisted live migration

 drivers/common/sfc_efx/base/efx.h           |  12 +-
 drivers/common/sfc_efx/base/efx_regs_mcdi.h |  36 +-
 drivers/common/sfc_efx/base/rhead_virtio.c  |  28 +-
 drivers/vdpa/sfc/sfc_vdpa.h                 |   1 +
 drivers/vdpa/sfc/sfc_vdpa_hw.c              |   2 +
 drivers/vdpa/sfc/sfc_vdpa_ops.c             | 345 ++++++++++++++++++--
 drivers/vdpa/sfc/sfc_vdpa_ops.h             |  17 +-
 7 files changed, 378 insertions(+), 63 deletions(-)