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