ipc/ipc-examples.git
16 months agoex02_messageq: Update to get rid of linker warning master 3.50.04.08 3.51.00.00
Sam Nelson [Wed, 4 Dec 2019 21:45:42 +0000 (16:45 -0500)]
ex02_messageq: Update to get rid of linker warning

.text:xdc_runtime_Startup_reset__I is not present in release builds.
So adding general rule to avoid warnings

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
16 months agoex02_hello: Fix issue with unused variable
Sam Nelson [Mon, 2 Dec 2019 23:33:09 +0000 (18:33 -0500)]
ex02_hello: Fix issue with unused variable

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
16 months agoex02_message: Fix memory map and ordering of power management in config file
Sam Nelson [Mon, 2 Dec 2019 16:52:25 +0000 (11:52 -0500)]
ex02_message: Fix memory map and ordering of power management in config file

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
16 months agoex02_messageq: Fix warning of unused variable
Sam Nelson [Wed, 20 Nov 2019 22:41:53 +0000 (17:41 -0500)]
ex02_messageq: Fix warning of unused variable

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
16 months agoex02_messageq: Add power management to the example
Sam Nelson [Tue, 19 Nov 2019 17:40:39 +0000 (12:40 -0500)]
ex02_messageq: Add power management to the example

The power management APIs help in cases where the DSP/IPU cores need to
be redownloaded again and again.
When idle the Power management puts the core in a state, the reset and
download will go through without any errors

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
18 months agomakefile: Update to decide target based on core number 3.50.04.07B
Sam Nelson [Fri, 11 Oct 2019 20:36:13 +0000 (16:36 -0400)]
makefile: Update to decide target based on core number

Need to eliminate "-" in target name to match platform instance

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
18 months agoex02_messageq: Remove r5f-1 from the list
Sam Nelson [Fri, 11 Oct 2019 17:21:45 +0000 (13:21 -0400)]
ex02_messageq: Remove r5f-1 from the list

Plan is to test only lockstep mode with ex02_messageq example

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
18 months agoR5F: Add make file option to specify core 0 or core 1
Sam Nelson [Fri, 11 Oct 2019 17:05:36 +0000 (13:05 -0400)]
R5F: Add make file option to specify core 0 or core 1

This is needed to make sure the correct sciclient library is used

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
18 months agoex02_messageq: Fix issue with timer configuration 3.50.04.07A
Sam Nelson [Fri, 20 Sep 2019 19:28:23 +0000 (15:28 -0400)]
ex02_messageq: Fix issue with timer configuration

Timer configuration need to be done for certain platforms only.
Fix issue introduced with earlier commit.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
18 months agoAM57x: Proper fix for timer configuration for dsp2 3.50.04.07
Sam Nelson [Tue, 17 Sep 2019 01:18:38 +0000 (21:18 -0400)]
AM57x: Proper fix for timer configuration for dsp2

Moving Timer configuration later to pick up Clock timer id

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
20 months agoexample: DRA7XX: Update Timer configuration for DSP2 3.50.04.06
Sam Nelson [Wed, 31 Jul 2019 15:18:22 +0000 (11:18 -0400)]
example: DRA7XX: Update Timer configuration for DSP2

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
20 months agoexamples: Update memory map to match update in Linux dts
Sam Nelson [Wed, 31 Jul 2019 14:27:38 +0000 (10:27 -0400)]
examples: Update memory map to match update in Linux dts

Updated memory region for each core to be 16 MB each
    R5F0: 0xA0000000-0xA0FFFFFF: 16 MB
    R5F1: 0xA1000000-0xA1FFFFFF: 16 MB
    Also re-arranged memory sections to keep the resource table on the
top
    at offset 0x100000.
    Updated resource table addresses and MPU settings accordingly.
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoexamples: Add interdependencies in makefile 3.50.03.04 3.50.03.05
Sam Nelson [Thu, 15 Nov 2018 16:23:40 +0000 (11:23 -0500)]
examples: Add interdependencies in makefile

Without these dependencies the parallel build can fail.
Note the ex46 graph example depends on ex45 host example to be built.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoam65xx: Enable Split mode support for RTOS host example
Sam Nelson [Wed, 24 Oct 2018 16:21:07 +0000 (12:21 -0400)]
am65xx: Enable Split mode support for RTOS host example

Memory map partitioned between R5F-0 and R5F-1 cores and cleaned up

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoex02_messageq: Remove carveout entries from resource table 3.50.03.03
Sam Nelson [Tue, 23 Oct 2018 01:00:46 +0000 (21:00 -0400)]
ex02_messageq: Remove carveout entries from resource table

