On Tue, 19 Dec 2023 01:43:25 +0100, Armin Wolf via dmidecode-devel wrote:
> On an AMD Ryzen 5 7600, the Processor Upgrade field
> displays <OUT OF SPEC> due to it not recognizing the
> AM5 CPU socket.
> Fix this by expanding the list of CPU sockets to match
> the list specified in SMBIOS 3.7.0.
> 
> Signed-off-by: Armin Wolf <w_ar...@gmx.de>
> ---
>  dmidecode.c | 12 ++++++++++--
>  1 file changed, 10 insertions(+), 2 deletions(-)
> 
> diff --git a/dmidecode.c b/dmidecode.c
> index d1b179b..73b2c3d 100644
> --- a/dmidecode.c
> +++ b/dmidecode.c
> @@ -1453,10 +1453,18 @@ static const char *dmi_processor_upgrade(u8 code)
>               "Socket LGA1211",
>               "Socket LGA2422",
>               "Socket LGA5773",
> -             "Socket BGA5773" /* 0x48 */
> +             "Socket BGA5773",
> +             "Socket AM5",
> +             "Socket SP5",
> +             "Socket SP6",
> +             "Socket BGA883",
> +             "Socket BGA1190",
> +             "Socket BGA4129",
> +             "Socket LGA4710",
> +             "Socket LGA7529" /* 0x50 */
>       };
> 
> -     if (code >= 0x01 && code <= 0x48)
> +     if (code >= 0x01 && code <= 0x50)
>               return upgrade[code - 0x01];
>       return out_of_spec;
>  }

Applied, thanks.

-- 
Jean Delvare
SUSE L3 Support

Reply via email to