| 29e2eb2a9e1f ("perf: cs-etm: Update to build with latest opencsd version.") |
| 0a6be300eb7b ("perf cs-etm: Linking PE contextID with perf thread mechanic") |
| 0abb868bbcbc ("perf cs-etm: Move tid/pid to traceid_queue") |
| 3c21d7d813c5 ("perf cs-etm: Move thread to traceid_queue") |
| 6672559307d0 ("perf cs-etm: Get rid of unused cpu in struct cs_etm_queue") |
| 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") |
| c8fa7a807f3c ("perf cs-etm: Add missing case value") |
| 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()") |
| fc7ac4138cf5 ("perf cs-etm: Remove unused structure field "time" and "timestamp"") |
| 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") |
| 02e7e2509e93 ("perf cs-etm: Treat EO_TRACE element as trace discontinuity") |
| 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") |
| 3a0887997d67 ("perf cs-etm: Remove redundant space") |
| 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") |