All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nicolas Dufresne <nicolas@ndufresne.ca>
To: "Yong Wu (吴勇)" <Yong.Wu@mediatek.com>,
	"matthias.bgg@gmail.com" <matthias.bgg@gmail.com>,
	"christian.koenig@amd.com" <christian.koenig@amd.com>,
	"robh+dt@kernel.org" <robh+dt@kernel.org>,
	"sumit.semwal@linaro.org" <sumit.semwal@linaro.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-mediatek@lists.infradead.org"
	<linux-mediatek@lists.infradead.org>,
	"jstultz@google.com" <jstultz@google.com>,
	"linaro-mm-sig@lists.linaro.org" <linaro-mm-sig@lists.linaro.org>,
	"linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
	"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"Jianjiao Zeng (曾健姣)" <Jianjiao.Zeng@mediatek.com>,
	"Kuohong Wang (王國鴻)" <kuohong.wang@mediatek.com>,
	"conor+dt@kernel.org" <conor+dt@kernel.org>,
	"Brian.Starkey@arm.com" <Brian.Starkey@arm.com>,
	"benjamin.gaignard@collabora.com"
	<benjamin.gaignard@collabora.com>,
	"tjmercier@google.com" <tjmercier@google.com>,
	"krzysztof.kozlowski+dt@linaro.org"
	<krzysztof.kozlowski+dt@linaro.org>,
	"dri-devel@lists.freedesktop.org"
	<dri-devel@lists.freedesktop.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"angelogioacchino.delregno@collabora.com"
	<angelogioacchino.delregno@collabora.com>
Subject: Re: [PATCH 3/9] dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
Date: Tue, 12 Sep 2023 11:05:35 -0400	[thread overview]
Message-ID: <d15067b12571f8868925aace9dc84473cd74ec1f.camel@ndufresne.ca> (raw)
In-Reply-To: <8e795311ff93c7a336eb688818f055c5c569741e.camel@mediatek.com>

Le mardi 12 septembre 2023 à 08:47 +0000, Yong Wu (吴勇) a écrit :
> On Mon, 2023-09-11 at 12:12 -0400, Nicolas Dufresne wrote:
> >  	 
> > External email : Please do not click links or open attachments until
> > you have verified the sender or the content.
> >  Hi,
> > 
> > Le lundi 11 septembre 2023 à 10:30 +0800, Yong Wu a écrit :
> > > From: John Stultz <jstultz@google.com>
> > > 
> > > This allows drivers who don't want to create their own
> > > DMA-BUF exporter to be able to allocate DMA-BUFs directly
> > > from existing DMA-BUF Heaps.
> > > 
> > > There is some concern that the premise of DMA-BUF heaps is
> > > that userland knows better about what type of heap memory
> > > is needed for a pipeline, so it would likely be best for
> > > drivers to import and fill DMA-BUFs allocated by userland
> > > instead of allocating one themselves, but this is still
> > > up for debate.
> > 
> > 
> > Would be nice for the reviewers to provide the information about the
> > user of
> > this new in-kernel API. I noticed it because I was CCed, but
> > strangely it didn't
> > make it to the mailing list yet and its not clear in the cover what
> > this is used
> > with. 
> > 
> > I can explain in my words though, my read is that this is used to
> > allocate both
> > user visible and driver internal memory segments in MTK VCODEC
> > driver.
> > 
> > I'm somewhat concerned that DMABuf objects are used to abstract
> > secure memory
> > allocation from tee. For framebuffers that are going to be exported
> > and shared
> > its probably fair use, but it seems that internal shared memory and
> > codec
> > specific reference buffers also endup with a dmabuf fd (often called
> > a secure fd
> > in the v4l2 patchset) for data that is not being shared, and requires
> > a 1:1
> > mapping to a tee handle anyway. Is that the design we'd like to
> > follow ? 
> 
> Yes. basically this is right.
> 
> > Can't
> > we directly allocate from the tee, adding needed helper to make this
> > as simple
> > as allocating from a HEAP ?
> 
> If this happens, the memory will always be inside TEE. Here we create a
> new _CMA heap, it will cma_alloc/free dynamically. Reserve it before
> SVP start, and release to kernel after SVP done.

