blob: 741cf9cda0467e3061a59677079fc39195ca7959 [file] [log] [blame]
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")