libpayload/x86: Add enumeration of Intel family 6 models
The list is incomplete and only contains what we need in the follow-up commit. It can be extended at will. Change-Id: Ibf8ddaf510eb513ee74af3e78da46b04802a91b9 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47059 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
		
				
					committed by
					
						
						Patrick Georgi
					
				
			
			
				
	
			
			
			
						parent
						
							d0d445564c
						
					
				
				
					commit
					5c9d82bd73
				
			@@ -64,4 +64,20 @@ static inline unsigned int cpuid_model(void)
 | 
				
			|||||||
	return (eax & 0xf0000) >> (16 - 4) | (eax & 0xf0) >> 4;
 | 
						return (eax & 0xf0000) >> (16 - 4) | (eax & 0xf0) >> 4;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					enum intel_fam6_model {
 | 
				
			||||||
 | 
						NEHALEM		= 0x25,
 | 
				
			||||||
 | 
						SANDYBRIDGE	= 0x2a,
 | 
				
			||||||
 | 
						IVYBRIDGE	= 0x3a,
 | 
				
			||||||
 | 
						HASWELL		= 0x3c,
 | 
				
			||||||
 | 
						BROADWELL_U	= 0x3d,
 | 
				
			||||||
 | 
						HASWELL_U	= 0x45,
 | 
				
			||||||
 | 
						HASWELL_GT3E	= 0x46,
 | 
				
			||||||
 | 
						BROADWELL	= 0x47,
 | 
				
			||||||
 | 
						SKYLAKE_U_Y	= 0x4e,
 | 
				
			||||||
 | 
						APOLLOLAKE	= 0x5c,
 | 
				
			||||||
 | 
						SKYLAKE_S_H	= 0x5e,
 | 
				
			||||||
 | 
						KABYLAKE_U_Y	= 0x8e,
 | 
				
			||||||
 | 
						KABYLAKE_S_H	= 0x9e,
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user