Ok, I see the benefit of having a common driver then. It would add to the
complexity, but having a driver for the tee allocator and v4l2/heaps would be
another option?

>   
> Secondly. the v4l2/drm has the mature driver control flow, like
> drm_gem_prime_import_dev that always use dma_buf ops. So we can use the
> current flow as much as possible without having to re-plan a flow in
> the TEE.

From what I've read from Yunfei series, this is only partially true for V4L2.
The vb2 queue MMAP feature have dmabuf exportation as optional, but its not a
problem to always back it up with a dmabuf object. But for internal SHM buffers
used for firmware communication, I've never seen any driver use a DMABuf.

Same applies for primary decode buffers when frame buffer compression or post-
processing it used (or reconstruction buffer in encoders), these are not user
visible and are usually not DMABuf.

> 
> > 
> > Nicolas
> > 
> > > 
> > > Signed-off-by: John Stultz <jstultz@google.com>
> > > Signed-off-by: T.J. Mercier <tjmercier@google.com>
> > > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
> > > [Yong: Fix the checkpatch alignment warning]
> > > ---
> > >  drivers/dma-buf/dma-heap.c | 60 ++++++++++++++++++++++++++++----
> > ------
> > >  include/linux/dma-heap.h   | 25 ++++++++++++++++
> > >  2 files changed, 69 insertions(+), 16 deletions(-)
> > > 
> [snip]


WARNING: multiple messages have this Message-ID (diff)
From: Nicolas Dufresne <nicolas@ndufresne.ca>
To: "Yong Wu (吴勇)" <Yong.Wu@mediatek.com>,
	"matthias.bgg@gmail.com" <matthias.bgg@gmail.com>,
	"christian.koenig@amd.com" <christian.koenig@amd.com>,
	"robh+dt@kernel.org" <robh+dt@kernel.org>,
	"sumit.semwal@linaro.org" <sumit.semwal@linaro.org>
Cc: "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"conor+dt@kernel.org" <conor+dt@kernel.org>,
	"benjamin.gaignard@collabora.com"
	<benjamin.gaignard@collabora.com>,
	"Kuohong Wang (王國鴻)" <kuohong.wang@mediatek.com>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"dri-devel@lists.freedesktop.org"
	<dri-devel@lists.freedesktop.org>,
	"tjmercier@google.com" <tjmercier@google.com>,
	"linaro-mm-sig@lists.linaro.org" <linaro-mm-sig@lists.linaro.org>,
	"jstultz@google.com" <jstultz@google.com>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"krzysztof.kozlowski+dt@linaro.org"
	<krzysztof.kozlowski+dt@linaro.org>,
	"linux-mediatek@lists.infradead.org"
	<linux-mediatek@lists.infradead.org>,
	"angelogioacchino.delregno@collabora.com"
	<angelogioacchino.delregno@collabora.com>,
	"Jianjiao Zeng (曾健姣)" <Jianjiao.Zeng@mediatek.com>,
	"linux-media@vger.kernel.org" <linux-media@vger.kernel.org>
Subject: Re: [PATCH 3/9] dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
Date: Tue, 12 Sep 2023 11:05:35 -0400	[thread overview]
Message-ID: <d15067b12571f8868925aace9dc84473cd74ec1f.camel@ndufresne.ca> (raw)
In-Reply-To: <8e795311ff93c7a336eb688818f055c5c569741e.camel@mediatek.com>