Remove all the RSC_CARVEOUT entries and rely on the newly added support
on the Linux kernel side for fixed memory regions for loading firmware
images. The firmware image linker map sections should fit the addresses
defined through the reserved memory nodes associated with the remoteproc
device on the Linux kernel side

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoex02_messageq: update to get Split mode r5f working
Sam Nelson [Tue, 23 Oct 2018 00:55:49 +0000 (20:55 -0400)]
ex02_messageq: update to get Split mode r5f working

Added custom rsc table to allow customize memory layout for for R5F-0
and R5F-1 separately.
Fixed ProcNamearray to match lad MultiprocCfg
Update R5Fmap to match linux device tree.
Updated MPU settings according to memory map.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoMPU_settings: Update mpu settings to match memory map
Sam Nelson [Fri, 21 Sep 2018 21:42:37 +0000 (17:42 -0400)]
MPU_settings: Update mpu settings to match memory map

Update code /data section other than shared region to be non-shareable
to improve performance

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agomemory_map: Update A53 linker command file
Sam Nelson [Fri, 21 Sep 2018 21:42:36 +0000 (17:42 -0400)]
memory_map: Update A53 linker command file

Remove use of internal memory: This to avoid issues with SBL running on
R5F, which doesnot have access to the internal mermory of A53

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agomemory_map: Update R5F linker command files
Sam Nelson [Fri, 21 Sep 2018 21:42:35 +0000 (17:42 -0400)]
memory_map: Update R5F linker command files

Add explicit entrypoint
remove unused section

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoam65xx: Update to add sciclient dependency 3.50.01.01
Sam Nelson [Fri, 17 Aug 2018 17:26:41 +0000 (13:26 -0400)]
am65xx: Update to add sciclient dependency

For AM65XX IPC integrates sciclient which is part of PDK package and
hence adding dependency
Updates MMU setting for secure proxy regions

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoAM65XX: update to configure separate timer for split mode 3.50.01.00A
Sam Nelson [Thu, 23 Aug 2018 20:30:56 +0000 (16:30 -0400)]
AM65XX: update to configure separate timer for split mode

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoex11_ping: Rename config file for linux host
Sam Nelson [Thu, 23 Aug 2018 20:29:48 +0000 (16:29 -0400)]
ex11_ping: Rename config file for linux host

hostbios uses Slave.cfg

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoex11_ping: am65xx: Only include r5f-0
Sam Nelson [Mon, 20 Aug 2018 17:59:29 +0000 (13:59 -0400)]
ex11_ping: am65xx: Only include r5f-0

Currently supporting core 0 only or both cores in lock-step mode

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoam65xx: Update to add idle function to R5f
Sam Nelson [Fri, 17 Aug 2018 17:29:26 +0000 (13:29 -0400)]
am65xx: Update to add idle function to R5f

When hosts resets R5F module, the reset needs the core in idle state.
Otherwise a force shutdown will be needed.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoam65xx: Add startup section to avoid boot issues
Sam Nelson [Fri, 17 Aug 2018 17:27:38 +0000 (13:27 -0400)]
am65xx: Add startup section to avoid boot issues

The startup section needs to be there, as this will be executed before
MMU configuration

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoOmapl138: Revert previous commit on cache settings 3.50.01.00
Sam Nelson [Mon, 6 Aug 2018 20:08:08 +0000 (16:08 -0400)]
Omapl138: Revert previous commit on cache settings

Reverted back to original MAR settings in code
Cache disabled on section 0xc3000000-0xc3ffffff is required and updated
comments accordingly

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoSysMin: Use ti.trace.SysMin instead of xdc.runtime.Sysmin
Sam Nelson [Mon, 6 Aug 2018 20:29:26 +0000 (16:29 -0400)]
SysMin: Use ti.trace.SysMin instead of xdc.runtime.Sysmin

ti.trace.SysMin maintains trace in circular buffer, so use that instead
of xdc.runtime.Sysmin for linux host use cases

Given the default mode is switched to ti.trace.SysMin, need to place
.tracebuf in program section for all the examples
Add .tracebuf placement for K2 and Omapl138

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoAM6X: Add messageQ and ping examples for AM6X
Sam Nelson [Thu, 12 Oct 2017 16:14:44 +0000 (12:14 -0400)]
AM6X: Add messageQ and ping examples for AM6X

Adds messageQ and ping example for Host RTOS
Adds messageQ example for Host Linux

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoex02_messageq: Update DSP Timer configuration 3.47.02.00
Sam Nelson [Tue, 15 May 2018 19:13:22 +0000 (15:13 -0400)]
ex02_messageq: Update DSP Timer configuration

