[meta-ti] [PATCH] ipc: IPC for communication between multiple processors

Denys Dmytriyenko denys at ti.com
Thu Nov 21 15:40:58 PST 2013


On Thu, Nov 21, 2013 at 06:38:55PM -0500, Ring, Chris wrote:
> Below...
> 
> > -----Original Message-----
> > From: Dmytriyenko, Denys
> > Sent: Wednesday, November 20, 2013 7:19 AM
> > To: Maupin, Chase
> > Cc: Hingolikar, Mrinmayee; meta-ti at yoctoproject.org; Ring, Chris; Nelson,
> > Sam
> > Subject: Re: [meta-ti] [PATCH] ipc: IPC for communication between multiple
> > processors
> > 
> > See my comments below.
> > 
> > <chop>
> > 
> > > >+
> > > >+Signed-off-by: Mrinmayee Hingolikar <mrinmayee at ti.com>
> > > >+---
> > > >+ ipc-linux.mak |    1 +
> > > >+ products.mak  |    1 +
> > > >+ 2 files changed, 2 insertions(+)
> > > >+
> > > >+diff --git a/ipc-linux.mak b/ipc-linux.mak
> > > >+index 788a5a2..01579e4 100644
> > > >+--- a/ipc-linux.mak
> > > >++++ b/ipc-linux.mak
> > > >+@@ -38,6 +38,7 @@ include products.mak
> > > >+ config:
> > > >+ 	@echo "Configuring Linux Ipc ..."
> > > >+ 	./configure --host=$(TOOLCHAIN_LONGNAME) \
> > > >++            --prefix=$(PREFIX) \
> > > >+             CC=$(TOOLCHAIN_PREFIX)gcc \
> > > >+             PLATFORM=$(PLATFORM) \
> > > >+             CMEM_INSTALL_DIR=$(CMEM_INSTALL_DIR) \
> > >
> > > This line makes me think there is a dependency missing.  In the past
> > > something like ti-paths.inc would pass this value along.  I'm not saying
> > > that should be replicated as is, but likely you want to se this to
> > > STAGING_DIR_TARGET or something similar and the cmem recipe should stage
> > > appropriately.
> > >
> > > I think it would be good if you walked through your software stack to
> > make
> > > sure you are sending your patches in order.  Likewise, there was some
> > > discussion with Sam about cmem recipes and basically about aligning
> > recipes
> > > between your groups.  I thin the approach of breaking linux-utils up
> > into a
> > > recipe per component is going to be the cleanest approach.  I'll ping on
> > > Sam's patches as well to get an update posted to meta-ti instead of
> > > meta-arago list.
> > >
> > > Any pointers you can provide to documentation about the configuration
> > and
> > > building of these components you are pushing up would also be useful to
> > help
> > > in reviewing so we can understand what you are trying to accomplish.
> > 
> > Nice catch. The first question - does it depend and require cmem?
> 
> The IPC build, including required variables, is described here:
>     http://processors.wiki.ti.com/index.php/IPC_Install_Guide_Linux
> 
> CMEM_INSTALL_DIR is only required if you want to build the examples which 
> leverage CMEM.  It shouldn't be needed if you only want to build the IPC 
> libraries.

Thanks, Chris!

Sam, Mrinmayee, can you comment on whether you need IPC examples and/or pass 
CMEM_INSTALL_DIR. Thanks.

-- 
Denys


More information about the meta-ti mailing list