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>
.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>
ex02_hello: Fix issue with unused variable
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
ex02_message: Fix memory map and ordering of power management in config file
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
ex02_messageq: Fix warning of unused variable
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
Need to eliminate "-" in target name to match platform instance
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Plan is to test only lockstep mode with ex02_messageq example
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
This is needed to make sure the correct sciclient library is used
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
Moving Timer configuration later to pick up Clock timer id
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
example: DRA7XX: Update Timer configuration for DSP2
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
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>
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>
Memory map partitioned between R5F-0 and R5F-1 cores and cleaned up
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
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>
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>
Update code /data section other than shared region to be non-shareable
to improve performance
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
memory_map: Update R5F linker command files
Add explicit entrypoint
remove unused section
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Add explicit entrypoint
remove unused section
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
AM65XX: update to configure separate timer for split mode
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
ex11_ping: Rename config file for linux host
hostbios uses Slave.cfg
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
hostbios uses Slave.cfg
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Currently supporting core 0 only or both cores in lock-step mode
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
The startup section needs to be there, as this will be executed before
MMU configuration
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
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>
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>
Adds messageQ and ping example for Host RTOS
Adds messageQ example for Host Linux
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Proper operation of DSP1 Watch dog requires that timer be configured
correctly.
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Add ex02_messageq & ex11_ping examples for AM572x and AM571X platforms
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
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>
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>
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>
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>
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
makefile: Update linker fpu library path for new gcc toolchain 6-2017
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Updating Android makefile to generate IPC example binaries in /vendor
location instead of /system.
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
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>
Commit bc51211e accidentally removed building of TDA3XX examples.
This commit adds it back.
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
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>
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>
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>
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>
makefile: Cleanup compiler flags
cleanly separate compiler command and flags
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
cleanly separate compiler command and flags
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
examples: Fix issue with ARFLAGs
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
examples: ex13_notifypeer: Add release part to be built as well
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
example: Add install_rov target
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
example: Remove debug code
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
examples: ex13_notifypeer: Fix issue with directory name
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Updated duplicate PLATFORM usage by adding new variable
PLATFORM_DIR_NAME
Remove deprecated platforms
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Added new target to install rov files. These files are used for test
automation.
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
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>
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>
- This helps test the release configuration of IPC as well.
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
example_makefile: Add back compilation of release mode
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
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>
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>
reentrant runtime libraries now distributed with BIOS package starting
with BIOS version 6.40
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
readme: Update to the same proclist in makefile
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
makefile: Add copyright
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
makefile: Update to make install work
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
ex02_messageq: Update to include dsp2 in default proc list for DRA7
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
- 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>
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>
-tr usage causes issue when building with windows host
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Fixed the config file for K2 and re-added it.
Signed-off-by: John Godbey <j-godbey@ti.com>
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>
SMP on K2 does not work and needs to be removed until patched.
Signed-off-by: John Godbey <j-godbey@ti.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
The transport factory must be initialized before parsing arguments
when using the "-l" option.
Signed-off-by: John Godbey <j-godbey@ti.com>
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>
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>
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>
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>
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>
- Does not fit within smaller L2 RAM in K2E compared to other K2 devices
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
example: Add DSP directories for linux build as well
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
makefile: Update to fix issues with extract
- Remove debug code
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
- Remove debug code
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
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>
Includes example templates and makefile to create the examples for
different platforms
Signed-off-by: Sam Nelson <sam.nelson@ti.com>