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:
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
|
||||||
|
|
Loading…
Reference in New Issue