From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54313) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZowoY-00039C-Pg for qemu-devel@nongnu.org; Wed, 21 Oct 2015 13:04:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZowoV-0006FI-JR for qemu-devel@nongnu.org; Wed, 21 Oct 2015 13:04:38 -0400 Received: from mga02.intel.com ([134.134.136.20]:8700) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZowoV-0006Ez-CX for qemu-devel@nongnu.org; Wed, 21 Oct 2015 13:04:35 -0400 From: Lan Tianyu Date: Thu, 22 Oct 2015 00:52:34 +0800 Message-Id: <1445446357-5539-1-git-send-email-tianyu.lan@intel.com> Subject: [Qemu-devel] [RFC PATCH 0/3] Qemu/IXGBE: Add live migration support for SRIOV NIC List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: amit.shah@redhat.com, eblake@redhat.com, eddie.dong@intel.com, nrupal.jani@intel.com, yang.z.zhang@intel.com, agraf@suse.de, kvm@vger.kernel.org, pbonzini@redhat.com, qemu-devel@nongnu.org, emil.s.tantilov@intel.com, ehabkost@redhat.com, lcapitulino@redhat.com, lersek@redhat.com, mst@redhat.com, quintela@redhat.com, rth@twiddle.net Cc: Lan Tianyu This patchset is Qemu part for live migration support for SRIOV NIC. kernel part patch information is in the following link. http://marc.info/?l=kvm&m=144544635330193&w=2 Lan Tianyu (3): Qemu: Add pci-assign.h to share functions and struct definition with new file Qemu: Add post_load_state() to run after restoring CPU state Qemu: Introduce pci-sriov device type to support VF live migration hw/i386/kvm/Makefile.objs | 2 +- hw/i386/kvm/pci-assign.c | 113 +---------------------- hw/i386/kvm/pci-assign.h | 109 +++++++++++++++++++++++ hw/i386/kvm/sriov.c | 213 ++++++++++++++++++++++++++++++++++++++++++++ include/migration/vmstate.h | 2 + migration/savevm.c | 15 ++++ 6 files changed, 344 insertions(+), 110 deletions(-) create mode 100644 hw/i386/kvm/pci-assign.h create mode 100644 hw/i386/kvm/sriov.c -- 1.9.3