Le mardi 12 septembre 2023 à 08:47 +0000, Yong Wu (吴勇) a écrit :
> On Mon, 2023-09-11 at 12:12 -0400, Nicolas Dufresne wrote:
> >  	 
> > External email : Please do not click links or open attachments until
> > you have verified the sender or the content.
> >  Hi,
> > 
> > Le lundi 11 septembre 2023 à 10:30 +0800, Yong Wu a écrit :
> > > From: John Stultz <jstultz@google.com>
> > > 
> > > This allows drivers who don't want to create their own
> > > DMA-BUF exporter to be able to allocate DMA-BUFs directly
> > > from existing DMA-BUF Heaps.
> > > 
> > > There is some concern that the premise of DMA-BUF heaps is
> > > that userland knows better about what type of heap memory
> > > is needed for a pipeline, so it would likely be best for
> > > drivers to import and fill DMA-BUFs allocated by userland
> > > instead of allocating one themselves, but this is still
> > > up for debate.
> > 
> > 
> > Would be nice for the reviewers to provide the information about the
> > user of
> > this new in-kernel API. I noticed it because I was CCed, but
> > strangely it didn't
> > make it to the mailing list yet and its not clear in the cover what
> > this is used
> > with. 
> > 
> > I can explain in my words though, my read is that this is used to
> > allocate both
> > user visible and driver internal memory segments in MTK VCODEC
> > driver.
> > 
> > I'm somewhat concerned that DMABuf objects are used to abstract
> > secure memory
> > allocation from tee. For framebuffers that are going to be exported
> > and shared
> > its probably fair use, but it seems that internal shared memory and
> > codec
> > specific reference buffers also endup with a dmabuf fd (often called
> > a secure fd
> > in the v4l2 patchset) for data that is not being shared, and requires
> > a 1:1
> > mapping to a tee handle anyway. Is that the design we'd like to
> > follow ? 
> 
> Yes. basically this is right.
> 
> > Can't
> > we directly allocate from the tee, adding needed helper to make this
> > as simple
> > as allocating from a HEAP ?
> 
> If this happens, the memory will always be inside TEE. Here we create a
> new _CMA heap, it will cma_alloc/free dynamically. Reserve it before
> SVP start, and release to kernel after SVP done.

Ok, I see the benefit of having a common driver then. It would add to the
complexity, but having a driver for the tee allocator and v4l2/heaps would be
another option?

>   
> Secondly. the v4l2/drm has the mature driver control flow, like
> drm_gem_prime_import_dev that always use dma_buf ops. So we can use the
> current flow as much as possible without having to re-plan a flow in
> the TEE.

From what I've read from Yunfei series, this is only partially true for V4L2.
The vb2 queue MMAP feature have dmabuf exportation as optional, but its not a
problem to always back it up with a dmabuf object. But for internal SHM buffers
used for firmware communication, I've never seen any driver use a DMABuf.

Same applies for primary decode buffers when frame buffer compression or post-
processing it used (or reconstruction buffer in encoders), these are not user
visible and are usually not DMABuf.

> 
> > 
> > Nicolas
> > 
> > > 
> > > Signed-off-by: John Stultz <jstultz@google.com>
> > > Signed-off-by: T.J. Mercier <tjmercier@google.com>
> > > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
> > > [Yong: Fix the checkpatch alignment warning]
> > > ---
> > >  drivers/dma-buf/dma-heap.c | 60 ++++++++++++++++++++++++++++----
> > ------
> > >  include/linux/dma-heap.h   | 25 ++++++++++++++++
> > >  2 files changed, 69 insertions(+), 16 deletions(-)
> > > 
> [snip]


WARNING: multiple messages have this Message-ID (diff)
From: Nicolas Dufresne <nicolas@ndufresne.ca>
To: "Yong Wu (吴勇)" <Yong.Wu@mediatek.com>,
	"matthias.bgg@gmail.com" <matthias.bgg@gmail.com>,
	"christian.koenig@amd.com" <christian.koenig@amd.com>,
	"robh+dt@kernel.org" <robh+dt@kernel.org>,
	"sumit.semwal@linaro.org" <sumit.semwal@linaro.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-mediatek@lists.infradead.org"
	<linux-mediatek@lists.infradead.org>,
	"jstultz@google.com" <jstultz@google.com>,
	"linaro-mm-sig@lists.linaro.org" <linaro-mm-sig@lists.linaro.org>,
	"linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
	"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"Jianjiao Zeng (曾健姣)" <Jianjiao.Zeng@mediatek.com>,
	"Kuohong Wang (王國鴻)" <kuohong.wang@mediatek.com>,
	"conor+dt@kernel.org" <conor+dt@kernel.org>,
	"Brian.Starkey@arm.com" <Brian.Starkey@arm.com>,
	"benjamin.gaignard@collabora.com"
	<benjamin.gaignard@collabora.com>,
	"tjmercier@google.com" <tjmercier@google.com>,
	"krzysztof.kozlowski+dt@linaro.org"
	<krzysztof.kozlowski+dt@linaro.org>,
	"dri-devel@lists.freedesktop.org"
	<dri-devel@lists.freedesktop.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"angelogioacchino.delregno@collabora.com"
	<angelogioacchino.delregno@collabora.com>
