xref: /freebsd/sys/compat/linuxkpi/common/include/asm/intel-family.h (revision de51e9ae5f695b70c81a9dcb9f791af86765b097)
1 /* Public domain. */
2 
3 #define	IFM(_fam, _model)	VFM_MAKE(X86_VENDOR_INTEL, _fam, _model)
4 
5 #define	INTEL_KABYLAKE_L		IFM(6, 0x8E)
6 
7 #define	INTEL_KABYLAKE			IFM(6, 0x9E)
8 
9 #define	INTEL_COMETLAKE			IFM(6, 0xA5)
10 #define	INTEL_COMETLAKE_L		IFM(6, 0xA6)
11 
12 #define	INTEL_CANNONLAKE_L		IFM(6, 0x66)
13 
14 #define	INTEL_ICELAKE_X			IFM(6, 0x6A)
15 #define	INTEL_ICELAKE_D			IFM(6, 0x6C)
16 #define	INTEL_ICELAKE			IFM(6, 0x7D)
17 #define	INTEL_ICELAKE_L			IFM(6, 0x7E)
18 #define	INTEL_ICELAKE_NNPI		IFM(6, 0x9D)
19 
20 #define	INTEL_ROCKETLAKE		IFM(6, 0xA7)
21 
22 #define	INTEL_TIGERLAKE_L		IFM(6, 0x8C)
23 #define	INTEL_TIGERLAKE			IFM(6, 0x8D)
24 
25 #define	INTEL_ALDERLAKE			IFM(6, 0x97)
26 #define	INTEL_ALDERLAKE_L		IFM(6, 0x9A)
27 
28 #define	INTEL_RAPTORLAKE		IFM(6, 0xB7)
29 #define	INTEL_RAPTORLAKE_P		IFM(6, 0xBA)
30 #define	INTEL_RAPTORLAKE_S		IFM(6, 0xBF)
31 
32 #define	INTEL_FAM6_ALDERLAKE	0x97
33 #define	INTEL_FAM6_ALDERLAKE_L	0x9A
34 
35 #define	INTEL_FAM6_ROCKETLAKE	0xA7
36