virtio-iommu: Fix migration regression
authorZhenzhong Duan <zhenzhong.duan@intel.com>
Fri, 24 Jun 2022 09:37:40 +0000 (17:37 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 27 Jun 2022 22:53:18 +0000 (18:53 -0400)
commitd355566bd958e24e7e384da6ea89a9fc88d7bfed
treeca442c3b22f77b4d705d74f218fd0179dba9dbf5
parentae50ae0b91bb5bebb0d074afaecba027d8da16a1
virtio-iommu: Fix migration regression

We also need to switch to the right address space on dest side
after loading the device status. DMA to wrong address space is
destructive.

Fixes: 3facd774962fd ("virtio-iommu: Add bypass mode support to assigned device")
Suggested-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Message-Id: <20220624093740.3525267-1-zhenzhong.duan@intel.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
hw/virtio/virtio-iommu.c