| f1410028c762 ("perf cs-etm: Continuously record last branch") |
| c7bfa2fd0da9 ("perf cs-etm: Introduce the concept of trace ID queues") |
| 882f4874ad74 ("perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue()") |
| 5f7cb03555c6 ("perf cs-etm: Move packet queue out of decoder structure") |
| 3399ad9ac234 ("perf cs-etm: Configure contextID tracing in CPU-wide mode") |
| 35bb59c10a6d ("perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet") |
| cf0c37b6dbf7 ("perf cs-etm: Don't check cs_etm_queue::prev_packet validity") |
| 3fa0e83e2948 ("perf cs-etm: Modularize main packet processing loop") |
| f74f349c211e ("perf cs-etm: Modularize main decoder function") |
| 23cfcd6d75cc ("perf cs-etm: Make cs_etm__run_decoder() queue independent") |
| 4b6df11ab6cf ("perf cs-etm: Rethink kernel address initialisation") |
| 4f5b37139fb3 ("perf cs-etm: Cleaning up function cs_etm__alloc_queue()") |
| ae4d9f523643 ("perf cs-etm: Fix memory leak in error path") |
| 65963e5b4dfa ("perf cs-etm: Introducing function cs_etm_decoder__init_dparams()") |
| b611f63bb1b7 ("perf cs-etm: Remove unused structure field "state"") |
| 96dce7f4f387 ("perf cs-etm: Set sample flags for exception packet") |
| 03919e526b29 ("perf cs-etm: Add traceID in packet") |
| 95c6fe970a01 ("perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata") |
| 47106e7413f9 ("perf cs-etm: Add exception number in exception packet") |
| 465eaaa89e2b ("perf cs-etm: Set sample flags for trace discontinuity") |
| 06220bf472f2 ("perf cs-etm: Set sample flags for instruction range packet") |
| ca45d843a599 ("perf cs-etm: Add last instruction information in packet") |
| 7100b12cf474 ("perf cs-etm: Generate branch sample for exception packet") |
| 49ccf87bfb9e ("perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY") |
| cfc1d4276b04 ("perf cs-etm: Refactor enumeration cs_etm_sample_type") |
| cee7a6a212dd ("perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder") |
| 24fff5eb2b93 ("perf cs-etm: Avoid stale branch samples when flush packet") |
| 15a5cd19627a ("perf cs-etm: Add support for PTMv1.1 decoding") |
| 7d0f4fefc492 ("perf cs-etm: Add support for ETMv3 trace decoding") |
| 78688342c547 ("perf cs-etm: Add configuration for ETMv3 trace protocol") |
| a7ee4d625ede ("perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace") |
| d6c9c05fe1eb ("perf cs-etm: Correct CPU mode for samples") |
| 14a85b1eca34 ("perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet") |
| d603b4e9f9c3 ("perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet") |
| 6035b6804bdf ("perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet") |
| 3eb3e07bcfee ("perf cs-etm: Fix start tracing packet handling") |
| 6cd4ac6a02c9 ("perf cs-etm: Bail out immediately for instruction sample failure") |
| 6abf0f451087 ("perf cs-etm: Introduce invalid address macro") |
| e2ab28521a58 ("perf cs-etm: Fix indexing for decoder packet queue") |
| 256e751cac78 ("perf inject: Emit instruction records on ETM trace discontinuity") |
| e573e978fb12 ("perf cs-etm: Inject capabilitity for CoreSight traces") |
| 099c1130998f ("perf cs-etm: Freeing allocated memory") |
| b12235b113cf ("perf tools: Add mechanic to synthesise CoreSight trace packets") |
| 9f878b29da96 ("perf tools: Add full support for CoreSight trace decoding") |
| 20d9c478b01a ("pert tools: Add queue management functionality") |
| 290598be0e84 ("perf tools: Add functionality to communicate with the openCSD decoder") |
| c9a01a11dfe6 ("perf tools: Add support for decoding CoreSight trace data") |
| 68ffe3902898 ("perf tools: Add decoder mechanic to support dumping trace data") |
| cd8bfd8c973e ("perf tools: Add processing of coresight metadata") |
| 440a23b34c06 ("perf tools: Add initial entry point for decoder CoreSight traces") |