- Fix cache associativity mapping (was missing some commas)
This commit is contained in:
		
							parent
							
								
									68313a1c68
								
							
						
					
					
						commit
						3aad219034
					
				| @ -1,23 +0,0 @@ | |||||||
| --- dmidecode-2.10/dmidecode.c~	2009-08-24 16:09:42.228443932 -0400
 |  | ||||||
| +++ dmidecode-2.10/dmidecode.c	2009-08-24 16:23:50.480316768 -0400
 |  | ||||||
| @@ -1541,12 +1541,18 @@ static const char *dmi_slot_type(u8 code
 |  | ||||||
|  		"PCI Express x2", |  | ||||||
|  		"PCI Express x4", |  | ||||||
|  		"PCI Express x8", |  | ||||||
| -		"PCI Express x16" /* 0xAA */
 |  | ||||||
| +		"PCI Express x16", /* 0xAA */
 |  | ||||||
| +		"PCI Express Gen 2",
 |  | ||||||
| +		"PCI Express Gen 2 x1",
 |  | ||||||
| +		"PCI Express Gen 2 x2",
 |  | ||||||
| +		"PCI Express Gen 2 x4",
 |  | ||||||
| +		"PCI Express Gen 2 x8",
 |  | ||||||
| +		"PCI Express Gen 2 x16", /* 0xB0 */
 |  | ||||||
|  	}; |  | ||||||
|   |  | ||||||
|  	if (code >= 0x01 && code <= 0x13) |  | ||||||
|  		return type[code - 0x01]; |  | ||||||
| -	if (code >= 0xA0 && code <= 0xAA)
 |  | ||||||
| +	if (code >= 0xA0 && code <= 0xB0)
 |  | ||||||
|  		return type_0xA0[code - 0xA0]; |  | ||||||
|  	return out_of_spec; |  | ||||||
|  } |  | ||||||
| @ -1,5 +1,17 @@ | |||||||
| --- dmidecode-2.10/dmidecode.c~	2009-08-24 17:09:16.724316584 -0400
 | dmidecode: additions from smbios 2.6.1 spec update | ||||||
| +++ dmidecode-2.10/dmidecode.c	2009-08-24 17:09:58.299317081 -0400
 | 
 | ||||||
|  | Tested on an HP DL360G6 with LGA1366 socket cpus, PCI-E Gen 2 slots | ||||||
|  | and DDR3 memory, no longer returns any <OUT OF SPEC> info. | ||||||
|  | 
 | ||||||
|  | Signed-off-by: Jarod Wilson <jarod@redhat.com> | ||||||
|  | 
 | ||||||
|  | ---
 | ||||||
|  |  dmidecode.c |   49 ++++++++++++++++++++++++++++++++++++++++++------- | ||||||
|  |  1 file changed, 42 insertions(+), 7 deletions(-) | ||||||
|  | 
 | ||||||
|  | diff -Naurp dmidecode-2.10.orig/dmidecode.c dmidecode-2.10/dmidecode.c
 | ||||||
|  | --- dmidecode-2.10.orig/dmidecode.c	2009-08-27 09:20:45.933991764 -0400
 | ||||||
|  | +++ dmidecode-2.10/dmidecode.c	2009-08-27 09:21:15.516869134 -0400
 | ||||||
| @@ -361,7 +361,7 @@ static void dmi_system_uuid(const u8 *p,
 | @@ -361,7 +361,7 @@ static void dmi_system_uuid(const u8 *p,
 | ||||||
|   |   | ||||||
|  static const char *dmi_system_wake_up_type(u8 code) |  static const char *dmi_system_wake_up_type(u8 code) | ||||||
| @ -54,11 +66,11 @@ | |||||||
|  		"Fully Associative", |  		"Fully Associative", | ||||||
|  		"8-way Set-associative", |  		"8-way Set-associative", | ||||||
| -		"16-way Set-associative" /* 0x08 */
 | -		"16-way Set-associative" /* 0x08 */
 | ||||||
| +		"16-way Set-associative"
 | +		"16-way Set-associative",
 | ||||||
| +		"12-way Set-associative"
 | +		"12-way Set-associative",
 | ||||||
| +		"24-way Set-associative"
 | +		"24-way Set-associative",
 | ||||||
| +		"32-way Set-associative"
 | +		"32-way Set-associative",
 | ||||||
| +		"48-way Set-associative"
 | +		"48-way Set-associative",
 | ||||||
| +		"64-way Set-associative" /* 0x0D */
 | +		"64-way Set-associative" /* 0x0D */
 | ||||||
|  	}; |  	}; | ||||||
|   |   | ||||||
| @ -67,7 +79,28 @@ | |||||||
|  		return type[code - 0x01]; |  		return type[code - 0x01]; | ||||||
|  	return out_of_spec; |  	return out_of_spec; | ||||||
|  } |  } | ||||||
| @@ -2126,10 +2150,15 @@ static const char *dmi_memory_device_typ
 | @@ -1544,12 +1568,18 @@ static const char *dmi_slot_type(u8 code
 | ||||||
|  |  		"PCI Express x2", | ||||||
|  |  		"PCI Express x4", | ||||||
|  |  		"PCI Express x8", | ||||||
|  | -		"PCI Express x16" /* 0xAA */
 | ||||||
|  | +		"PCI Express x16", /* 0xAA */
 | ||||||
|  | +		"PCI Express Gen 2",
 | ||||||
|  | +		"PCI Express Gen 2 x1",
 | ||||||
|  | +		"PCI Express Gen 2 x2",
 | ||||||
|  | +		"PCI Express Gen 2 x4",
 | ||||||
|  | +		"PCI Express Gen 2 x8",
 | ||||||
|  | +		"PCI Express Gen 2 x16", /* 0xB0 */
 | ||||||
|  |  	}; | ||||||
|  |   | ||||||
|  |  	if (code >= 0x01 && code <= 0x13) | ||||||
|  |  		return type[code - 0x01]; | ||||||
|  | -	if (code >= 0xA0 && code <= 0xAA)
 | ||||||
