RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-16 Thread wangtao
> -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.

[PATCH v2 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-16 Thread wangtao
| 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

[PATCH v2 0/2] dma-buf: Add direct I/O support via DMA_BUF_IOCTL_RW_FILE

2025-05-16 Thread wangtao
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

[PATCH 0/2] dma-buf: Add direct I/O support via DMA_BUF_IOCTL_RW_FILE

2025-05-14 Thread wangtao
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,

[PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-14 Thread wangtao
| | 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

[PATCH 1/2] dmabuf: add DMA_BUF_IOCTL_RW_FILE

2025-05-14 Thread wangtao
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

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-14 Thread wangtao
> -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.

RE: [PATCH 1/2] dmabuf: add DMA_BUF_IOCTL_RW_FILE

2025-05-14 Thread wangtao
> -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.

[PATCH v2 1/2] dmabuf: add DMA_BUF_IOCTL_RW_FILE

2025-05-16 Thread wangtao
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

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-15 Thread wangtao
> -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.

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-15 Thread wangtao
> -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.

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-16 Thread wangtao
> -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.

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-22 Thread wangtao
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;

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-22 Thread wangtao
> -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

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-20 Thread wangtao
> -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.

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-21 Thread wangtao
> -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

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-18 Thread wangtao
> -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.

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-18 Thread wangtao
> -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: > > >

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-19 Thread wangtao
> -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.

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-19 Thread wangtao
> -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

RE: [PATCH 2/2] dmabuf/heaps: implement DMA_BUF_IOCTL_RW_FILE for system_heap

2025-05-27 Thread wangtao
> -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