From d3e0f20d63ec9f2cfb109778fea48d4c73e902c3 Mon Sep 17 00:00:00 2001 From: Stefan Hirschmann Date: Fri, 23 Dec 2016 22:33:24 +0100 Subject: [PATCH] Add support for AMD Puma CPU architecture --- Hardware/CPU/AMD10CPU.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Hardware/CPU/AMD10CPU.cs b/Hardware/CPU/AMD10CPU.cs index 52270ae..fb0378a 100644 --- a/Hardware/CPU/AMD10CPU.cs +++ b/Hardware/CPU/AMD10CPU.cs @@ -39,6 +39,7 @@ namespace OpenHardwareMonitor.Hardware.CPU { private const ushort FAMILY_15H_MODEL_10_MISC_CONTROL_DEVICE_ID = 0x1403; private const ushort FAMILY_15H_MODEL_30_MISC_CONTROL_DEVICE_ID = 0x141D; private const ushort FAMILY_16H_MODEL_00_MISC_CONTROL_DEVICE_ID = 0x1533; + private const ushort FAMILY_16H_MODEL_30_MISC_CONTROL_DEVICE_ID = 0x1583; private const uint REPORTED_TEMPERATURE_CONTROL_REGISTER = 0xA4; private const uint CLOCK_POWER_TIMING_CONTROL_0_REGISTER = 0xD4; @@ -83,7 +84,9 @@ namespace OpenHardwareMonitor.Hardware.CPU { case 0x16: switch (model & 0xF0) { case 0x00: miscellaneousControlDeviceId = - FAMILY_16H_MODEL_00_MISC_CONTROL_DEVICE_ID; break; + FAMILY_16H_MODEL_00_MISC_CONTROL_DEVICE_ID; break; + case 0x30: miscellaneousControlDeviceId = + FAMILY_16H_MODEL_30_MISC_CONTROL_DEVICE_ID; break; default: miscellaneousControlDeviceId = 0; break; } break; default: miscellaneousControlDeviceId = 0; break;