[dpdk-dev] rte_vfio_container_dma_map/unmap functions

Burakov, Anatoly anatoly.burakov at intel.com
Fri Apr 17 16:09:01 CEST 2020


On 17-Apr-20 3:05 PM, Burakov, Anatoly wrote:
> On 22-Mar-20 5:20 PM, Tal Shnaiderman wrote:
>> Hi Anatoly,
>>
>> I’m working on the implementation of bus/pci driver for Windows, 
>> pci_common.c uses the titled functions however they are relevant only 
>> for Linux OS.
>>
>> I’m wondering if the implementation of those functions should be moved 
>> to a Linux specific area since FreeBSD (and now Windows) are forced to 
>> implemented those in the current state.
>>
>> Would appreciate your feedback,
>>
>> Regards,
>>
>> Tal
>>
> 
> Hi,
> 
> I believe those functions are marked as deprecated now. We probably 
> could remove them in 20.11?
> 

Sorry, was thinking of different functions (not the container related ones).

Unfortunately, we don't have a generic API for these, but since we 
export a single API on all platforms, either all platforms have to 
implement these functions, or none of them do. There's simply no way to 
avoid implementing stubs for these functions, short of coming up with a 
generic API that would replace these. Given that this API is heavily 
Linux specific, i don't see that happening.

-- 
Thanks,
Anatoly


More information about the dev mailing list