diff --git a/src/Kconfig b/src/Kconfig index ec7dde2e53..2dad082a08 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -1012,6 +1012,13 @@ config SMBIOS_PROVIDED_BY_MOBO bool default n +config SMBIOS_TYPE4_SOCKETED_CPU + bool + default n + help + If enabled the CPU can be replaced and Type 4 advertises upgrade + support. + if GENERATE_SMBIOS_TABLES config BIOS_VENDOR diff --git a/src/arch/x86/smbios.c b/src/arch/x86/smbios.c index 922340a886..f0fa6a4bf6 100644 --- a/src/arch/x86/smbios.c +++ b/src/arch/x86/smbios.c @@ -64,6 +64,8 @@ static int get_socket_type(void) return PROCESSOR_UPGRADE_SOCKET_LGA3647_1; if (CONFIG(CPU_INTEL_SOCKET_OTHER)) return PROCESSOR_UPGRADE_OTHER; + if (CONFIG(SMBIOS_TYPE4_SOCKETED_CPU)) + return PROCESSOR_UPGRADE_OTHER; return PROCESSOR_UPGRADE_UNKNOWN; }