VITIS-8985 Refactor hw context metadata field in query requests #7610
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem solved by the commit
https://jira.xilinx.com/browse/VITIS-8985
Clean up try/catch for memory report ptree creation.
Each hardware context report used different fields when accessing context metadata. It should use a single structure that is common to prevent confusion and allow passing of parameters.
Bug / issue (if any) fixed, which PR introduced the bug, how it was discovered
All hardware context reports must use the same data structure when referring to their ID and xclbin UUIDs.
How problem was solved, alternative solutions (if any) and why they were rejected
Made a common structure. Update the data parsing to use the new structures.
Risks (if any) associated the changes in the commit
Need to update MCDM to match the changes.
What has been tested and how, request additional testing if necessary
Ubuntu 20.04 VCK5000
Documentation impact (if any)
None. JSON output is the same.