Hi Bruce and others,

Please help to review and merge this Pull Request for linux-yocto, branch 
"v6.1/standard/x86" and "v6.1/standard/preempt-rt/x86".

All patches are from mainline kernel. Just some context change in several 
patches.


This patch series basically did the following changes.

    1) Intel cstate performance events: add support for Grand Ridge and Sierra 
Forest
    2) Intel uncore performance events: add support for Sierra Forest, Grand 
Ridge and Granite Rapids
    3) EDAC/i10nm: add/improve support for Sierra Forest, Granite Rapids, 
Emerald Rapids and Sapphire Rapids
    4) Intel Speed Select Technology driver support for Sierra Forest and 
Granite Rapids


Thanks @Hamer, Marcel and @Abdelsayed, George for your valuable help on the 
issue about Grand Ridge.


The following changes since commit 63f434d8f5ebe61bb6060a5a6cb1f75d0d40901f:

  Merge branch 'v6.1/standard/base' into v6.1/standard/x86 (2024-02-20 20:13:42 
-0500)

are available in the Git repository at:

  https://github.com/liux2085/linux-yocto.git v6.1_x86_pull

for you to fetch changes up to f87e41cf8d9f201a56b30abb9c090699fd1bf3f0:

  perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (2024-02-25 
15:42:49 +0800)

----------------------------------------------------------------
Alexander Antonov (7):
      perf/x86/intel/uncore: Generalize IIO topology support
      perf/x86/intel/uncore: Introduce UPI topology type
      perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs
      perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server
      perf/x86/intel/uncore: Get UPI NodeID and GroupID
      perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server
      perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids

Artem Bityutskiy (1):
      perf/x86/cstate: Add Granite Rapids support

Kan Liang (15):
      perf/x86/uncore: Factor out uncore_device_to_die()
      perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name
      perf/x86/uncore: Ignore broken units in discovery table
      perf/x86/uncore: Add a quirk for UPI on SPR
      perf/x86/intel: Add Granite Rapids
      perf/x86/msr: Add Granite Rapids
      perf/x86/intel/cstate: Cleanup duplicate attr_groups
      perf/x86/intel/cstate: Add Sierra Forest support
      perf/x86/intel/cstate: Add Grand Ridge support
      x86/smp: Export symbol cpu_clustergroup_mask()
      perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR
      perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array
      perf/x86/intel/uncore: Support Granite Rapids
      perf/x86/intel/uncore: Support IIO free-running counters on GNR
      perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge

Peter Zijlstra (1):
      x86/cpu: Fix Crestmont uarch

Qiuxu Zhuo (4):
      EDAC/i10nm: Add Intel Emerald Rapids server support
      EDAC/i10nm: Make more configurations CPU model specific
      EDAC/i10nm: Add Intel Granite Rapids server support
      EDAC/i10nm: Add Intel Sierra Forest server support

Srinivas Pandruvada (2):
      x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB
      platform/x86: ISST: Add support for MSR 0x54

Stephane Eranian (1):
      perf/x86/intel/uncore: Add events for Intel SPR IMC PMU

Youquan Song (1):
      EDAC/i10nm: Add driver decoder for Sapphire Rapids server

 arch/x86/events/intel/core.c                                |  16 +-
 arch/x86/events/intel/cstate.c                              | 160 
+++++++++++++----
 arch/x86/events/intel/uncore.c                              |  46 ++++-
 arch/x86/events/intel/uncore.h                              |  35 +++-
 arch/x86/events/intel/uncore_discovery.c                    |  47 +++--
 arch/x86/events/intel/uncore_discovery.h                    |  16 +-
 arch/x86/events/intel/uncore_nhmex.c                        |   2 +-
 arch/x86/events/intel/uncore_snbep.c                        | 732 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
 arch/x86/events/msr.c                                       |   2 +
 arch/x86/include/asm/intel-family.h                         |   5 +-
 arch/x86/include/asm/msr-index.h                            |   1 +
 arch/x86/kernel/cpu/intel_epb.c                             |   7 +-
 arch/x86/kernel/smpboot.c                                   |   1 +
 drivers/edac/i10nm_base.c                                   | 460 
++++++++++++++++++++++++++++++++++++++----------
 drivers/edac/skx_common.h                                   |  37 +++-
 drivers/platform/x86/intel/speed_select_if/isst_if_common.c |  28 +++
 16 files changed, 1345 insertions(+), 250 deletions(-)


Thanks,
Yongxin
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13606): 
https://lists.yoctoproject.org/g/linux-yocto/message/13606
Mute This Topic: https://lists.yoctoproject.org/mt/104560572/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to