Subject: Re: [PATCH 3/9] dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
Date: Tue, 12 Sep 2023 11:05:35 -0400	[thread overview]
Message-ID: <d15067b12571f8868925aace9dc84473cd74ec1f.camel@ndufresne.ca> (raw)
In-Reply-To: <8e795311ff93c7a336eb688818f055c5c569741e.camel@mediatek.com>

Le mardi 12 septembre 2023 à 08:47 +0000, Yong Wu (吴勇) a écrit :
> On Mon, 2023-09-11 at 12:12 -0400, Nicolas Dufresne wrote:
> >  	 
> > External email : Please do not click links or open attachments until
> > you have verified the sender or the content.
> >  Hi,
> > 
> > Le lundi 11 septembre 2023 à 10:30 +0800, Yong Wu a écrit :
> > > From: John Stultz <jstultz@google.com>
> > > 
> > > This allows drivers who don't want to create their own
> > > DMA-BUF exporter to be able to allocate DMA-BUFs directly
> > > from existing DMA-BUF Heaps.
> > > 
> > > There is some concern that the premise of DMA-BUF heaps is
> > > that userland knows better about what type of heap memory
> > > is needed for a pipeline, so it would likely be best for
> > > drivers to import and fill DMA-BUFs allocated by userland
> > > instead of allocating one themselves, but this is still
> > > up for debate.
> > 
> > 
> > Would be nice for the reviewers to provide the information about the
> > user of
> > this new in-kernel API. I noticed it because I was CCed, but
> > strangely it didn't
> > make it to the mailing list yet and its not clear in the cover what
> > this is used
> > with. 
> > 
> > I can explain in my words though, my read is that this is used to
> > allocate both
> > user visible and driver internal memory segments in MTK VCODEC
> > driver.
> > 
> > I'm somewhat concerned that DMABuf objects are used to abstract
> > secure memory
> > allocation from tee. For framebuffers that are going to be exported
> > and shared
> > its probably fair use, but it seems that internal shared memory and
> > codec
> > specific reference buffers also endup with a dmabuf fd (often called
> > a secure fd
> > in the v4l2 patchset) for data that is not being shared, and requires
> > a 1:1
> > mapping to a tee handle anyway. Is that the design we'd like to
> > follow ? 
> 
> Yes. basically this is right.
> 
> > Can't
> > we directly allocate from the tee, adding needed helper to make this
> > as simple
> > as allocating from a HEAP ?
> 
> If this happens, the memory will always be inside TEE. Here we create a
> new _CMA heap, it will cma_alloc/free dynamically. Reserve it before
> SVP start, and release to kernel after SVP done.

Ok, I see the benefit of having a common driver then. It would add to the
complexity, but having a driver for the tee allocator and v4l2/heaps would be
another option?

>   
> Secondly. the v4l2/drm has the mature driver control flow, like
> drm_gem_prime_import_dev that always use dma_buf ops. So we can use the
> current flow as much as possible without having to re-plan a flow in
> the TEE.

From what I've read from Yunfei series, this is only partially true for V4L2.
The vb2 queue MMAP feature have dmabuf exportation as optional, but its not a
problem to always back it up with a dmabuf object. But for internal SHM buffers
used for firmware communication, I've never seen any driver use a DMABuf.

Same applies for primary decode buffers when frame buffer compression or post-
processing it used (or reconstruction buffer in encoders), these are not user
visible and are usually not DMABuf.

> 
> > 
> > Nicolas
> > 
> > > 
> > > Signed-off-by: John Stultz <jstultz@google.com>
> > > Signed-off-by: T.J. Mercier <tjmercier@google.com>
> > > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
> > > [Yong: Fix the checkpatch alignment warning]
> > > ---
> > >  drivers/dma-buf/dma-heap.c | 60 ++++++++++++++++++++++++++++----
> > ------
> > >  include/linux/dma-heap.h   | 25 ++++++++++++++++
> > >  2 files changed, 69 insertions(+), 16 deletions(-)
> > > 
> [snip]


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2023-09-12 15:05 UTC|newest]