Proper operation of DSP1 Watch dog requires that timer be configured
correctly.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoexamples: Add support for AM572X & AM571X platform
Sam Nelson [Tue, 8 May 2018 21:17:31 +0000 (17:17 -0400)]
examples: Add support for AM572X & AM571X platform

Add ex02_messageq & ex11_ping examples for AM572x and AM571X platforms

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoomap cfg: Remove incorrect MAR setting
Sam Nelson [Fri, 4 May 2018 19:29:12 +0000 (15:29 -0400)]
omap cfg: Remove incorrect MAR setting

Eventhough the comment incorrectly said the memory is marked non-cached,
it was setting to cached.
This is not needed to change the cache setting int teh IPC area

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
2 years agoconfig: Update AMMU config files
Sam Nelson [Fri, 4 May 2018 19:15:33 +0000 (15:15 -0400)]
config: Update AMMU config files

Some sections in the AMMU configuration were pointing to memory that
does not exist in the DRA7XX SOC.
Cleaning up to remove them

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
3 years agoex46_graph: Add dependency on transport build 3.47.01.00B
Sam Nelson [Mon, 5 Mar 2018 03:58:08 +0000 (22:58 -0500)]
ex46_graph: Add dependency on transport build

The consumer and producer apps depends on transport library
In case of parallel builds this can cause a build failure, if ex45_host
is not built before. Adding explicit dependency here to avoid issue.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
3 years agomakefile: Update to allow independent compilation of examples 3.47.01.00A
Sam Nelson [Thu, 12 Oct 2017 16:12:52 +0000 (12:12 -0400)]
makefile: Update to allow independent compilation of examples

Intention is to allow parallelization of the build and hence reduce
build time

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
3 years agomakefile: Update linker fpu library path for new gcc toolchain 6-2017 3.47.00.00 3.47.00.00_eng 3.47.01.00 3.47.01.00_eng
Sam Nelson [Wed, 20 Sep 2017 04:30:20 +0000 (00:30 -0400)]
makefile: Update linker fpu library path for new gcc toolchain 6-2017

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
3 years agoAndroid: Makefile: move IPC Example binaries to vendor partition
Angela Stegmaier [Thu, 14 Sep 2017 21:33:29 +0000 (16:33 -0500)]
Android: Makefile: move IPC Example binaries to vendor partition

Updating Android makefile to generate IPC example binaries in /vendor
location instead of /system.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
3 years agoAdd back building of TDA3XX examples 3.46.02.04 3.46.02.04_eng
Angela Stegmaier [Wed, 12 Jul 2017 15:10:20 +0000 (10:10 -0500)]
Add back building of TDA3XX examples

Commit bc51211e accidentally removed building of TDA3XX examples.
This commit adds it back.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
4 years agoexamples: Update makefile with dummy target 3.45.00.00 3.46.01.03
Sam Nelson [Fri, 3 Feb 2017 18:23:37 +0000 (13:23 -0500)]
examples: Update makefile with dummy target

In case PLATFORM is set to be UNKNOWN or with no example,nothing need to
be built.
Defining release target by default avoid failure in these cases.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexample: makefile : ex01 hello: Correct install_rov path 3.44.01.01 3.45.00.00_eng
Sam Nelson [Tue, 13 Dec 2016 16:24:08 +0000 (11:24 -0500)]
example: makefile : ex01 hello: Correct install_rov path

Install rov path was getting into top level path instead of ex01_hello
directory.
Corrected with this patch

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agomakefile: Cleanup compiler flags
Sam Nelson [Tue, 13 Dec 2016 15:43:20 +0000 (10:43 -0500)]
makefile: Cleanup compiler flags

cleanly separate compiler command and flags

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexamples: makefile: Update definitions for building using sysroot dir
Sam Nelson [Tue, 13 Dec 2016 15:41:40 +0000 (10:41 -0500)]
examples: makefile: Update definitions for building using sysroot dir

