treewide: Replace uses of "Nehalem"
The code in coreboot is actually for the Arrandale processors, which are a MCM (Multi-Chip Module) with two different dies: - Hillel: 32nm Westmere dual-core CPU - Ironlake: 45nm northbridge with integrated graphics This has nothing to do with the older, single-die Nehalem processors. Therefore, replace the references to Nehalem with the correct names. Change-Id: I8c10a2618c519d2411211b9b8f66d24f0018f908 Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/38942 Reviewed-by: Felix Held <felix-coreboot@felixheld.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
		
				
					committed by
					
						 Patrick Georgi
						Patrick Georgi
					
				
			
			
				
	
			
			
			
						parent
						
							95de2317c6
						
					
				
				
					commit
					31b7ee4201
				
			| @@ -75,7 +75,7 @@ The boards in this section are not real mainboards, but emulators. | |||||||
|  |  | ||||||
| - [LT1000](libretrend/lt1000.md) | - [LT1000](libretrend/lt1000.md) | ||||||
|  |  | ||||||
| ### Nehalem series | ### Arrandale series | ||||||
|  |  | ||||||
| - [T410](lenovo/t410.md) | - [T410](lenovo/t410.md) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -48,7 +48,7 @@ static int get_fsb_tsc(int *fsb, int *ratio) | |||||||
| 			*fsb = core2_fsb[rdmsr(MSR_FSB_FREQ).lo & 7]; | 			*fsb = core2_fsb[rdmsr(MSR_FSB_FREQ).lo & 7]; | ||||||
| 			*ratio = (rdmsr(IA32_PERF_STATUS).hi >> 8) & 0x1f; | 			*ratio = (rdmsr(IA32_PERF_STATUS).hi >> 8) & 0x1f; | ||||||
| 			break; | 			break; | ||||||
| 		case 0x25: /* Nehalem BCLK fixed at 133MHz */ | 		case 0x25: /* Arrandale BCLK fixed at 133MHz */ | ||||||
| 			*fsb = 133; | 			*fsb = 133; | ||||||
| 			*ratio = (rdmsr(MSR_PLATFORM_INFO).lo >> 8) & 0xff; | 			*ratio = (rdmsr(MSR_PLATFORM_INFO).lo >> 8) & 0xff; | ||||||
| 			break; | 			break; | ||||||
|   | |||||||
| @@ -338,5 +338,5 @@ void generate_cpu_entries(struct device *device) | |||||||
| } | } | ||||||
|  |  | ||||||
| struct chip_operations cpu_intel_model_2065x_ops = { | struct chip_operations cpu_intel_model_2065x_ops = { | ||||||
| 	CHIP_NAME("Intel Nehalem CPU") | 	CHIP_NAME("Intel Arrandale CPU") | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -15,7 +15,7 @@ | |||||||
| #ifndef _CPU_INTEL_MODEL_2065X_H | #ifndef _CPU_INTEL_MODEL_2065X_H | ||||||
| #define _CPU_INTEL_MODEL_2065X_H | #define _CPU_INTEL_MODEL_2065X_H | ||||||
|  |  | ||||||
| /* Nehalem bus clock is fixed at 133MHz */ | /* Arrandale bus clock is fixed at 133MHz */ | ||||||
| #define IRONLAKE_BCLK		133 | #define IRONLAKE_BCLK		133 | ||||||
|  |  | ||||||
| #define MSR_CORE_THREAD_COUNT		0x35 | #define MSR_CORE_THREAD_COUNT		0x35 | ||||||
|   | |||||||
| @@ -39,7 +39,7 @@ config INTEL_GMA_SSC_ALTERNATE_REF | |||||||
| 	  To be set by northbridge or mainboard Kconfig.  For most platforms, | 	  To be set by northbridge or mainboard Kconfig.  For most platforms, | ||||||
| 	  there is no choice, i.e. for i945 and gm45 the SSC reference always | 	  there is no choice, i.e. for i945 and gm45 the SSC reference always | ||||||
| 	  differs from the display reference clock (i945: 66Mhz SSC vs. 48MHz | 	  differs from the display reference clock (i945: 66Mhz SSC vs. 48MHz | ||||||
| 	  DREF; gm45: 100MHz SSC vs. 96Mhz DREF), for Nehalem and newer, it's | 	  DREF; gm45: 100MHz SSC vs. 96Mhz DREF), for Arrandale and newer, it's | ||||||
| 	  the same frequency for SSC/non-SSC (120MHz).  The only, currently | 	  the same frequency for SSC/non-SSC (120MHz).  The only, currently | ||||||
| 	  supported platform with a choice seems to be Pineview, where the | 	  supported platform with a choice seems to be Pineview, where the | ||||||
| 	  alternative is 100MHz vs. the default 96MHz. | 	  alternative is 100MHz vs. the default 96MHz. | ||||||
|   | |||||||
| @@ -20,7 +20,7 @@ | |||||||
|  |  | ||||||
| /* Intel Revision 30101 SMM State-Save Area | /* Intel Revision 30101 SMM State-Save Area | ||||||
|  * The following processor architectures use this: |  * The following processor architectures use this: | ||||||
|  * - Nehalem |  * - Westmere | ||||||
|  * - SandyBridge |  * - SandyBridge | ||||||
|  * - IvyBridge |  * - IvyBridge | ||||||
|  * - Haswell |  * - Haswell | ||||||
|   | |||||||
| @@ -263,10 +263,10 @@ static struct device_operations mc_ops = { | |||||||
| 	.ops_pci = &intel_pci_ops, | 	.ops_pci = &intel_pci_ops, | ||||||
| }; | }; | ||||||
|  |  | ||||||
| static const struct pci_driver mc_driver_44 __pci_driver = { | static const struct pci_driver mc_driver_ard __pci_driver = { | ||||||
| 	.ops = &mc_ops, | 	.ops = &mc_ops, | ||||||
| 	.vendor = PCI_VENDOR_ID_INTEL, | 	.vendor = PCI_VENDOR_ID_INTEL, | ||||||
| 	.device = 0x0044,	/* Nehalem */ | 	.device = 0x0044,	/* Arrandale DRAM controller */ | ||||||
| }; | }; | ||||||
|  |  | ||||||
| static struct device_operations cpu_bus_ops = { | static struct device_operations cpu_bus_ops = { | ||||||
| @@ -288,7 +288,7 @@ static void enable_dev(struct device *dev) | |||||||
| } | } | ||||||
|  |  | ||||||
| struct chip_operations northbridge_intel_ironlake_ops = { | struct chip_operations northbridge_intel_ironlake_ops = { | ||||||
| 	CHIP_NAME("Intel i7 (Nehalem) integrated Northbridge") | 	CHIP_NAME("Intel i7 (Arrandale) integrated Northbridge") | ||||||
| 	.enable_dev = enable_dev, | 	.enable_dev = enable_dev, | ||||||
| 	.init = ironlake_init, | 	.init = ironlake_init, | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -99,7 +99,7 @@ config TPM_STARTUP_IGNORE_POSTINIT | |||||||
| 	  Select this to ignore POSTINIT INVALID return codes on TPM | 	  Select this to ignore POSTINIT INVALID return codes on TPM | ||||||
| 	  startup. This is useful on platforms where a previous stage | 	  startup. This is useful on platforms where a previous stage | ||||||
| 	  issued a TPM startup. Examples of use cases are Intel TXT | 	  issued a TPM startup. Examples of use cases are Intel TXT | ||||||
| 	  or VBOOT on the Intel Nehalem northbridge which issues a | 	  or VBOOT on the Intel Arrandale processor, which issues a | ||||||
| 	  CPU-only reset during the romstage. | 	  CPU-only reset during the romstage. | ||||||
|  |  | ||||||
| endmenu # Trusted Platform Module (tpm) | endmenu # Trusted Platform Module (tpm) | ||||||
|   | |||||||
| @@ -471,7 +471,7 @@ EOF | |||||||
| 			"") | 			"") | ||||||
| 				case $northbridge in | 				case $northbridge in | ||||||
| 					INTEL_IRONLAKE) | 					INTEL_IRONLAKE) | ||||||
| 						cpu_nice="Intel® 1st Gen (Nehalem) Core i3/i5/i7" | 						cpu_nice="Intel® 1st Gen (Westmere) Core i3/i5/i7" | ||||||
| 						socket_nice="?";; | 						socket_nice="?";; | ||||||
| 					RDC_R8610) | 					RDC_R8610) | ||||||
| 						cpu_nice="RDC 8610" | 						cpu_nice="RDC 8610" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user