summaryrefslogtreecommitdiff
path: root/tools/perf/util/arm-spe.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-19perf arm_spe: Allow parsing both data source and eventsLeo Yan1-30/+45
2025-09-19perf arm_spe: Set HITM flagLeo Yan1-2/+24
2025-09-19perf arm_spe: Refactor arm_spe__get_metadata_by_cpu()Leo Yan1-18/+16
2025-09-19perf arm_spe: Fill memory levels for FEAT_SPEv1p4Leo Yan1-0/+14
2025-09-19perf arm_spe: Separate setting of memory levels for loads and storesLeo Yan1-2/+43
2025-09-19perf arm_spe: Refine memory level fillingLeo Yan1-11/+21
2025-09-19perf arm_spe: Add "event_filter" entry in meta dataLeo Yan1-0/+1
2025-09-19perf arm_spe: Use full type for data_srcJames Clark1-11/+14
2025-09-19perf arm_spe: Correct memory level for remote accessLeo Yan1-2/+2
2025-09-19perf arm_spe: Correct setting remote accessLeo Yan1-1/+1
2025-09-09perf arm-spe: Display --itrace period warnings for all sample typesJames Clark1-9/+9
2025-09-09perf arm-spe: Downsample all sample types equallyJames Clark1-15/+12
2025-09-09perf arm-spe: Show instruction sample types by defaultJames Clark1-2/+6
2025-07-25perf evlist: Change env variable to sessionIan Rogers1-1/+1
2025-05-27perf arm-spe: Add support for SPE Data Source packet on HiSilicon HIP12Yicong Yang1-0/+96
2025-03-05perf arm-spe: Support previous branch target (PBT) addressLeo Yan1-49/+65
2025-03-05perf arm-spe: Add branch stackLeo Yan1-0/+99
2025-03-05perf arm-spe: Set sample flags with supplement infoLeo Yan1-0/+20
2025-03-05perf arm-spe: Fix load-store operation checkingLeo Yan1-1/+7
2025-02-13perf sample: Make user_regs and intr_regs optionalIan Rogers1-6/+18
2024-12-09perf arm-spe: Add support for SPE Data Source packet on AmpereOneIlkka Koskinen1-0/+44
2024-12-09perf arm-spe: Prepare for adding data source packet implementations for other...Ilkka Koskinen1-12/+30
2024-10-31perf arm-spe: Use old behavior when opening old SPE filesJames Clark1-26/+24
2024-10-30perf arm-spe: Correctly set sample flagsGraham Woodward1-0/+17
2024-10-30perf arm-spe: Use ARM_SPE_OP_BRANCH_ERET when synthesizing branchesGraham Woodward1-6/+6
2024-10-30perf arm-spe: Set sample.addr to target address for instruction sampleGraham Woodward1-1/+1
2024-10-17perf color: Add printf format checking and resolve issuesIan Rogers1-1/+1
2024-10-14perf arm-spe: Add Cortex CPUs to common data source encoding listLeo Yan1-0/+5
2024-10-14perf arm-spe: Add Neoverse-V2 to common data source encoding listBesar Wicaksono1-0/+1
2024-10-14perf arm-spe: Remove the unused 'midr' fieldLeo Yan1-4/+0
2024-10-14perf arm-spe: Use metadata to decide the data source featureLeo Yan1-3/+64
2024-10-14perf arm-spe: Introduce arm_spe__is_homogeneous()Leo Yan1-0/+26
2024-10-14perf arm-spe: Rename the common data source encodingLeo Yan1-14/+14
2024-10-14perf arm-spe: Rename arm_spe__synth_data_source_generic()Leo Yan1-3/+3
2024-10-04perf arm-spe: Dump metadata with version 2Leo Yan1-5/+49
2024-10-04perf arm-spe: Support metadata version 2Leo Yan1-4/+95
2024-10-04perf arm-spe: Define metadata header version 2Leo Yan1-1/+1
2024-08-13perf tool: Constify tool pointersIan Rogers1-3/+3
2024-08-13perf auxtrace: Remove dummy toolsIan Rogers1-39/+10
2023-06-12perf thread: Add accessor functions for threadIan Rogers1-2/+2
2023-03-21perf arm-spe: Add SVE flags to the SPE samplesGerman Gomez1-0/+20
2023-03-21perf arm-spe: Refactor arm-spe to support operation packet typeGerman Gomez1-4/+4
2022-09-28perf arm-spe: augment the data source type with neoverse_spe listJing Zhang1-1/+1
2022-08-12perf arm-spe: Use SPE data source for neoverse coresAli Saidi1-16/+114
2022-06-19perf arm-spe: Don't set data source if it's not a memory operationLeo Yan1-14/+8
2022-04-28perf arm-spe: Fix SPE events with phys addressesTimothy Hayes1-1/+2
2022-04-28perf arm-spe: Fix addresses of synthesized SPE eventsTimothy Hayes1-1/+1
2021-12-18perf arm-spe: Synthesize SPE instruction eventsGerman Gomez1-0/+62
2021-12-16perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHTNamhyung Kim1-1/+4
2021-11-18perf inject: Fix ARM SPE handlingGerman Gomez1-0/+15