qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Guest IOMMU and Cisco usnic
@ 2014-02-12 18:10 Benoît Canet
  2014-02-12 19:34 ` Alex Williamson
  0 siblings, 1 reply; 5+ messages in thread
From: Benoît Canet @ 2014-02-12 18:10 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alex Williamson


Hi Alex,

After the IRC conversation we had a few days ago I understood that guest IOMMU
was not implemented.

I have a real use case for it:

Cisco usnic allow to write MPI applications while driving the network card in
userspace in order to optimize the latency. It's made for compute clusters.

The typical cloud provider don't provide bare metal access but only vms on top
of Cisco's hardware hence VFIO is using the IOMMU to passthrough the NIC to the
guest and no IOMMU is present in the guest.

questions: Would writing a performing guest IOMMU implementation be possible ?
           How complex this project looks for someone knowing IOMMUs issues ?

The ideal implementation would forward the IOMMU work to the host hardware for
speed.

I can devote time writing the feature if it's doable.

Best regards

Benoît

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-02-13  0:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-12 18:10 [Qemu-devel] Guest IOMMU and Cisco usnic Benoît Canet
2014-02-12 19:34 ` Alex Williamson
2014-02-12 22:38   ` Benoît Canet
2014-02-12 22:51   ` Benoît Canet
2014-02-13  0:03     ` Alex Williamson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).