summaryrefslogtreecommitdiff
path: root/tools/perf/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2023-04-24perf tools: Add util function for overriding user set config valuesJames Clark1-20/+2
2023-04-24perf evsel: Introduce evsel__name_is() method to check if the evsel name is e...Arnaldo Carvalho de Melo1-4/+4
2023-04-12perf x86 iostat: Use zfree() to reduce chances of use after freeArnaldo Carvalho de Melo1-3/+4
2023-04-07perf map: Add accessors for ->pgoff and ->relocIan Rogers1-1/+1
2023-04-04perf map: Add accessor for start and endIan Rogers2-3/+3
2023-04-04perf maps: Remove rb_node from struct mapIan Rogers1-6/+7
2023-04-04perf intel-pt: Use perf_pmu__scan_file_at() if possibleNamhyung Kim1-20/+32
2023-04-04perf pmu: Use relative path in setup_pmu_alias_list()Namhyung Kim1-6/+7
2023-03-21perf intel-pt: Add support for new branch instructions ERETS and ERETUAdrian Hunter1-0/+4
2023-03-15perf kvm: Use macro to replace variable 'decode_str_len'Leo Yan1-4/+3
2023-03-13perf parse-events: Sort and group parsed eventsIan Rogers1-23/+16
2023-03-13perf pmu: Earlier PMU auxtrace initializationIan Rogers2-6/+6
2023-02-19perf stat: Implement --topdown using json metricsIan Rogers1-47/+1
2023-02-19perf stat: Add TopdownL1 metric as a default if presentIan Rogers3-34/+3
2023-02-06perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCTKan Liang1-0/+1
2023-02-06perf test x86: Support the retire_lat (Retire Latency) sample_type checkKan Liang1-1/+4
2023-02-03perf report: Support Retire LatencyKan Liang1-0/+20
2023-01-23perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATHJames Clark1-10/+2
2022-12-14perf build: Use libtraceevent from the systemIan Rogers2-1/+5
2022-11-24perf stat: Pass through 'struct outstate'Namhyung Kim1-2/+2
2022-11-09perf intel-pt: Add hybrid CPU compatibility testAdrian Hunter3-1/+157
2022-11-09perf intel-pt: Redefine test_suite to allow for adding more subtestsAdrian Hunter1-2/+12
2022-11-09perf intel-pt: Start turning intel-pt-pkt-decoder-test.c into a suite of inte...Adrian Hunter2-1/+1
2022-10-31perf tools: Move 'struct perf_sample' to a separate header file to disentangl...Arnaldo Carvalho de Melo3-1/+3
2022-10-27perf arch x86: Add missing stdlib.h to get free() prototypeArnaldo Carvalho de Melo2-0/+2
2022-10-15perf intel-pt: Fix system_wide dummy event for hybridAdrian Hunter1-1/+1
2022-10-06perf mem/c2c: Add load store event mappings for AMDRavi Bangoria1-2/+29
2022-10-06perf tools: Add evlist__add_sched_switch()Namhyung Kim1-10/+5
2022-08-10perf tools: Do not pass NULL to parse_events()Adrian Hunter5-5/+5
2022-08-01perf test: Remove x86 rdpmc testIan Rogers3-185/+0
2022-07-29perf stat: Add topdown metrics in the default perf stat on the hybrid machineZhengjun Xing3-11/+54
2022-07-29perf x86 evlist: Add default hybrid events for perf statKan Liang1-1/+51
2022-07-29perf evlist: Always use arch_evlist__add_default_attrs()Kan Liang1-1/+6
2022-07-29perf evsel: Add arch_evsel__hw_name()Kan Liang1-0/+20
2022-07-25perf tsc: Add cpuinfo fall back for arch_get_tsc_freq()Ian Rogers1-4/+48
2022-07-25perf tsc: Add arch TSC frequency informationKan Liang3-16/+78
2022-06-24perf record ibs: Warn about sampling period skewRavi Bangoria1-0/+52
2022-06-03perf record: Support sample-read topdown metric group for hybrid platformsZhengjun Xing3-18/+13
2022-06-03perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systemsZhengjun Xing1-1/+1
2022-05-26perf intel-pt: Track sideband system-wide when neededAdrian Hunter1-8/+10
2022-05-26perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch trackingAdrian Hunter1-10/+3
2022-05-23Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-0/+12
2022-05-21perf regs x86: Fix arch__intr_reg_mask() for the hybrid platformKan Liang1-0/+12
2022-05-20perf parse-events: Move slots event for the hybrid platform tooKan Liang3-2/+35
2022-05-20perf parse-events: Support different format of the topdown event nameKan Liang1-1/+1
2022-05-20perf evsel: Fixes topdown events in a weak group for the hybrid platformKan Liang1-2/+21
2022-05-17perf evlist: Keep topdown counters in weak groupIan Rogers1-0/+12
2022-05-10perf auxtrace: Record whether an auxtrace mmap is neededAdrian Hunter2-0/+2
2022-04-01perf evlist: Rename cpus to user_requested_cpusIan Rogers2-3/+3
2022-03-22perf parse-events: Move slots only with topdownIan Rogers1-4/+14