n
>>>>>> is
>>>>> required to exchange the src & dst buffer details, however the
>>>>> specifics of this communication mechanism are outside the scope in
>>>>> this context. Regarding the address translations, these buffer
>>>>> a
are outside the scope in
>>>> this context. Regarding the address translations, these buffer
>>>> addresses can be either IOVA as PA or IOVA as VA. The DMA hardware
>>>> must use the appropriate IOMMU stream IDs when initiating the DMA
>>>> transfers. Fo
10/07/2025 10:51, Vamsi Krishna:
> From: Vamsi Attunuru
>
> Modern DMA hardware supports data transfer between multiple
> DMA devices, enabling data communication across isolated domains or
> containers. To facilitate this, the ``dmadev`` library requires changes
> to allow devices to register wi
MMU stream IDs when initiating the DMA
>>> transfers. For example, in the use case shown in the diagram,
>>> dmadev-1 and dmadev-2 would join an access group managed by the
>>> kernel DMA controller driver. This controller driver will configure
>>> the access group on
ss group on the DMA hardware, enabling the hardware to select the
>> correct stream IDs for read/write operations. New rte_dma APIs could be
>> introduced to join or leave the access group or to query the access group
>> details. Additionally, a secure token mechanism (similar to v
dditionally, a secure token mechanism (similar to vfio-pci token) can
>be implemented to validate any dmadev attempting to join the access group.
>>
>> Regards.
>>
>> From: fengchengwen
>> Sent: Tuesday, July 15, 2025 6:29 AM
>> To: Vamsi Krishna Attunuru ; dev
AM
> To: Vamsi Krishna Attunuru ; dev@dpdk.org; Pavan
> Nikhilesh Bhagavatula ; kevin.la...@intel.com;
> bruce.richard...@intel.com; m...@smartsharesystems.com
> Cc: Jerin Jacob ; tho...@monjalon.net
> Subject: [EXTERNAL] Re: [PATCH v0 1/1] doc: announce inter-d
.com;
bruce.richard...@intel.com; m...@smartsharesystems.com
Cc: Jerin Jacob ; tho...@monjalon.net
Subject: [EXTERNAL] Re: [PATCH v0 1/1] doc: announce inter-device DMA
capability support in dmadev
Hi Vamsi, From the commit log, I guess this commit mainly want to meet
following
Hi Vamsi,
>From the commit log, I guess this commit mainly want to meet following case:
---
| Container | | VirtMachine |
| | | |
| dmadev-1 | | dmadev2|
feasible due to security
concerns, this feature allows controlled software to use DMA for packet
transfers as needed.
Regards.
From: Medvedkin, Vladimir
Sent: Monday, July 14, 2025 3:47 PM
To: dev@dpdk.org
Cc: Bruce Richardson
Subject: [EXTERNAL] Re: [PATCH v0 1/1] doc: announce inter-device DMA
chard...@intel.com; m...@smartsharesystems.com
>Cc: Jerin Jacob ; tho...@monjalon.net
>Subject: RE: [PATCH v0 1/1] doc: announce inter-device DMA capability
>support in dmadev
>
>Hi,
>
>Gentle ping for reviews.
>
>>-Original Message-
>>From: Vamsi K
Hi Vamsi,
Could you please tell us more about usecases for this feature?
Thanks!
On 7/10/2025 9:51 AM, Vamsi Krishna wrote:
From: Vamsi Attunuru
Modern DMA hardware supports data transfer between multiple
DMA devices, enabling data communication across isolated domains or
containers. To faci
Hi,
Gentle ping for reviews.
>-Original Message-
>From: Vamsi Krishna
>Sent: Thursday, July 10, 2025 2:21 PM
>To: dev@dpdk.org; fengcheng...@huawei.com; Pavan Nikhilesh
>Bhagavatula ; kevin.la...@intel.com;
>bruce.richard...@intel.com; m...@smartsharesystems.com
>Cc: Jerin Jacob ; tho...
13 matches
Mail list logo