Compiler definitions and flags set to build with linux sysroot directory
where depenant components are installed.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexamples: Fix issue with ARFLAGs 3.44.00.00C
Sam Nelson [Mon, 28 Nov 2016 22:01:16 +0000 (17:01 -0500)]
examples: Fix issue with ARFLAGs

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexamples: ex13_notifypeer: Add release part to be built as well
Sam Nelson [Mon, 28 Nov 2016 18:54:45 +0000 (13:54 -0500)]
examples: ex13_notifypeer: Add release part to be built as well

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexample: Add install_rov target
Sam Nelson [Mon, 28 Nov 2016 16:29:54 +0000 (11:29 -0500)]
example: Add install_rov target

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexample: Remove debug code
Sam Nelson [Mon, 28 Nov 2016 16:29:32 +0000 (11:29 -0500)]
example: Remove debug code

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexamples: ex13_notifypeer: Fix issue with directory name
Sam Nelson [Mon, 28 Nov 2016 16:22:51 +0000 (11:22 -0500)]
examples: ex13_notifypeer: Fix issue with directory name

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexample: Update makefile to create examples only for platform 3.44.00.00B
Sam Nelson [Wed, 23 Nov 2016 03:15:39 +0000 (22:15 -0500)]
example: Update makefile to create examples only for platform

Updated  duplicate PLATFORM usage by adding new variable
PLATFORM_DIR_NAME

Remove deprecated platforms

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexamples: Update to install rov files
Sam Nelson [Tue, 22 Nov 2016 22:01:22 +0000 (17:01 -0500)]
examples: Update to install rov files

Added new target to install rov files. These files are used for test
automation.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agomakefile: Update to remove restriction on parallel build
Sam Nelson [Tue, 22 Nov 2016 21:59:40 +0000 (16:59 -0500)]
makefile: Update to remove restriction on parallel build

Specifying j=1 restricted it to single thread on build.
Removing restriction to allow improvement in build time.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexamples: Update to help build IPC examples in linux build environments
Sam Nelson [Tue, 22 Nov 2016 21:56:14 +0000 (16:56 -0500)]
examples: Update to help build IPC examples in linux build environments

For the Linux build environment like Yocto here are the main changes
needed for a successful build.
a) The macros for the compilation tools are already defined, so local
defines need to be removed.
b) IPC libraries are located in the SYSROOT directory ( instead of
IPC_INSTALL_DIR. To allow compatiblity with building the IPC package, a
new variable LINUX_SYSROOT_DIR is introduced to build in the linux
environment.
c) Added "install" target for some of the missing examples

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexample_makefile: Add compilation of release mode
Sam Nelson [Wed, 16 Nov 2016 18:59:44 +0000 (13:59 -0500)]
example_makefile: Add compilation of release mode

- This helps test the release configuration of IPC as well.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexample_makefile: Add back compilation of release mode 3.44.00.00A
Sam Nelson [Mon, 7 Nov 2016 17:05:10 +0000 (12:05 -0500)]
example_makefile: Add back compilation of release mode

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexamples_makefile: Add -pthread to compiler flags
Sam Nelson [Sat, 5 Nov 2016 16:34:59 +0000 (12:34 -0400)]
examples_makefile: Add -pthread to compiler flags

The build which require pthread needs to have "-pthread" to avoid
compilation errors with new version of compilers

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexample_makefile: Update gcc runtime library location
Sam Nelson [Sat, 5 Nov 2016 16:15:03 +0000 (12:15 -0400)]
example_makefile: Update gcc runtime library location

reentrant runtime libraries now distributed with BIOS package starting
with BIOS version 6.40

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoreadme: Update to the same proclist in makefile 3.44.00.00
Sam Nelson [Fri, 28 Oct 2016 17:01:28 +0000 (13:01 -0400)]
readme: Update to the same proclist in makefile

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agomakefile: Add copyright
Sam Nelson [Fri, 28 Oct 2016 17:00:53 +0000 (13:00 -0400)]
makefile: Add copyright

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agomakefile: Update to make install work 3.43.02.04 3.43.03.05
Sam Nelson [Tue, 13 Sep 2016 17:45:28 +0000 (13:45 -0400)]
makefile: Update to make install work

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoex02_messageq: Update to include dsp2 in default proc list for DRA7
Sam Nelson [Wed, 10 Aug 2016 18:53:30 +0000 (14:53 -0400)]
ex02_messageq: Update to include dsp2 in default proc list for DRA7

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoex11_ping: Update to remove eve processors from default Proc list
Sam Nelson [Wed, 20 Jul 2016 19:23:59 +0000 (15:23 -0400)]
ex11_ping: Update to remove eve processors from default Proc list

- The examples here are maintained still as a super set for all DRA7XX
family processors
-With this commit the EVE cores are taken out from the proc list by
default to avoid issues with build for platforms where EVE cores are not
available.
- Platforms needing EVE cores can manually enable it by editing the
PROCLIST

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoexample: Update makefile to remove "tr" usage 3.43.01.03
Sam Nelson [Mon, 27 Jun 2016 23:30:14 +0000 (19:30 -0400)]
example: Update makefile to remove "tr" usage

