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
Removed receipts started basic testing on infrastructure code
Continuing rework on transaction request/response mechanism
Coded basic test project started removing receipt construct
Coded basic unit test to test RM infrastructure
Basic infrastructure coded. All compiler errors resolved
completed request/response infrastructure
Checking in latest changes
Small change to test commit name
commit prior to modifying transaction tracking and storing
Completed transaction forwarder
Checking in RMv2 progress
RM LLD 2.0.0.x initial release for KeyStone-II
Updated setupenv.bat
Synced with latest RM LLD
Base directory structure for new RM
Commited by migration script