> -Original Message-
> From: Christian König
> Sent: Friday, May 16, 2025 4:36 PM
> To: wangtao ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; tjmerc...@google.com
> Cc: linux-me...@vger.
| 299627 | 937758 |
| Buffer Rate (MB/s) |603 |886 | 924 | 1004 | 1032 |
| Direct Rate (MB/s) | 1414 | 3022 |3425 | 3418 | 3276 |
Signed-off-by: wangtao
---
drivers/dma-buf/heaps/system_heap.c | 121
1 file changed, 121
he dmabuf's sgtable.
wangtao (2):
dmabuf: add DMA_BUF_IOCTL_RW_FILE
dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap
drivers/dma-buf/dma-buf.c | 8 ++
drivers/dma-buf/heaps/system_heap.c | 121
include/linux/dma-buf.h | 15
Introduce DMA_BUF_IOCTL_RW_FILE ioctl for direct file I/O on dma-buf objects.
CURRENT WORKFLOW:
1. Allocate dma-buf:
dmabuf_fd = dmabuf_alloc(len, heap_fd)
2. Map memory:
vaddr = mmap(NULL, len, PROT_READ|PROT_WRITE, MAP_SHARED, dmabuf_fd, 0)
3. File operations:
file_fd = open(file_path,
|
| Buffer Rate (MB/s) |603 |886 | 924 | 1004 | 1032 |
| Direct Rate (MB/s) | 1414 | 3022 |3425 | 3418 | 3276 |
Signed-off-by: wangtao
---
drivers/dma-buf/heaps/system_heap.c | 118
1 file changed, 118 insertions(+)
diff --git a/drivers
Add DMA_BUF_IOCTL_RW_FILE to save/restore data from/to a dma-buf.
Signed-off-by: wangtao
---
drivers/dma-buf/dma-buf.c| 8
include/linux/dma-buf.h | 3 +++
include/uapi/linux/dma-buf.h | 29 +
3 files changed, 40 insertions(+)
diff --git a
> -Original Message-
> From: Christian König
> Sent: Tuesday, May 13, 2025 7:32 PM
> To: wangtao ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; tjmerc...@google.com
> Cc: linux-me...@vger.
> -Original Message-
> From: Christian König
> Sent: Tuesday, May 13, 2025 7:31 PM
> To: wangtao ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; tjmerc...@google.com
> Cc: linux-me...@vger.
3776MB/s read speed.
Signed-off-by: wangtao
---
drivers/dma-buf/dma-buf.c| 8
include/linux/dma-buf.h | 15 +++
include/uapi/linux/dma-buf.h | 28
3 files changed, 51 insertions(+)
diff --git a/drivers/dma-buf/dma-buf.c b/drivers/dma
> -Original Message-
> From: Christian König
> Sent: Tuesday, May 13, 2025 9:18 PM
> To: wangtao ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; tjmerc...@google.com
> Cc: linux-me...@vger.
> -Original Message-
> From: Christian König
> Sent: Wednesday, May 14, 2025 8:00 PM
> To: wangtao ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; tjmerc...@google.com
> Cc: linux-me...@vger.
> -Original Message-
> From: Christian König
> Sent: Thursday, May 15, 2025 10:26 PM
> To: wangtao ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; tjmerc...@google.com
> Cc: linux-me...@vger.
tions
would be invaluable. Thank you for guidance.
> -Original Message-
> From: Christian König
> Sent: Thursday, May 22, 2025 7:58 PM
> To: wangtao ; T.J. Mercier
>
> Cc: sumit.sem...@linaro.org; benjamin.gaign...@collabora.com;
> brian.star...@arm.com; jstu...@google.com;
> -Original Message-
> From: Christian König
> Sent: Wednesday, May 21, 2025 7:57 PM
> To: wangtao ; T.J. Mercier
>
> Cc: sumit.sem...@linaro.org; benjamin.gaign...@collabora.com;
> brian.star...@arm.com; jstu...@google.com; linux-me...@vger.ke
> -Original Message-
> From: T.J. Mercier
> Sent: Wednesday, May 21, 2025 10:01 AM
> To: wangtao
> Cc: Christian König ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; linux-me...@vger.
> -Original Message-
> From: Christian König
> Sent: Wednesday, May 21, 2025 3:36 PM
> To: wangtao ; T.J. Mercier
>
> Cc: sumit.sem...@linaro.org; benjamin.gaign...@collabora.com;
> brian.star...@arm.com; jstu...@google.com; linux-me...@vger.ke
> -Original Message-
> From: Christian König
> Sent: Friday, May 16, 2025 6:29 PM
> To: wangtao ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; tjmerc...@google.com
> Cc: linux-me...@vger.
> -Original Message-
> From: T.J. Mercier
> Sent: Saturday, May 17, 2025 2:37 AM
> Subject: Re: [PATCH 2/2] dmabuf/heaps: implement
> DMA_BUF_IOCTL_RW_FILE for system_heap
>
> On Fri, May 16, 2025 at 1:36 AM Christian König
> wrote:
> >
>
> -Original Message-
> From: T.J. Mercier
> Sent: Saturday, May 17, 2025 2:37 AM
> To: Christian König
> Cc: wangtao ; sumit.sem...@linaro.org;
> benjamin.gaign...@collabora.com; brian.star...@arm.com;
> jstu...@google.com; linux-me...@vger.
> -Original Message-
> From: wangtao
> Sent: Monday, May 19, 2025 8:04 PM
> To: 'T.J. Mercier' ; Christian König
>
> Cc: sumit.sem...@linaro.org; benjamin.gaign...@collabora.com;
> brian.star...@arm.com; jstu...@google.com; linux-me...@vger.kernel.org;
&g
> -Original Message-
> From: Christian König
> Sent: Thursday, May 22, 2025 7:58 PM
> To: wangtao ; T.J. Mercier
>
> Cc: sumit.sem...@linaro.org; benjamin.gaign...@collabora.com;
> brian.star...@arm.com; jstu...@google.com; linux-me...@vger.kernel.org;
> dri-dev
21 matches
Mail list logo