-tr usage causes issue when building with windows host

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoex02_messageq-Added SMP for K2 3.43.01.02
John Godbey [Fri, 10 Jun 2016 14:17:45 +0000 (10:17 -0400)]
ex02_messageq-Added SMP for K2

Fixed the config file for K2 and re-added it.

Signed-off-by: John Godbey <j-godbey@ti.com>
4 years agoex02_messageq-Remove SMP for K2 3.43.00.01
John Godbey [Fri, 27 May 2016 21:42:59 +0000 (17:42 -0400)]
ex02_messageq-Remove SMP for K2

SMP on K2 does not work and needs to be removed until patched.

Signed-off-by: John Godbey <j-godbey@ti.com>
4 years agoexamples: Update example products.mak and readme.txt
Sam Nelson [Wed, 25 May 2016 19:22:32 +0000 (15:22 -0400)]
examples: Update example products.mak and readme.txt

Updated the product to use products.mak in the top level ipc directory.
This change allows the example to be installed in the platform specific
directory itself. ( instead of in the example directory)
This doesnot affect compiling the examples from an independent directory

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoex68_power: Remove usage of INTMEM
Angela Stegmaier [Thu, 19 May 2016 20:27:43 +0000 (15:27 -0500)]
ex68_power: Remove usage of INTMEM

Starting in Linux k4.x the INTMEM type for the resource table
is removed. Internal memory section definition and loading
is handled entirely in the kernel now.

This patch updates the examples to remove usage of the INTMEM
type.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
4 years agoex02_messageq-Enable SMP for A15
John Godbey [Wed, 18 May 2016 12:20:21 +0000 (08:20 -0400)]
ex02_messageq-Enable SMP for A15

The host running on ARM A15 cores supports SMP.  These
changes enable BIOS SMP for DRA7XX and the Keystone family,
excluding K2G which only has a single A15 core.

Signed-off-by: John Godbey <j-godbey@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoex02_messageq: Fixed MultiProc config for Linux
John Godbey [Thu, 28 Apr 2016 15:52:28 +0000 (11:52 -0400)]
ex02_messageq: Fixed MultiProc config for Linux

The template for the Linux MessageQ example was not
set to include cores 1-7 on platforms that supported
them.  K2H and K2L had their config files expanded
to include all of the cores in their makefile proclist.

Signed-off-by: John Godbey <j-godbey@ti.com>
4 years agoInitialize transport factory before parsing args
John Godbey [Tue, 26 Apr 2016 19:35:21 +0000 (15:35 -0400)]
Initialize transport factory before parsing args

The transport factory must be initialized before parsing arguments
when using the "-l" option.

Signed-off-by: John Godbey <j-godbey@ti.com>
4 years agomakefile: Update to build only OS specific examples
Sam Nelson [Fri, 22 Apr 2016 16:29:50 +0000 (12:29 -0400)]
makefile: Update to build only OS specific examples

Without this fix all examples were built. This change allows to build
only Bios or Linux examples alone

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
5 years agoex02: Update messageq example with updated non-cached area configuration 3.42.01.03
Sam Nelson [Wed, 9 Mar 2016 21:49:52 +0000 (16:49 -0500)]
ex02: Update messageq example with updated non-cached area configuration

In keystone, with the latest design in remoteproc driver, the vring
location and buffers are allocated from the dsp_common_cma_pool.
The dsp common pool is expected to be allocated from the memory
used by the linux kernel.
The example is changed to make the entire linux memory uncacheable
to keep it generic.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
5 years agomessageq: k2e linux: Move code to external memory 3.42.00.02
Sam Nelson [Thu, 25 Feb 2016 12:59:14 +0000 (07:59 -0500)]
messageq: k2e linux: Move code to external memory

- Does not fit within smaller L2 RAM in K2E compared to other K2 devices

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
5 years agoexample: Add DSP directories for linux build as well
Sam Nelson [Thu, 25 Feb 2016 10:18:13 +0000 (05:18 -0500)]
example: Add DSP directories for linux build as well

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
5 years agomakefile: Update to fix issues with extract
Sam Nelson [Wed, 24 Feb 2016 15:56:46 +0000 (10:56 -0500)]
makefile: Update to fix issues with extract

- Remove debug code

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
5 years agoipc_examples: Add templates and scripts to create IPC examples 3.42.00.01_eng
Sam Nelson [Thu, 21 Jan 2016 04:37:33 +0000 (23:37 -0500)]
ipc_examples: Add templates and scripts to create IPC examples

Includes example templates and makefile to create the examples for
different platforms

Signed-off-by: Sam Nelson <sam.nelson@ti.com>