[Bionic][PULL] Enable pmc_core_driver for Coffee Lake / Cannon Lake

Kamal Mostafa kamal at canonical.com
Fri Mar 23 17:42:55 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1730770

== Development Kernel Request ==
Requested by Intel: "Enable pmc_core driver for H, S, and U SKUs"

== Fix ==
All mainline cherry-picks. intel_pmc_core refactoring (probably safe),
and addition of Cannon Lake / Coffee Lake support (affects only new hardware);
low regression potential.

-----

The following changes since commit 280c11a2a93bb05d799367f104f2db29a7e5f346:

  UBUNTU: Config: Set TRANSPARENT_HUGEPAGE_ALWAYS=y on ppc64el (2018-03-21 13:40:49 -0300)

are available in the git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/bionic lp1730770

for you to fetch changes up to 9825d4e48e19104f254820cd3b9c131f0cca8aec:

  platform/x86: intel_pmc_core: Special case for Coffeelake (2018-03-23 09:59:52 -0700)

----------------------------------------------------------------
Rajneesh Bhardwaj (8):
      platform/x86: intel_pmc_core: Remove unused EXPORTED API
      platform/x86: intel_pmc_core: Fix file permission warnings
      platform/x86: intel_pmc_core: Refactor debugfs entries
      platform/x86: intel_pmc_core: Convert to ICPU macro
      platform/x86: intel_pmc_core: Remove unused header file
      x86/cpu: Add Cannonlake to Intel family
      platform/x86: intel_pmc_core: Add CannonLake PCH support
      platform/x86: intel_pmc_core: Special case for Coffeelake

Srinivas Pandruvada (4):
      platform/x86: intel_pmc_core: Change driver to a module
      platform/x86: intel_pmc_core: Substitute PCI with CPUID enumeration
      ACPI / LPIT: Export lpit_read_residency_count_address()
      platform/x86: intel_pmc_core: Read base address from LPIT

 arch/x86/include/asm/intel-family.h   |   6 +
 arch/x86/include/asm/pmc_core.h       |  27 ----
 drivers/acpi/acpi_lpit.c              |   1 +
 drivers/platform/x86/Kconfig          |   2 +-
 drivers/platform/x86/intel_pmc_core.c | 280 +++++++++++++++++++---------------
 drivers/platform/x86/intel_pmc_core.h |  15 +-
 6 files changed, 182 insertions(+), 149 deletions(-)
 delete mode 100644 arch/x86/include/asm/pmc_core.h




More information about the kernel-team mailing list