4 years agoMerge pull request #6 in PROCESSOR-SDK/mmap-lld from PRSDK-5388 to master master DEV.MMAP.02.00.00.08C
Merge pull request #6 in PROCESSOR-SDK/mmap-lld from PRSDK-5388 to master
* commit '86bf0f932e86202aff7d8884f5ab7cbc1889bb72':
PRSDK-5388: Reducing the MMAP_TEST_EMPTY SPACE as per compiler restriction
* commit '86bf0f932e86202aff7d8884f5ab7cbc1889bb72':
PRSDK-5388: Reducing the MMAP_TEST_EMPTY SPACE as per compiler restriction
PRSDK-5388: Reducing the MMAP_TEST_EMPTY SPACE as per compiler restriction
4 years agoMerge pull request #5 in PROCESSOR-SDK/mmap-lld from CATREQ-2702 to master DEV.MMAP.02.00.00.08B
Merge pull request #5 in PROCESSOR-SDK/mmap-lld from CATREQ-2702 to master
* commit '1876b2253392d5401bdbaf10f961afdae3cdd810':
CATREQ-2702: Descoping c6x big endian
* commit '1876b2253392d5401bdbaf10f961afdae3cdd810':
CATREQ-2702: Descoping c6x big endian
CATREQ-2702: Descoping c6x big endian
5 years agoMerge pull request #4 in PROCESSOR-SDK/mmap-lld from version_fix to master DEV.MMAP.02.00.00.08A DEV.PROCESSOR-SDK.05.01.00.10 DEV.PROCESSOR-SDK.05.01.00.11 DEV.PROCESSOR-SDK.05.02.00.07 DEV.PROCESSOR-SDK.05.03.00.05 DEV.PROCESSOR-SDK.06.00.00.05
Merge pull request #4 in PROCESSOR-SDK/mmap-lld from version_fix to master
* commit 'edd1ed5e36d70550148f200ff72e985aeeec82a1':
version number fix
* commit 'edd1ed5e36d70550148f200ff72e985aeeec82a1':
version number fix
version number fix
5 years agoMerge pull request #3 in PROCESSOR-SDK/mmap-lld from Doc_ver_update_5.0 to master DEV.MMAP.02.00.00.08
Merge pull request #3 in PROCESSOR-SDK/mmap-lld from Doc_ver_update_5.0 to master
* commit 'f734ef848ce2feae540ae96af7bd524e5c79d1d2':
Documentation and version updates for procsdk 5.0 release
* commit 'f734ef848ce2feae540ae96af7bd524e5c79d1d2':
Documentation and version updates for procsdk 5.0 release
Documentation and version updates for procsdk 5.0 release
Merge pull request #2 in PROCESSOR-SDK/mmap-lld from PRSDK-2194 to master
* commit '56a3f660a01d0288f7462df5626ca3d9a9810ca7':
PRSDK-2194: Moved the RULES_MAKE before INCDIR
* commit '56a3f660a01d0288f7462df5626ca3d9a9810ca7':
PRSDK-2194: Moved the RULES_MAKE before INCDIR
PRSDK-2194: Moved the RULES_MAKE before INCDIR
Merge pull request #1 in PROCESSOR-SDK/mmap-lld from PRSDK-2194 to master
* commit 'ad06569d60f423ea39227d50844a56903772439d':
PRSDK-2194 Added RULES_MAKE macro
* commit 'ad06569d60f423ea39227d50844a56903772439d':
PRSDK-2194 Added RULES_MAKE macro
PRSDK-2194 Added RULES_MAKE macro
Added RULES_MAKE macro to support build based on custom Rules.make
location
Added RULES_MAKE macro to support build based on custom Rules.make
location
package.xs: Add k2g to socTypes
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
config.bld: Enable k2g
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
ReleaseNotes: Update for version 2.0.0.7
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
test: Extend to support k2g
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
test: Extend to support k2l
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
test: Use SOC_* defines as DEVICE_* defines are deprecated
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
mmap: update RN for release 2.0.0.6
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
mmap: k2: rename test project name to contain "C66"
pdkProjectCreate script now supports both DSP and ARM projects, the DSP
project name need to contain "C66" for the updated script to create the
project properly.
Signed-off-by: Hao Zhang <hzhang@ti.com>
pdkProjectCreate script now supports both DSP and ARM projects, the DSP
project name need to contain "C66" for the updated script to create the
project properly.
Signed-off-by: Hao Zhang <hzhang@ti.com>
mmap-lld-rtos: Modifications to use XDCARGS and SECTII
Modifications to use XDCARGS and SECTII from Yocto
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Modifications to use XDCARGS and SECTII from Yocto
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Fix warning in mmap library compilation, release notes updates
SDOCM00113439 : Fix issue with allocating buffer larger than heap.
* Because of extensive use of power of 2 assumptions, no check was
made to see if buffer actually fits inside a heap.
* heap_alloc() will fail if requested size is larger than the heap
element.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
* Because of extensive use of power of 2 assumptions, no check was
made to see if buffer actually fits inside a heap.
* heap_alloc() will fail if requested size is larger than the heap
element.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Extended unit test support to K2E.
Fixed K2K ARM test makefile to include K2K spcific source.
Made OSAL callouts weak symbols.
This is to support OpenCL's use case for only needing the
mmap_resource APIs on ARM. For other use cases, init-time checks
will be made to verify that the OSAL symbols are valid.
This is to support OpenCL's use case for only needing the
mmap_resource APIs on ARM. For other use cases, init-time checks
will be made to verify that the OSAL symbols are valid.
Installing private headers.
Update documentation and version number.
Made changes with within files due to filename changes.
Renamed files from mpax to mmap.
Changed API names from mpax_* to keystone_mmap_*
Fixed typo with installbin target for ARM.
Fixed install of ARM test binaries.
Added default DEVICE for arm makefile.
Added license header to text file.
Changed mmap to mpax.
Renamed files from mmap to mpax.
Began renaming filenames from mmap to mpax within files.
Using CSL in unit test to dump SES regs.
Added arm unit test makefiles to release package.
Adde makefiles and unit tests for ARM.
Addressed code review comments.
- Updated mpax_init() comments
- Fixed register partitioning when XMC is not used.
- Added mpax_free() to reset MPAX and free instance memory.
- Enhanced register read/write abstraction to handle multiple continuous
registers in single call.
- Moved mpax_device.c to test as mpax_cfg_k2{h,k}_{c66,a15}.c
- Updated mpax_init() comments
- Fixed register partitioning when XMC is not used.
- Added mpax_free() to reset MPAX and free instance memory.
- Enhanced register read/write abstraction to handle multiple continuous
registers in single call.
- Moved mpax_device.c to test as mpax_cfg_k2{h,k}_{c66,a15}.c
Enhanced to support MPAX programming on ARM.
- Added support for multiple instances
- Abstracted register reads/writes through OSAL layer
- Abstracted memory allocation through OSAL layer.
- Began name changes as this must coexist with Linux mmap.
- Added support for multiple instances
- Abstracted register reads/writes through OSAL layer
- Abstracted memory allocation through OSAL layer.
- Began name changes as this must coexist with Linux mmap.
10 years agoSDOCM00105222: mmap_k2kResourceTestProject gets undefined symbol error during linking DEV.MMAP.01.00.00.00
SDOCM00105222: mmap_k2kResourceTestProject gets undefined symbol error during linking
Removed OpenCL references
SDOCM00105106: mmap_k2kResourceTestProject & mmap_k2kTestProject get
*** No rule to make target error during compilation.
*** No rule to make target error during compilation.
Fixed issues exposed by building the unit tests.
Fixed typo in releasenotes.
Added unit test for testing resource allocation.
Enhanced unit test with cache inv/wb.
Added unit test.
Addressed code review comments on content of source and header files.
10 years agoMoved internal header files to include directory and removed remaining device depende...
Moved internal header files to include directory and removed remaining device dependencies from library.
Added ReleaseNotes and SoftwareManifest.
Initial commit.