SharedRegion: Update to use linker symbols instead of platform map
authorSam Nelson <sam.nelson@ti.com>
Thu, 5 Oct 2017 01:07:58 +0000 (21:07 -0400)
committerSam Nelson <sam.nelson@ti.com>
Thu, 9 Aug 2018 20:01:32 +0000 (16:01 -0400)
commitaf370844cff8d05e7d9cfa3dc02e9b2b2e23775c
treede14b8ae0f5687a9e3e7ade2439999a3270efb3c
parent9db87d7643977a87b5258a76fafc240ab0390804
SharedRegion: Update to use linker symbols instead of platform map

The Keystone3 platform in sysbios does not support memory maps. The
memory map needs to be done using the custom linker command file.
And hence changed Shared Region module to optionally accept
linker symbols for base and length of shared region.

platform.dataMemory is no longer supported. Need to use linker.cmd
to place sections

Update types to generic types: Previous code assumed UInt32 for Pointer

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
packages/ti/sdo/ipc/SharedRegion.c
packages/ti/sdo/ipc/SharedRegion.xdc
packages/ti/sdo/ipc/SharedRegion.xs
packages/ti/sdo/ipc/linkcmd.xdt