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
9 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
Small API cleanup more doxygenination
Added and tested static policy feature. Continued cleanup of API
Updated static policy for testing
Started consolidating error codes and cleaning up static(premain) allocation code
Cleaned up transport API
Moved tree and libfdt into a util directory
Fixed copyrights, unified MAX_NAME_LENGTH, removed rm_types
API naming convention cleanup, switch to strncpy, renamed resourceNode allocatedTo fields to owner fields
Fixed policy alignment retrieval bug
Bug fixes after cleanup of policy module
Added pre-main capabilities, cleaned up services and NameServer modules
Added policy verification on allocator operations
Added init/use permissions, added instance lists for allocation, and started code cleanup
Wrote policy validation routines
Rewriting policy definition feature
Adding policy checking feature on RM Server
Linux-dtb-alias property cleanup
Free and unspecified allocation bug fixes
Initial testing, basic demo complete
Bug fixes, cleanup, expanded test code
Implemented basic allocate/free servicing on RM Server. wrote basic NameServer. code cleanup
Completed and tested routines that automatically reserve linux resources
Completed routines for automatically reserving Linux resources
Finished tree allocator functions. Writing Linux DTB parsing routins
Wrote tree allocate and free operations
Integrated red-black tree algorithm for tree allocators
Wrote integer allocator creator
Wrote a DTB node forward parser. Used as base for parsing resource and policy DTBs
Missed a file...
Added DTB value extraction functions for Resource List and Policy DTBs
Tested ability to read in and parse resource and policy DTB files