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

Message ID 20220714084451.38375-1-asaini@xilinx.com (mailing list archive)


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(-)