> -Original Message-
> From: Linux-stm32
> On Behalf Of Ludovic Barre
> Sent: Friday, October 05, 2018 9:43 AM
> To: Mark Brown ; Marek Vasut
> ; Boris Brezillon ;
> Rob Herring
> Cc: devicet...@vger.kernel.org; linux-kernel@vger.kernel.org; linux-
> s...@vger.kernel.org; Maxime
> -Original Message-
> From: Linux-stm32
> On Behalf Of Ludovic Barre
> Sent: Friday, October 05, 2018 9:43 AM
> To: Mark Brown ; Marek Vasut
> ; Boris Brezillon ;
> Rob Herring
> Cc: devicet...@vger.kernel.org; linux-kernel@vger.kernel.org; linux-
> s...@vger.kernel.org; Maxime
Hi Wendy
> -Original Message-
> From: Wendy Liang
> Sent: Thursday, September 27, 2018 7:17 PM
> To: Loic PALLARDY
> Cc: Bjorn Andersson ; Ohad Ben-Cohen
> ; linux-remotep...@vger.kernel.org; Linux Kernel
> Mailing List ; Arnaud POULIQUEN
> ; benjamin.gaign..
Hi Wendy
> -Original Message-
> From: Wendy Liang
> Sent: Thursday, September 27, 2018 7:17 PM
> To: Loic PALLARDY
> Cc: Bjorn Andersson ; Ohad Ben-Cohen
> ; linux-remotep...@vger.kernel.org; Linux Kernel
> Mailing List ; Arnaud POULIQUEN
> ; benjamin.gaign..
Hi Anup,
> -Original Message-
> From: Anup Patel
> Sent: Friday, September 21, 2018 8:05 AM
> To: Loic PALLARDY
> Cc: Bjorn Andersson ; Ohad Ben-Cohen
> ; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org List ; Arnaud
> POULIQUEN ; Benjamin Ga
Hi Anup,
> -Original Message-
> From: Anup Patel
> Sent: Friday, September 21, 2018 8:05 AM
> To: Loic PALLARDY
> Cc: Bjorn Andersson ; Ohad Ben-Cohen
> ; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org List ; Arnaud
> POULIQUEN ; Benjamin Ga
> -Original Message-
> From: Jiaying Liang
> Sent: Tuesday, September 11, 2018 12:10 AM
> To: Loic PALLARDY ; o...@wizery.com;
> bjorn.anders...@linaro.org; Michal Simek ;
> robh...@kernel.org; mark.rutl...@arm.com; Rajan Vaja
> ; Jolly Shah
> Cc: linux-re
> -Original Message-
> From: Jiaying Liang
> Sent: Tuesday, September 11, 2018 12:10 AM
> To: Loic PALLARDY ; o...@wizery.com;
> bjorn.anders...@linaro.org; Michal Simek ;
> robh...@kernel.org; mark.rutl...@arm.com; Rajan Vaja
> ; Jolly Shah
> Cc: linux-re
Hi Wendy,
Please find below few comments.
> -Original Message-
> From: linux-remoteproc-ow...@vger.kernel.org ow...@vger.kernel.org> On Behalf Of Wendy Liang
> Sent: Thursday, August 16, 2018 9:06 AM
> To: o...@wizery.com; bjorn.anders...@linaro.org;
> michal.si...@xilinx.com;
Hi Wendy,
Please find below few comments.
> -Original Message-
> From: linux-remoteproc-ow...@vger.kernel.org ow...@vger.kernel.org> On Behalf Of Wendy Liang
> Sent: Thursday, August 16, 2018 9:06 AM
> To: o...@wizery.com; bjorn.anders...@linaro.org;
> michal.si...@xilinx.com;
-off-by: Loic Pallardy
Acked-by: Bjorn Andersson
---
drivers/remoteproc/remoteproc_core.c | 23 +--
include/linux/remoteproc.h | 5 -
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/drivers/remoteproc/remoteproc_core.c
b/drivers/remoteproc
-off-by: Loic Pallardy
Acked-by: Bjorn Andersson
---
drivers/remoteproc/remoteproc_core.c | 23 +--
include/linux/remoteproc.h | 5 -
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/drivers/remoteproc/remoteproc_core.c
b/drivers/remoteproc
This patch introduces a function to verify that a specified carveout
is fitting request device address and associated length
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 47
1 file changed, 47 insertions(+)
diff --git a/drivers
This patch provides a new function to find a carveout according
to a name.
If match found, this function returns a pointer on the corresponding
carveout (rproc_mem_entry structure).
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 42
This patch introduces a function to verify that a specified carveout
is fitting request device address and associated length
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 47
1 file changed, 47 insertions(+)
diff --git a/drivers
This patch provides a new function to find a carveout according
to a name.
If match found, this function returns a pointer on the corresponding
carveout (rproc_mem_entry structure).
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 42
is associated with resource
table request.
If no name match found, new carveout is registered for allocation.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/drivers/remoteproc/remoteproc_core.c
is associated with resource
table request.
If no name match found, new carveout is registered for allocation.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/drivers/remoteproc/remoteproc_core.c
This patch creates a dedicated vdev subdevice for each vdev declared
in firmware resource table and associates carveout named "vdev%dbuffer"
(with %d vdev index in resource table) if any as dma coherent memory pool.
Then vdev subdevice is used as parent for virtio device.
Signed-of
This patch creates a dedicated vdev subdevice for each vdev declared
in firmware resource table and associates carveout named "vdev%dbuffer"
(with %d vdev index in resource table) if any as dma coherent memory pool.
Then vdev subdevice is used as parent for virtio device.
Signed-of
allocators.
The introduction of this ops allows to perform allocation of all registered
carveout at the same time, just before calling rproc_start().
It simplifies and makes uniform carveout management whatever origin.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 261
allocators.
The introduction of this ops allows to perform allocation of all registered
carveout at the same time, just before calling rproc_start().
It simplifies and makes uniform carveout management whatever origin.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 261
Remoteproc is now capable to create one specific sub-device per
virtio link to associate a dedicated memory pool.
This implies to change device used by virtio_rpmsg for
buffer allocation from grand-parent to parent.
Signed-off-by: Loic Pallardy
---
drivers/rpmsg/virtio_rpmsg_bus.c | 6 +++---
1
This patch introduces rproc_mem_entry_init helper function to
simplify rproc_mem_entry structure allocation and filling by
client.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 65 +++-
include/linux/remoteproc.h | 6
2
e table.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 61 +---
drivers/remoteproc/remoteproc_internal.h | 2 ++
drivers/remoteproc/remoteproc_virtio.c | 14 +++-
include/linux/remoteproc.h | 6 ++--
4 files changed,
Add name field in struct rproc_mem_entry.
This new field will be used to match memory area
requested in resource table with pre-registered carveout.
Signed-off-by: Loic Pallardy
Acked-by: Bjorn Andersson
---
drivers/remoteproc/remoteproc_core.c| 1 +
drivers/remoteproc/remoteproc_debugfs.c
between rproc_mem_entry and rproc sub device will be done
by name.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 37
include/linux/remoteproc.h | 6 ++
2 files changed, 43 insertions(+)
diff --git a/drivers/remoteproc
If there is no IOMMU associate to remote processor device,
remoteproc_core won't be able to satisfy device address requested
in firmware resource table.
Return an error as configuration won't be coherent.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 10 +-
1
This patch introduces rproc_mem_entry_init helper function to
simplify rproc_mem_entry structure allocation and filling by
client.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 65 +++-
include/linux/remoteproc.h | 6
2
e table.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 61 +---
drivers/remoteproc/remoteproc_internal.h | 2 ++
drivers/remoteproc/remoteproc_virtio.c | 14 +++-
include/linux/remoteproc.h | 6 ++--
4 files changed,
Add name field in struct rproc_mem_entry.
This new field will be used to match memory area
requested in resource table with pre-registered carveout.
Signed-off-by: Loic Pallardy
Acked-by: Bjorn Andersson
---
drivers/remoteproc/remoteproc_core.c| 1 +
drivers/remoteproc/remoteproc_debugfs.c
between rproc_mem_entry and rproc sub device will be done
by name.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 37
include/linux/remoteproc.h | 6 ++
2 files changed, 43 insertions(+)
diff --git a/drivers/remoteproc
If there is no IOMMU associate to remote processor device,
remoteproc_core won't be able to satisfy device address requested
in firmware resource table.
Return an error as configuration won't be coherent.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 10 +-
1
Remoteproc is now capable to create one specific sub-device per
virtio link to associate a dedicated memory pool.
This implies to change device used by virtio_rpmsg for
buffer allocation from grand-parent to parent.
Signed-off-by: Loic Pallardy
---
drivers/rpmsg/virtio_rpmsg_bus.c | 6 +++---
1
This new function translates CPU virtual address in
CPU physical one according to virtual address location.
Signed-off-by: Loic Pallardy
Acked-by: Bjorn Andersson
---
drivers/remoteproc/remoteproc_core.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git
This patch introduces a new API to allow platform driver to register
platform specific carveout regions.
Signed-off-by: Loic Pallardy
Acked-by: Bjorn Andersson
---
drivers/remoteproc/remoteproc_core.c | 16 +++-
include/linux/remoteproc.h | 2 ++
2 files changed, 17
This patch introduces a new API to allow platform driver to register
platform specific carveout regions.
Signed-off-by: Loic Pallardy
Acked-by: Bjorn Andersson
---
drivers/remoteproc/remoteproc_core.c | 16 +++-
include/linux/remoteproc.h | 2 ++
2 files changed, 17
This new function translates CPU virtual address in
CPU physical one according to virtual address location.
Signed-off-by: Loic Pallardy
Acked-by: Bjorn Andersson
---
drivers/remoteproc/remoteproc_core.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git
This patch introduces da8xx_rproc_parse_fw() to declare a
carveout region based on reserved memory for vdev buffer
allocation.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/da8xx_remoteproc.c | 38 +++
1 file changed, 38 insertions(+)
diff --git a/drivers
ST remote processor needs some specified memory regions for
firmware and IPC.
Memory regions are defined as reserved memory and should
be registered in remoteproc core thanks to rproc_add_carveout
function before rproc_start. For this, st rproc driver implements
prepare ops.
Signed-off-by: Loic
This patch introduces da8xx_rproc_parse_fw() to declare a
carveout region based on reserved memory for vdev buffer
allocation.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/da8xx_remoteproc.c | 38 +++
1 file changed, 38 insertions(+)
diff --git a/drivers
ST remote processor needs some specified memory regions for
firmware and IPC.
Memory regions are defined as reserved memory and should
be registered in remoteproc core thanks to rproc_add_carveout
function before rproc_start. For this, st rproc driver implements
prepare ops.
Signed-off-by: Loic
t by name. If match found and
associated
"memory device" present, device is used instead of rproc platform device for
allocation.
Loic Pallardy (17):
remoteproc: configure IOMMU only if device address requested
remoteproc: add rproc_va_to_pa function
remoteproc: add release op
This patch introduces keystone_rproc_parse_fw() to declare a
carveout region based on reserved memory for vdev buffer
allocation, if a memory region has been declared on rproc DT node.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/keystone_remoteproc.c | 53
t by name. If match found and
associated
"memory device" present, device is used instead of rproc platform device for
allocation.
Loic Pallardy (17):
remoteproc: configure IOMMU only if device address requested
remoteproc: add rproc_va_to_pa function
remoteproc: add release op
This patch introduces keystone_rproc_parse_fw() to declare a
carveout region based on reserved memory for vdev buffer
allocation, if a memory region has been declared on rproc DT node.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/keystone_remoteproc.c | 53
Hi Suman,
> -Original Message-
> From: Suman Anna
> Sent: Friday, July 27, 2018 1:52 AM
> To: Loic PALLARDY ; bjorn.anders...@linaro.org;
> o...@wizery.com
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Arnaud POULIQUEN ;
> benjamin.gaign
Hi Suman,
> -Original Message-
> From: Suman Anna
> Sent: Friday, July 27, 2018 1:52 AM
> To: Loic PALLARDY ; bjorn.anders...@linaro.org;
> o...@wizery.com
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Arnaud POULIQUEN ;
> benjamin.gaign
Hi Suman,
> -Original Message-
> From: Suman Anna
> Sent: Thursday, July 26, 2018 12:09 AM
> To: Loic PALLARDY ; bjorn.anders...@linaro.org;
> o...@wizery.com
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Arnaud POULIQUEN ;
> benj
Hi Suman,
> -Original Message-
> From: Suman Anna
> Sent: Thursday, July 26, 2018 12:09 AM
> To: Loic PALLARDY ; bjorn.anders...@linaro.org;
> o...@wizery.com
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Arnaud POULIQUEN ;
> benj
> -Original Message-
> From: Suman Anna
> Sent: Thursday, July 26, 2018 12:32 AM
> To: Loic PALLARDY ; bjorn.anders...@linaro.org;
> o...@wizery.com
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Arnaud POULIQUEN ;
> benjamin.gaign...@
> -Original Message-
> From: Suman Anna
> Sent: Thursday, July 26, 2018 12:32 AM
> To: Loic PALLARDY ; bjorn.anders...@linaro.org;
> o...@wizery.com
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Arnaud POULIQUEN ;
> benjamin.gaign...@
Hi Suman,
> -Original Message-
> From: Suman Anna
> Sent: Thursday, July 26, 2018 12:37 AM
> To: Loic PALLARDY ; bjorn.anders...@linaro.org;
> o...@wizery.com
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Arnaud POULIQUEN ;
> benj
Hi Suman,
> -Original Message-
> From: Suman Anna
> Sent: Thursday, July 26, 2018 12:37 AM
> To: Loic PALLARDY ; bjorn.anders...@linaro.org;
> o...@wizery.com
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org;
> Arnaud POULIQUEN ;
> benj
In case of rpmsg_register_device() failure, vch previously
allocated must be free.
fixes: 6eed598a0491 ("rpmsg: Split off generic tail of create_channel()")
Signed-off-by: Loic Pallardy
---
drivers/rpmsg/virtio_rpmsg_bus.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
In case of rpmsg_register_device() failure, vch previously
allocated must be free.
fixes: 6eed598a0491 ("rpmsg: Split off generic tail of create_channel()")
Signed-off-by: Loic Pallardy
---
drivers/rpmsg/virtio_rpmsg_bus.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
: bcabbccabffe ("rpmsg: Split off generic tail of create_channel()")
Signed-off-by: Loic Pallardy
---
drivers/rpmsg/virtio_rpmsg_bus.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/rpmsg/virtio_rpmsg_bus.c b/drivers/rpmsg/virtio_rpmsg_bus.c
ind
: bcabbccabffe ("rpmsg: Split off generic tail of create_channel()")
Signed-off-by: Loic Pallardy
---
drivers/rpmsg/virtio_rpmsg_bus.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/rpmsg/virtio_rpmsg_bus.c b/drivers/rpmsg/virtio_rpmsg_bus.c
ind
The format specifier "%p" can leak kernel addresses.
Use "%pK" instead.
This patch proposes changes for remoteproc core only.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c| 6 +++---
drivers/remoteproc/remoteproc_debugfs.c | 4 ++--
The format specifier "%p" can leak kernel addresses.
Use "%pK" instead.
This patch proposes changes for remoteproc core only.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c| 6 +++---
drivers/remoteproc/remoteproc_debugfs.c | 4 ++--
The format specifier "%p" can leak kernel addresses.
Use "%pK" instead.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/st_slim_rproc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/remoteproc/st_slim_rproc.c
b/drivers/remoteproc/s
The format specifier "%p" can leak kernel addresses.
Use "%pK" instead.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/st_slim_rproc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/remoteproc/st_slim_rproc.c
b/drivers/remoteproc/s
are reloaded at each rproc boot.
rproc_trigger_recovery() not impacted as resources not touched during recovery
procedure.
Signed-off-by: Loic Pallardy
---
Changes from V1: typo fixes in commit message
drivers/remoteproc/remoteproc_core.c | 6 --
1 file changed, 6 deletions(-)
diff --git
are reloaded at each rproc boot.
rproc_trigger_recovery() not impacted as resources not touched during recovery
procedure.
Signed-off-by: Loic Pallardy
---
Changes from V1: typo fixes in commit message
drivers/remoteproc/remoteproc_core.c | 6 --
1 file changed, 6 deletions(-)
diff --git
are reloaded at each rproc boot.
rproc_trigger_recovery() not impacted as resources not touched during recovery
procedure.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/drivers/remoteproc/remoteproc_core.c
b/drivers
are reloaded at each rproc boot.
rproc_trigger_recovery() not impacted as resources not touched during recovery
procedure.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/drivers/remoteproc/remoteproc_core.c
b/drivers
Hi Anup,
Sorry busy on ST internal stuff. I'll send V4 integrating Bjorn's comments in
the coming days.
Regards,
Loic
> -Original Message-
> From: Anup Patel [mailto:a...@brainfault.org]
> Sent: Monday, June 25, 2018 5:23 AM
> To: Loic PALLARDY ; Bjorn Andersson
>
>
Hi Anup,
Sorry busy on ST internal stuff. I'll send V4 integrating Bjorn's comments in
the coming days.
Regards,
Loic
> -Original Message-
> From: Anup Patel [mailto:a...@brainfault.org]
> Sent: Monday, June 25, 2018 5:23 AM
> To: Loic PALLARDY ; Bjorn Andersson
>
>
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 3:06 AM
> To: Loic PALLARDY <loic.palla...@st.com>
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org; Arnaud
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 3:06 AM
> To: Loic PALLARDY
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org; Arnaud POULIQUEN ;
> benjami
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 2:59 AM
> To: Loic PALLARDY <loic.palla...@st.com>
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org; Arnaud
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 2:59 AM
> To: Loic PALLARDY
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org; Arnaud POULIQUEN ;
> benjami
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 2:53 AM
> To: Loic PALLARDY <loic.palla...@st.com>
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org; Arnaud
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 2:53 AM
> To: Loic PALLARDY
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org; Arnaud POULIQUEN ;
> benjami
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 2:43 AM
> To: Loic PALLARDY <loic.palla...@st.com>
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org; Arnaud
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 2:43 AM
> To: Loic PALLARDY
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org; Arnaud POULIQUEN ;
> benjami
Hi Bjorn,
Thanks for the review
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 2:19 AM
> To: Loic PALLARDY <loic.palla...@st.com>
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
>
Hi Bjorn,
Thanks for the review
> -Original Message-
> From: Bjorn Andersson [mailto:bjorn.anders...@linaro.org]
> Sent: Thursday, May 10, 2018 2:19 AM
> To: Loic PALLARDY
> Cc: o...@wizery.com; linux-remotep...@vger.kernel.org; linux-
> ker...@vger.kernel.org
Hi Bjorn,
> -Original Message-
> From: Loic PALLARDY
> Sent: Tuesday, April 03, 2018 11:13 AM
> To: 'Bjorn Andersson' <bjorn.anders...@linaro.org>; Ohad Ben-Cohen
> <o...@wizery.com>
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org; li
Hi Bjorn,
> -Original Message-
> From: Loic PALLARDY
> Sent: Tuesday, April 03, 2018 11:13 AM
> To: 'Bjorn Andersson' ; Ohad Ben-Cohen
>
> Cc: linux-remotep...@vger.kernel.org; linux-kernel@vger.kernel.org; linux-
> arm-...@vger.kernel.org
> Subject: RE: [PATCH
Hi Bjorn,
Just a gentle ping...
As discussed during Linaro connect, I'll appreciate if you can share me your
comments...
Regards,
Loic
> -Original Message-
> From: Loic PALLARDY
> Sent: Thursday, March 01, 2018 5:24 PM
> To: bjorn.anders...@linaro.org; o...@wizery.com
Hi Bjorn,
Just a gentle ping...
As discussed during Linaro connect, I'll appreciate if you can share me your
comments...
Regards,
Loic
> -Original Message-
> From: Loic PALLARDY
> Sent: Thursday, March 01, 2018 5:24 PM
> To: bjorn.anders...@linaro.org; o...@wizery.com
Hi Bjorn,
> -Original Message-
> From: linux-remoteproc-ow...@vger.kernel.org [mailto:linux-remoteproc-
> ow...@vger.kernel.org] On Behalf Of Bjorn Andersson
> Sent: Tuesday, March 27, 2018 11:07 PM
> To: Ohad Ben-Cohen ; Bjorn Andersson
>
>
Hi Bjorn,
> -Original Message-
> From: linux-remoteproc-ow...@vger.kernel.org [mailto:linux-remoteproc-
> ow...@vger.kernel.org] On Behalf Of Bjorn Andersson
> Sent: Tuesday, March 27, 2018 11:07 PM
> To: Ohad Ben-Cohen ; Bjorn Andersson
>
> Cc: linux-remotep...@vger.kernel.org;
uot;memory device" associated to a
carveout with a dedicated DMA memory pool. Different resource handlers are
modified to look-up for specific carveout by name. If match found and
associated
"memory device" present, device is used instead of rproc platform device for
allocati
uot;memory device" associated to a
carveout with a dedicated DMA memory pool. Different resource handlers are
modified to look-up for specific carveout by name. If match found and
associated
"memory device" present, device is used instead of rproc platform device for
allocati
This new function translates CPU virtual address in
CPU physical one according to virtual address location.
Signed-off-by: Loic Pallardy <loic.palla...@st.com>
---
drivers/remoteproc/remoteproc_core.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/d
This new function translates CPU virtual address in
CPU physical one according to virtual address location.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/remoteproc
-off-by: Loic Pallardy <loic.palla...@st.com>
---
drivers/remoteproc/remoteproc_core.c | 23 +--
include/linux/remoteproc.h | 5 -
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/drivers/remoteproc/remoteproc_core.c
b/drivers/remo
-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 23 +--
include/linux/remoteproc.h | 5 -
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/drivers/remoteproc/remoteproc_core.c
b/drivers/remoteproc/remoteproc_core.c
index eb1b779
If there is no IOMMU associate to remote processor device,
remoteproc_core won't be able to satisfy device address requested
in firmware resource table.
Return an error as configuration won't be coherent.
Signed-off-by: Loic Pallardy <loic.palla...@st.com>
---
drivers/remo
This patch introduces a new API to allow platform driver to register
platform specific carveout regions.
Signed-off-by: Loic Pallardy <loic.palla...@st.com>
---
drivers/remoteproc/remoteproc_core.c | 14 ++
include/linux/remoteproc.h | 2 ++
2 files changed, 16 inse
If there is no IOMMU associate to remote processor device,
remoteproc_core won't be able to satisfy device address requested
in firmware resource table.
Return an error as configuration won't be coherent.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 10 +-
1
This patch introduces a new API to allow platform driver to register
platform specific carveout regions.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 14 ++
include/linux/remoteproc.h | 2 ++
2 files changed, 16 insertions(+)
diff --git
Add name field in struct rproc_mem_entry.
This new field will be used to match memory area
requested in resource table with pre-registered carveout.
Signed-off-by: Loic Pallardy <loic.palla...@st.com>
---
drivers/remoteproc/remoteproc_core.c| 1 +
drivers/remoteproc/remoteproc_debugfs
Add name field in struct rproc_mem_entry.
This new field will be used to match memory area
requested in resource table with pre-registered carveout.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c| 1 +
drivers/remoteproc/remoteproc_debugfs.c | 1 +
include/linux
On some SoC architecture, it is needed to enable HW like
clock, bus, regulator, memory region... before loading
co-processor firmware.
This patch introduces prepare and unprepare ops to execute
platform specific function before firmware loading and after
stop execution.
Signed-off-by: Loic
On some SoC architecture, it is needed to enable HW like
clock, bus, regulator, memory region... before loading
co-processor firmware.
This patch introduces prepare and unprepare ops to execute
platform specific function before firmware loading and after
stop execution.
Signed-off-by: Loic
allocation is used.
Signed-off-by: Loic Pallardy <loic.palla...@st.com>
---
drivers/remoteproc/remoteproc_core.c | 49 +++-
1 file changed, 48 insertions(+), 1 deletion(-)
diff --git a/drivers/remoteproc/remoteproc_core.c
b/drivers/remoteproc/remoteproc_core.c
allocation is used.
Signed-off-by: Loic Pallardy
---
drivers/remoteproc/remoteproc_core.c | 49 +++-
1 file changed, 48 insertions(+), 1 deletion(-)
diff --git a/drivers/remoteproc/remoteproc_core.c
b/drivers/remoteproc/remoteproc_core.c
index 0ebbc4f..49b28a0 100644
101 - 200 of 652 matches
Mail list logo