summaryrefslogtreecommitdiffstats
path: root/qapi/qmp-dispatch.c
diff options
context:
space:
mode:
authorYi Min Zhao <zyimin@linux.vnet.ibm.com>2015-10-28 11:30:23 +0800
committerCornelia Huck <cornelia.huck@de.ibm.com>2015-11-11 17:21:38 +0100
commitdce1b089249f52c053cf74dc3da98aea16656961 (patch)
tree6d8da47f591a3f995eee4423b1eeecfd2b3fc0c9 /qapi/qmp-dispatch.c
parentb498484ed49ab9d1fcada3468f95dda1a5f59366 (diff)
downloadhqemu-dce1b089249f52c053cf74dc3da98aea16656961.zip
hqemu-dce1b089249f52c053cf74dc3da98aea16656961.tar.gz
s390x/pci : fix up s390 pci iommu translation function
On s390x, each pci device has its own iommu, which is only properly setup in qemu once the mpcifc instruction used to register the translation table has been intercepted. Therefore, for a pci device that is not configured or has not been initialized, proper translation is neither required nor possible. Moreover, we may not have a host bridge device ready yet. This was exposed by a recent vfio change that triggers iommu translation during the initialization of the vfio pci device. Let's do an early exit in that case. Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com> Reviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com> Signed-off-by: Yi Min Zhao <zyimin@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'qapi/qmp-dispatch.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud