Merge branch 'master' into ksII-rm-dev
Merge branch 'master' into ksII-rm-dev
Merge remote-tracking branch 'origin/master'
10gig definitions missing from global-resoruce-list-arm-dsp.dts
Changes to ARM-DSP test project based on IPC update
Made requesting instance's allocation count for resource available via the service response
Updated release notes
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/rm-lld
undo partial workaround for SDOCM00101586
Resolved SDOCM00101586. Added test cases to cover resolved issued
update grl for hyperlink queues
fix file perms
working policy for qm multicore example
no longer need 6638 ipc library
migrate to ipc 3.0.0.20 which uses ti/ipc/Std.h instead of Std.h
missing dsp_client_cfg.xs from package
Updated documentation to point to UG for instructions on running ARM+DSP test
Added dts_files directory to install
Added cify script and test dts files to yocto install
Linux makefile updates for DSP Client example using IPC to communicate to Linux RM Server
Updated RN
Return warning when opening CD instance due to instabilities. Fixed policy verification parsing bug.
ignore makefile made by rtsc
Merge remote-tracking branch 'origin/ksII-rm-dev'
sync with linux
Updated Linux Client test to account for multiple alloc/free reference counts
10 years agoAdded owner reference count to account for multiple allocates/frees of the same resou...
Added owner reference count to account for multiple allocates/frees of the same resource from the same RM instance
Fixed bug where unspecified base requests couldn't return a resource value of zero
Return owner count when resource already owned
1. Makefile fix to recompile library on any source change
2. Fixed bug in policy code which could result in strncmp of a invalid
pointer
3. Minor bug fix in Linux client test
4. updated setupenv batch file
2. Fixed bug in policy code which could result in strncmp of a invalid
pointer
3. Minor bug fix in Linux client test
4. updated setupenv batch file
Preallocation routine will now correctly get next tree node during resource search
Update with the fixes for
- build error
- Missing file in package
- Removed install from all since this is only needed for Yocto
- build error
- Missing file in package
- Removed install from all since this is only needed for Yocto
Added arm makefiles to XDC release packages
RN update
Completed testing of CD local allocation feature
10 years agoAdded missing linker options with support for latest Linaro toolchain DEV.RM_LLD.02.00.00.03
Added missing linker options with support for latest Linaro toolchain
fix linker flags
Added linux makefiles for Linux test project
Added rmver.h
Added Linux example and updated release notes
Transport now directly used to send response packets instead of searching based on transport handle remote instance name. Also, added transport reconfiguration API
Cleaned up test directory and added makefile for ARM test project
Merge branch 'master' of gtgit01.gt.design.ti.com:git/projects/rm-lld
Added ARM makefile
Merge remote-tracking branch 'origin/master'
add high priority and starvation counter queues to second qm
Added local resource management on CD instances (Free portion not tested)
Added RESOURCE_STATUS service for requesting the owner reference count for a given resource
Updated tree.h license and added COPYING.txt for Yocto build
Added description of RM shared server/client to Doxygen intro
ARM policy updates based on KeystoneII Syslib port
Cleanup memory test
Coverity fixes
Create shared copy of policy for Shared Server/Client so application doesn't have to manage the policy in shared memory via linker. Some Coverity bug fixes
Completed cleanup of test projects. Partitioned cdProcess to prepare for CD allocator capabilities
Fixed bug preventing UNSPECIFIED allocations from taking place
Updated Server-CD-Client memory tests. Fixed minor bugs
Fixed major bug where the rm handle was being used in policy code without ever being passed
Updated pdk version in setupenv
Removed memory test project warning
Fixed large memory leak when allocating RM instance. Expanded the RM memory test
Created test project to check for memory leaks in RM (work in progress)
10 years agoWhen resource base is not specified the allocation will come from an DEV.RM_LLD.02.00.00.02
When resource base is not specified the allocation will come from an
unallocated resource node as opposed to a resource node not owned by the
requesting instance
unallocated resource node as opposed to a resource node not owned by the
requesting instance
Release notes update
Updated release notes
cleanup and fixes for returning resource reference count
Fixed bug in allocator and kernel updates to the policies and GRL
10 years agoAdded number of current owners for resource to response information and started clean...
Added number of current owners for resource to response information and started cleanup of sizeof() operator
K2H data section additions for GRL and policies
Added data section and alignment pragmas to device GRL and policies
Added support for Shared Clients which piggyback onto a Shared Server instance in order to make service requests
Completed coding and testing of Shared Server feature
Completed shared server feature
Started adding Shared Server implementation
Converted boolean variables to ints
Extended the printResource API to return number of allocated resources
Fixed task blocking routine not working more than once
RM Blocking functionality when no callback provided is working
Added local gate for NULL service callback and fixed bug where resource node offset was returning bad value for static allocations
Cleaned up test code to show clear PASS/FAIL
Continued cleanup of test code: replaced syncObj with GateMP
Started cleanup of test code
Added allocator delete and RM instance delete APIs
Converted recursive allocator creation functions to while loops to remove potential for stack corruptions. Other cleanup
Fixed test project build failure
Added script for converting dtbs to C const array. Bug fixes and updates
Cleaned up transaction processing code for each RM instance type
Fixed tabs in device GRL
Allow service requests without callback as long as request won't be forwarded to another instance
Added handling of resource sharing with Linux permissions
Created allocator module
Cleaned up cross-references in internal rm transport API
Minor updates
Removed debug compiler flag
Merged Keystone II to master for initial release
Added ability for instance to allocate same resource twice (init then use)
Updated build infrastructure for Keystone II
Added K2 specific test project directories
Ready for Alpha release
Completed API documentation and Doxygen