On Fri, Sep 22, 2023 at 4:16 AM Michael S. Tsirkin <mst@xxxxxxxxxx> wrote: > > On Thu, Sep 21, 2023 at 04:53:45PM -0300, Jason Gunthorpe wrote: > > On Thu, Sep 21, 2023 at 03:34:03PM -0400, Michael S. Tsirkin wrote: > > > > > that's easy/practical. If instead VDPA gives the same speed with just > > > shadow vq then keeping this hack in vfio seems like less of a problem. > > > Finally if VDPA is faster then maybe you will reconsider using it ;) > > > > It is not all about the speed. > > > > VDPA presents another large and complex software stack in the > > hypervisor that can be eliminated by simply using VFIO. > > If all you want is passing through your card to guest > then yes this can be addressed "by simply using VFIO". +1. And what's more, using MMIO BAR0 then it can work for legacy. I have a handy virtio hardware from one vendor that works like this, and I see it is done by a lot of other vendors. Thanks