Skip to content
This repository has been archived by the owner on Oct 12, 2018. It is now read-only.

Commit

Permalink
Merge pull request #351 from koush/master
Browse files Browse the repository at this point in the history
Fix kernel panic on Broadwell-E/MB. No integrated graphics.
  • Loading branch information
CozmoNate committed Jan 6, 2017
2 parents 51937f7 + 7e657ee commit 066f0b4
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions CPUSensors/CPUSensors.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -820,15 +820,22 @@ bool CPUSensors::start(IOService *provider)

// Uncore sensor is only available on CPUs with uncore device (built-in GPU)
switch (cpuid_info()->cpuid_model) {
case CPUID_MODEL_JAKETOWN:
case CPUID_MODEL_IVYBRIDGE_EP:
case CPUID_MODEL_HASWELL_MB:
// Do not add uncore sensor
case CPUID_MODEL_SANDYBRIDGE:
case CPUID_MODEL_NEHALEM_EX:
case CPUID_MODEL_IVYBRIDGE:
case CPUID_MODEL_HASWELL_DT:
case CPUID_MODEL_HASWELL_ULT:
case CPUID_MODEL_HASWELL_ULX:
case CPUID_MODEL_BROADWELL_DT:
case CPUID_MODEL_BROADWELL_ULV:
case CPUID_MODEL_SKYLAKE_LT:
case CPUID_MODEL_SKYLAKE_DT:
if (!addSensor(KEY_CPU_PACKAGE_GFX_POWER, TYPE_SP78, TYPE_SPXX_SIZE, kCPUSensorsPowerUncore, 2))
HWSensorsWarningLog("failed to add CPU package uncore power sensor");
break;

default:
if (!addSensor(KEY_CPU_PACKAGE_GFX_POWER, TYPE_SP78, TYPE_SPXX_SIZE, kCPUSensorsPowerUncore, 2))
HWSensorsWarningLog("failed to add CPU package uncore power sensor");
// Do not add uncore sensor
break;
}

Expand Down

0 comments on commit 066f0b4

Please sign in to comment.