Thread overview: 210+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-11  2:30 [PATCH 0/9] dma-buf: heaps: Add MediaTek secure heap Yong Wu
2023-09-11  2:30 ` Yong Wu
2023-09-11  2:30 ` Yong Wu
2023-09-11  2:30 ` [PATCH 1/9] dma-buf: heaps: Deduplicate docs and adopt common format Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  9:36   ` Christian König
2023-09-11  9:36     ` Christian König
2023-09-11  9:36     ` Christian König
2023-09-11 23:51     ` T.J. Mercier
2023-09-11 23:51       ` T.J. Mercier
2023-09-11 23:51       ` T.J. Mercier
2023-09-11  2:30 ` [PATCH 2/9] dma-heap: Add proper kref handling on dma-buf heaps Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  9:48   ` Christian König
2023-09-11  9:48     ` Christian König
2023-09-11  9:48     ` Christian König
2023-09-22 18:19     ` T.J. Mercier
2023-09-22 18:19       ` T.J. Mercier
2023-09-22 18:19       ` T.J. Mercier
2023-09-11  2:30 ` [PATCH 3/9] dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11 10:13   ` Christian König
2023-09-11 10:13     ` Christian König
2023-09-11 10:13     ` Christian König
2023-09-11 18:29     ` John Stultz
2023-09-11 18:29       ` John Stultz
2023-09-11 18:29       ` John Stultz
2023-09-12  7:06       ` Christian König
2023-09-12  7:06         ` Christian König
2023-09-12  7:06         ` Christian König
2023-09-12  8:52         ` Yong Wu (吴勇)
2023-09-12  8:52           ` Yong Wu (吴勇)
2023-09-12  8:52           ` Yong Wu (吴勇)
2023-09-12 14:46           ` Christian König
2023-09-12 14:46             ` Christian König
2023-09-12 14:46             ` Christian König
2023-09-12 14:58             ` Nicolas Dufresne
2023-09-12 14:58               ` Nicolas Dufresne
2023-09-12 14:58               ` Nicolas Dufresne
2023-09-13  8:30               ` Christian König
2023-09-13  8:30                 ` Christian König
2023-09-13  8:30                 ` Christian König
2023-09-12 14:50     ` Nicolas Dufresne
2023-09-12 14:50       ` Nicolas Dufresne
2023-09-12 14:50       ` Nicolas Dufresne
2023-09-11 16:12   ` Nicolas Dufresne
2023-09-11 16:12     ` Nicolas Dufresne
2023-09-11 16:12     ` Nicolas Dufresne
2023-09-12  8:47     ` Yong Wu (吴勇)
2023-09-12  8:47       ` Yong Wu (吴勇)
2023-09-12  8:47       ` Yong Wu (吴勇)
2023-09-12 15:05       ` Nicolas Dufresne [this message]
2023-09-12 15:05         ` Nicolas Dufresne
2023-09-12 15:05         ` Nicolas Dufresne
2023-09-18 10:46         ` Yong Wu (吴勇)
2023-09-18 10:46           ` Yong Wu (吴勇)
2023-09-18 10:46           ` Yong Wu (吴勇)
2023-09-11  2:30 ` [PATCH 4/9] dma-buf: heaps: Initialise MediaTek secure heap Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  8:05   ` kernel test robot
2023-09-11  8:05     ` kernel test robot
2023-09-11  8:05     ` kernel test robot
2023-09-27 14:42   ` Joakim Bech
2023-09-27 14:42     ` Joakim Bech
2023-09-27 14:42     ` Joakim Bech
2023-09-28  8:03     ` Yong Wu (吴勇)
2023-10-19  4:45   ` Vijayanand Jitta
2023-10-19  4:45     ` Vijayanand Jitta
2023-10-19  4:45     ` Vijayanand Jitta
2023-10-20  9:59     ` Yong Wu (吴勇)
2023-10-20  9:59       ` Yong Wu (吴勇)
2023-10-20  9:59       ` Yong Wu (吴勇)
2023-10-26  4:48       ` Vijayanand Jitta
2023-10-26  4:48         ` Vijayanand Jitta
2023-10-26  4:48         ` Vijayanand Jitta
2023-10-27  7:47         ` Yong Wu (吴勇)
2023-10-27  7:47           ` Yong Wu (吴勇)
2023-10-27  7:47           ` Yong Wu (吴勇)
2023-10-30  8:06           ` Vijayanand Jitta
2023-10-30  8:06             ` Vijayanand Jitta
2023-10-30  8:06             ` Vijayanand Jitta
2023-09-11  2:30 ` [PATCH 5/9] dma-buf: heaps: mtk_sec_heap: Initialise tee session Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  9:29   ` AngeloGioacchino Del Regno
2023-09-11  9:29     ` AngeloGioacchino Del Regno
2023-09-11  9:29     ` AngeloGioacchino Del Regno
2023-09-11 10:15     ` Christian König
2023-09-11 10:15       ` Christian König
2023-09-11 10:15       ` Christian König
2023-09-12  6:17     ` Yong Wu (吴勇)
2023-09-12  6:17       ` Yong Wu (吴勇)
2023-09-12  6:17       ` Yong Wu (吴勇)
2023-09-12  9:32       ` AngeloGioacchino Del Regno
2023-09-12  9:32         ` AngeloGioacchino Del Regno
2023-09-12  9:32         ` AngeloGioacchino Del Regno
2023-09-25 12:49         ` Yong Wu (吴勇)
2023-09-25 12:49           ` Yong Wu (吴勇)
2023-09-25 12:49           ` Yong Wu (吴勇)
2023-09-27 13:46           ` Joakim Bech
2023-09-27 13:46             ` Joakim Bech
2023-09-27 13:46             ` Joakim Bech
2023-09-27 15:17             ` Benjamin Gaignard
2023-09-27 15:17               ` Benjamin Gaignard
2023-09-27 15:17               ` Benjamin Gaignard
2023-09-27 18:56               ` Jeffrey Kardatzke
2023-09-27 18:56                 ` Jeffrey Kardatzke
2023-09-27 18:56                 ` Jeffrey Kardatzke
2023-09-28  8:30                 ` Benjamin Gaignard
2023-09-28  8:30                   ` Benjamin Gaignard
2023-09-28  8:30                   ` Benjamin Gaignard
2023-09-28 17:48                   ` Jeffrey Kardatzke
2023-09-28 17:48                     ` Jeffrey Kardatzke
2023-09-28 17:48                     ` Jeffrey Kardatzke
2023-09-29  6:54                     ` Benjamin Gaignard
2023-09-29  6:54                       ` Benjamin Gaignard
2023-09-29  6:54                       ` Benjamin Gaignard
2023-10-13 19:09                       ` Jeffrey Kardatzke
2023-10-13 19:10                       ` Jeffrey Kardatzke
2023-10-13 19:10                         ` Jeffrey Kardatzke
2023-10-13 19:10                         ` Jeffrey Kardatzke
2023-09-27 18:54             ` Jeffrey Kardatzke
2023-09-27 18:54               ` Jeffrey Kardatzke
2023-09-27 18:54               ` Jeffrey Kardatzke
2023-09-13 13:35   ` kernel test robot
2023-09-13 13:35     ` kernel test robot
2023-09-13 13:35     ` kernel test robot
2023-09-11  2:30 ` [PATCH 6/9] dma-buf: heaps: mtk_sec_heap: Add tee service call for buffer allocating/freeing Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-14 10:18   ` kernel test robot
2023-09-14 10:18     ` kernel test robot
2023-09-14 10:18     ` kernel test robot
2023-09-27 14:37   ` Joakim Bech
2023-09-27 14:37     ` Joakim Bech
2023-09-27 14:37     ` Joakim Bech
2023-09-28  5:24     ` Yong Wu (吴勇)
2023-09-28  5:24       ` Yong Wu (吴勇)
2023-09-28  5:24       ` Yong Wu (吴勇)
2023-10-19  4:45   ` Vijayanand Jitta
2023-10-19  4:45     ` Vijayanand Jitta
2023-10-19  4:45     ` Vijayanand Jitta
2023-10-20 10:01     ` Yong Wu (吴勇)
2023-10-20 10:01       ` Yong Wu (吴勇)
2023-10-20 10:01       ` Yong Wu (吴勇)
2023-09-11  2:30 ` [PATCH 7/9] dma-buf: heaps: mtk_sec_heap: Add dma_ops Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30 ` [PATCH 8/9] dt-bindings: reserved-memory: MediaTek: Add reserved memory for SVP Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11 15:44   ` Rob Herring
2023-09-11 15:44     ` Rob Herring
2023-09-11 15:44     ` Rob Herring
2023-09-12  6:16     ` Yong Wu (吴勇)
2023-09-12  6:16       ` Yong Wu (吴勇)
2023-09-12  6:16       ` Yong Wu (吴勇)
2023-09-12  8:28       ` Krzysztof Kozlowski
2023-09-12  8:28         ` Krzysztof Kozlowski
2023-09-12  8:28         ` Krzysztof Kozlowski
2023-09-12 10:13         ` Robin Murphy
2023-09-12 10:13           ` Robin Murphy
2023-09-12 10:13           ` Robin Murphy
2023-09-12 15:53           ` Rob Herring
2023-09-12 16:05             ` Robin Murphy
2023-09-12 16:05               ` Robin Murphy
2023-09-12 16:05               ` Robin Murphy
2023-09-18 10:47             ` Yong Wu (吴勇)
2023-09-18 10:47               ` Yong Wu (吴勇)
2023-09-18 10:47               ` Yong Wu (吴勇)
2023-09-19 22:15               ` Jeffrey Kardatzke
2023-09-19 22:15                 ` Jeffrey Kardatzke
2023-09-19 22:15                 ` Jeffrey Kardatzke
2023-10-12  6:54                 ` Yong Wu (吴勇)
2023-10-12  6:54                   ` Yong Wu (吴勇)
2023-10-12  6:54                   ` Yong Wu (吴勇)
2023-10-12  7:07                   ` Krzysztof Kozlowski
2023-10-12  7:07                     ` Krzysztof Kozlowski
2023-10-12  7:07                     ` Krzysztof Kozlowski
2023-10-12 11:15                     ` Yong Wu (吴勇)
2023-10-12 11:15                       ` Yong Wu (吴勇)
2023-10-12 11:15                       ` Yong Wu (吴勇)
2023-10-19  4:46   ` Vijayanand Jitta
2023-10-19  4:46     ` Vijayanand Jitta
2023-10-19  4:46     ` Vijayanand Jitta
2023-10-20  9:50     ` Yong Wu (吴勇)
2023-10-20  9:50       ` Yong Wu (吴勇)
2023-10-20  9:50       ` Yong Wu (吴勇)
2023-11-01  5:50       ` Jaskaran Singh
2023-11-01  5:50         ` Jaskaran Singh
2023-11-01  5:50         ` Jaskaran Singh
2023-11-06  5:56         ` Yong Wu (吴勇)
2023-11-06  5:56           ` Yong Wu (吴勇)
2023-11-06  5:56           ` Yong Wu (吴勇)
2023-11-20  8:20           ` Jaskaran Singh
2023-11-20  8:20             ` Jaskaran Singh
2023-11-20  8:20             ` Jaskaran Singh
2023-09-11  2:30 ` [PATCH 9/9] dma_buf: heaps: mtk_sec_heap: Add a new CMA heap Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  2:30   ` Yong Wu
2023-09-11  9:33   ` AngeloGioacchino Del Regno
2023-09-11  9:33     ` AngeloGioacchino Del Regno
2023-09-11  9:33     ` AngeloGioacchino Del Regno
2023-10-19  4:44 ` [PATCH 0/9] dma-buf: heaps: Add MediaTek secure heap Vijayanand Jitta
2023-10-19  4:44   ` Vijayanand Jitta
2023-10-19  4:44   ` Vijayanand Jitta

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d15067b12571f8868925aace9dc84473cd74ec1f.camel@ndufresne.ca \
    --to=nicolas@ndufresne.ca \
    --cc=Brian.Starkey@arm.com \
    --cc=Jianjiao.Zeng@mediatek.com \
    --cc=Yong.Wu@mediatek.com \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=benjamin.gaignard@collabora.com \
    --cc=christian.koenig@amd.com \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=jstultz@google.com \
    --cc=krzysztof.kozlowski+dt@linaro.org \
    --cc=kuohong.wang@mediatek.com \
    --cc=linaro-mm-sig@lists.linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=linux-mediatek@lists.infradead.org \
    --cc=matthias.bgg@gmail.com \
    --cc=robh+dt@kernel.org \
    --cc=sumit.semwal@linaro.org \
    --cc=tjmercier@google.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.