|  | +	if (code >= 0xA0 && code <= 0xB0)
 | ||||||
|  |  		return type_0xA0[code - 0xA0]; | ||||||
|  |  	return out_of_spec; | ||||||
|  |  } | ||||||
|  | @@ -2120,10 +2150,15 @@ static const char *dmi_memory_device_typ
 | ||||||
|  		"RDRAM", |  		"RDRAM", | ||||||
|  		"DDR", |  		"DDR", | ||||||
|  		"DDR2", |  		"DDR2", | ||||||
| @ -1,7 +1,7 @@ | |||||||
| Summary:        Tool to analyse BIOS DMI data | Summary:        Tool to analyse BIOS DMI data | ||||||
| Name:           dmidecode | Name:           dmidecode | ||||||
| Version:        2.10 | Version:        2.10 | ||||||
| Release: %(R="$Revision: 1.37 $"; RR="${R##: }"; echo ${RR%%?})%{?dist} | Release: %(R="$Revision: 1.38 $"; RR="${R##: }"; echo ${RR%%?})%{?dist} | ||||||
| Epoch:		1 | Epoch:		1 | ||||||
| Group:          System Environment/Base | Group:          System Environment/Base | ||||||
| License:        GPLv2+ | License:        GPLv2+ | ||||||
| @ -10,8 +10,7 @@ Patch0:         dmidecode-add-hewlett-packard-to-dmioem.patch | |||||||
| Patch1:         dmidecode-recognize-more-memory.patch | Patch1:         dmidecode-recognize-more-memory.patch | ||||||
| Patch2:         dmidecode-add-socket-lga1366.patch | Patch2:         dmidecode-add-socket-lga1366.patch | ||||||
| Patch3:         dmidecode-warn-on-unsupported-smbios-version.patch | Patch3:         dmidecode-warn-on-unsupported-smbios-version.patch | ||||||
| Patch4:         dmidecode-pcie-v2-id.patch | Patch4:         dmidecode-smbios-2.6.1-updates.patch | ||||||
| Patch5:         dmidecode-smbios-2.6.1-additions.patch |  | ||||||
| URL:		http://www.nongnu.org/dmidecode/ | URL:		http://www.nongnu.org/dmidecode/ | ||||||
| Buildroot:      %{_tmppath}/%{name}-%{version}-root | Buildroot:      %{_tmppath}/%{name}-%{version}-root | ||||||
| BuildPreReq: 	/usr/bin/aclocal /usr/bin/automake /usr/bin/autoconf | BuildPreReq: 	/usr/bin/aclocal /usr/bin/automake /usr/bin/autoconf | ||||||
| @ -36,7 +35,6 @@ I/O ports (e.g. serial, parallel, USB). | |||||||
| %patch2 -p1 | %patch2 -p1 | ||||||
| %patch3 -p1 | %patch3 -p1 | ||||||
| %patch4 -p1 | %patch4 -p1 | ||||||
| %patch5 -p1 |  | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| make CFLAGS="$RPM_OPT_FLAGS" | make CFLAGS="$RPM_OPT_FLAGS" | ||||||
| @ -60,6 +58,9 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| %{_mandir}/man8/* | %{_mandir}/man8/* | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Fri Aug 28 2009 Jarod Wilson <jarod@redhat.com> - 1:2.10-1.39 | ||||||
|  | - Fix cache associativity mapping (was missing some commas) | ||||||
|  | 
 | ||||||
| * Mon Aug 24 2009 Jarod Wilson <jarod@redhat.com> - 1:2.10-1.38 | * Mon Aug 24 2009 Jarod Wilson <jarod@redhat.com> - 1:2.10-1.38 | ||||||
| - Add support for newer sockets, processors and pcie slot types | - Add support for newer sockets, processors and pcie slot types | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user