Added QDSS-ETM scripts#306
Conversation
4117121 to
4512418
Compare
|
@Rohan-in-Qualcomm Please provide a clear commit message explaining the reason for your changes. Also, rebase your patch, as it currently shows commits from others. #304 Please also resolve the issues identified by shelllint and ensure that the execute bit permissions are set correctly. |
4512418 to
4e8c92b
Compare
fbd6122 to
2245cb4
Compare
993660d to
586e5fc
Compare
586e5fc to
e16cbb6
Compare
- ETM-Test-Mode: validates ETM programming and test mode configuration - ETM-Trace: verifies ETM trace capture and data integrity Signed-off-by: Rohan Dutta <rohadutt@qti.qualcomm.com>
e16cbb6 to
621bf21
Compare
smuppand
left a comment
There was a problem hiding this comment.
This ETM PR should be reviewed together with the CoreSight/QDSS helper stack.
Before merging, please align it with #389 so ETM low-power and trace-path validation reuse the common helper for CoreSight/debugfs discovery, source/sink setup, enable/disable, trace capture, cleanup, and SKIP handling.
This PR adds a large amount of standalone logic, so I would prefer to avoid merging it separately if the same discovery/setup/cleanup code will later be replaced by the shared helper. Please rebase after #389 is finalized and provide validation logs from a supported target.
This PR introduces two new standalone test cases for the Embedded Trace Macrocell (ETM) drivers. These tests validate the ETM low-power mode toggling and the full trace data path enablement through standard sinks.