• Linus Torvalds's avatar
    Merge tag 'perf-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · aac4de46
    Linus Torvalds authored
    Pull performance events updates from Ingo Molnar:
    
     - Add branch stack counters ABI extension to better capture the growing
       amount of information the PMU exposes via branch stack sampling.
       There's matching tooling support.
    
     - Fix race when creating the nr_addr_filters sysfs file
    
     - Add Intel Sierra Forest and Grand Ridge intel/cstate PMU support
    
     - Add Intel Granite Rapids, Sierra Forest and Grand Ridge uncore PMU
       support
    
     - Misc cleanups & fixes
    
    * tag 'perf-core-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      perf/x86/intel/uncore: Factor out topology_gidnid_map()
      perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology()
      perf/x86/amd: Reject branch stack for IBS events
      perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge
      perf/x86/intel/uncore: Support IIO free-running counters on GNR
      perf/x86/intel/uncore: Support Granite Rapids
      perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array
      perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR
      perf: Fix the nr_addr_filters fix
      perf/x86/intel/cstate: Add Grand Ridge support
      perf/x86/intel/cstate: Add Sierra Forest support
      x86/smp: Export symbol cpu_clustergroup_mask()
      perf/x86/intel/cstate: Cleanup duplicate attr_groups
      perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
      perf/x86/intel: Support branch counters logging
      perf/x86/intel: Reorganize attrs and is_visible
      perf: Add branch_sample_call_stack
      perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag
      perf: Add branch stack counters
    aac4de46
core.c 201 KB