[Openframeworkwg] Some concerns about the new Fabric/IBverbs API

Hefty, Sean sean.hefty at intel.com
Thu Dec 5 10:46:57 PST 2013


> > VFIO could be used as a base API for getting access to the device. Then
> we may
> > need to have some additional syscalls that may be required to provide
> > functionality that the existing VFIO interface does not provide.
> 
> I think the kernel API issue is orthogonal - there is nothing in the
> 'libibverbs' API that is strongly tied to the kernel?
> 
> Someone could write a VFIO provider for verbs, for instance...

I don't know that the API is strongly tied with the kernel, but I'm not as sure about the implementation.  There are several calls that do not go to the provider -- ibv_get/ack_async_event, ibv_create_comp_channel, ibv_get/ack_cq_event, plus a couple of others.

I don't know if these would complicate writing a VFIO provider or not.

- Sean



More information about the ofiwg mailing list