1
1
/* SPDX-License-Identifier: GPL-2.0 */
2
- #ifndef _CPU_DEVICE_ID
3
- #define _CPU_DEVICE_ID 1
2
+ #ifndef _ASM_X86_CPU_DEVICE_ID
3
+ #define _ASM_X86_CPU_DEVICE_ID
4
4
5
5
/*
6
6
* Declare drivers belonging to specific x86 CPUs
9
9
10
10
#include <linux/mod_devicetable.h>
11
11
12
- extern const struct x86_cpu_id * x86_match_cpu (const struct x86_cpu_id * match );
13
-
14
12
/*
15
13
* Match specific microcode revisions.
16
14
*
@@ -22,21 +20,22 @@ extern const struct x86_cpu_id *x86_match_cpu(const struct x86_cpu_id *match);
22
20
*/
23
21
24
22
struct x86_cpu_desc {
25
- __u8 x86_family ;
26
- __u8 x86_vendor ;
27
- __u8 x86_model ;
28
- __u8 x86_stepping ;
29
- __u32 x86_microcode_rev ;
23
+ u8 x86_family ;
24
+ u8 x86_vendor ;
25
+ u8 x86_model ;
26
+ u8 x86_stepping ;
27
+ u32 x86_microcode_rev ;
30
28
};
31
29
32
- #define INTEL_CPU_DESC (mod , step , rev ) { \
33
- .x86_family = 6, \
34
- .x86_vendor = X86_VENDOR_INTEL, \
35
- .x86_model = mod, \
36
- .x86_stepping = step, \
37
- .x86_microcode_rev = rev, \
30
+ #define INTEL_CPU_DESC (model , stepping , revision ) { \
31
+ .x86_family = 6, \
32
+ .x86_vendor = X86_VENDOR_INTEL, \
33
+ .x86_model = (model), \
34
+ .x86_stepping = (stepping), \
35
+ .x86_microcode_rev = (revision), \
38
36
}
39
37
38
+ extern const struct x86_cpu_id * x86_match_cpu (const struct x86_cpu_id * match );
40
39
extern bool x86_cpu_has_min_microcode_rev (const struct x86_cpu_desc * table );
41
40
42
- #endif
41
+ #endif /* _ASM_X86_CPU_DEVICE_ID */
0 commit comments