[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dmidecode] [PATCH 03/10] dmidecode: Add new enumerated values for proce
From: |
Jean Delvare |
Subject: |
[dmidecode] [PATCH 03/10] dmidecode: Add new enumerated values for processors |
Date: |
Mon, 10 Apr 2017 11:54:50 +0200 |
Add 6 new enumerated values for processor families and 7 new
enumerated values for processor upgrades from SMBIOS specification
version 3.1.0.
Signed-off-by: Jean Delvare <address@hidden>
---
dmidecode.c | 23 ++++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)
--- dmidecode.orig/dmidecode.c 2017-04-07 10:52:50.906102073 +0200
+++ dmidecode/dmidecode.c 2017-04-07 10:52:51.315106242 +0200
@@ -736,7 +736,9 @@ static const char *dmi_processor_family(
{ 0x2A, "Core Solo Mobile" },
{ 0x2B, "Atom" },
{ 0x2C, "Core M" },
-
+ { 0x2D, "Core m3" },
+ { 0x2E, "Core m5" },
+ { 0x2F, "Core m7" },
{ 0x30, "Alpha" },
{ 0x31, "Alpha 21064" },
{ 0x32, "Alpha 21066" },
@@ -788,6 +790,8 @@ static const char *dmi_processor_family(
{ 0x66, "Athlon X4" },
{ 0x67, "Opteron X1000" },
{ 0x68, "Opteron X2000" },
+ { 0x69, "Opteron A-Series" },
+ { 0x6A, "Opteron X3000" },
{ 0x70, "Hobbit" },
@@ -899,6 +903,8 @@ static const char *dmi_processor_family(
{ 0xFA, "i860" },
{ 0xFB, "i960" },
+ { 0x100, "ARMv7" },
+ { 0x101, "ARMv8" },
{ 0x104, "SH-3" },
{ 0x105, "SH-4" },
{ 0x118, "ARM" },
@@ -1050,7 +1056,7 @@ static void dmi_processor_id(u8 type, co
}
}
else if ((type >= 0x0B && type <= 0x15) /* Intel, Cyrix */
- || (type >= 0x28 && type <= 0x2C) /* Intel */
+ || (type >= 0x28 && type <= 0x2F) /* Intel */
|| (type >= 0xA1 && type <= 0xB3) /* Intel */
|| type == 0xB5 /* Intel */
|| (type >= 0xB9 && type <= 0xC7) /* Intel */
@@ -1062,7 +1068,7 @@ static void dmi_processor_id(u8 type, co
|| type == 0x1F /* AMD */
|| (type >= 0x38 && type <= 0x3F) /* AMD */
|| (type >= 0x46 && type <= 0x4F) /* AMD */
- || (type >= 0x66 && type <= 0x68) /* AMD */
+ || (type >= 0x66 && type <= 0x6A) /* AMD */
|| (type >= 0x83 && type <= 0x8F) /* AMD */
|| (type >= 0xB6 && type <= 0xB7) /* AMD */
|| (type >= 0xE4 && type <= 0xEF)) /* AMD */
@@ -1224,10 +1230,17 @@ static const char *dmi_processor_upgrade
"Socket LGA1150",
"Socket BGA1168",
"Socket BGA1234",
- "Socket BGA1364" /* 0x30 */
+ "Socket BGA1364",
+ "Socket AM4",
+ "Socket LGA1151",
+ "Socket BGA1356",
+ "Socket BGA1440",
+ "Socket BGA1515",
+ "Socket LGA3647-1",
+ "Socket SP3" /* 0x37 */
};
- if (code >= 0x01 && code <= 0x30)
+ if (code >= 0x01 && code <= 0x37)
return upgrade[code - 0x01];
return out_of_spec;
}
--
Jean Delvare
SUSE L3 Support
- [dmidecode] [PATCH 00/10] dmidecode: Add support for SMBIOS version 3.1.0, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 01/10] dmidecode: Add support for extended BIOS ROM size, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 02/10] dmidecode: Add new enumerated values for chassis types, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 03/10] dmidecode: Add new enumerated values for processors,
Jean Delvare <=
- [dmidecode] [PATCH 04/10] dmidecode: Don't assume 8-bit processor family in dmi_processor_id, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 05/10] dmidecode: Decode the MIDR register on ARM processors, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 06/10] dmidecode: Add support for large cache sizes, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 07/10] dmidecode: Add Mini PCIe system slot enumerated values, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 08/10] dmidecode: Clarify the memory speed unit, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 09/10] dmidecode: Add support for structure type 43 (TPM Device), Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 10/10] dmidecode: SMBIOS 3.1.0 is fully supported now, Jean Delvare, 2017/04/10