• Linus Torvalds's avatar
    Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 63e6053a
    Linus Torvalds authored
    Pull perf events updates from Ingo Molnar:
    
     - Fix Intel Alder Lake PEBS memory access latency & data source
       profiling info bugs.
    
     - Use Intel large-PEBS hardware feature in more circumstances, to
       reduce PMI overhead & reduce sampling data.
    
     - Extend the lost-sample profiling output with the PERF_FORMAT_LOST ABI
       variant, which tells tooling the exact number of samples lost.
    
     - Add new IBS register bits definitions.
    
     - AMD uncore events: Add PerfMonV2 DF (Data Fabric) enhancements.
    
    * tag 'perf-core-2022-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      perf/x86/ibs: Add new IBS register bits into header
      perf/x86/intel: Fix PEBS data source encoding for ADL
      perf/x86/intel: Fix PEBS memory access info encoding for ADL
      perf/core: Add a new read format to get a number of lost samples
      perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments
      perf/x86/amd/uncore: Add PerfMonV2 DF event format
      perf/x86/amd/uncore: Detect available DF counters
      perf/x86/amd/uncore: Use attr_update for format attributes
      perf/x86/amd/uncore: Use dynamic events array
      x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE
    63e6053a
core.c 322 KB