Skip to content

Commit 1e0c08e

Browse files
gkammelaKAGA-KOKO
authored andcommitted
cpu/cpuid-deps: Add a tab to cpuid dependent features
Improve code readability by adding a tab between the elements of each structure in an array of cpuid-dep struct so longer feature names will fit. Signed-off-by: Gayatri Kammela <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
1 parent 5f9e832 commit 1e0c08e

File tree

1 file changed

+48
-48
lines changed

1 file changed

+48
-48
lines changed

arch/x86/kernel/cpu/cpuid-deps.c

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -20,54 +20,54 @@ struct cpuid_dep {
2020
* but it's difficult to tell that to the init reference checker.
2121
*/
2222
static const struct cpuid_dep cpuid_deps[] = {
23-
{ X86_FEATURE_FXSR, X86_FEATURE_FPU },
24-
{ X86_FEATURE_XSAVEOPT, X86_FEATURE_XSAVE },
25-
{ X86_FEATURE_XSAVEC, X86_FEATURE_XSAVE },
26-
{ X86_FEATURE_XSAVES, X86_FEATURE_XSAVE },
27-
{ X86_FEATURE_AVX, X86_FEATURE_XSAVE },
28-
{ X86_FEATURE_PKU, X86_FEATURE_XSAVE },
29-
{ X86_FEATURE_MPX, X86_FEATURE_XSAVE },
30-
{ X86_FEATURE_XGETBV1, X86_FEATURE_XSAVE },
31-
{ X86_FEATURE_CMOV, X86_FEATURE_FXSR },
32-
{ X86_FEATURE_MMX, X86_FEATURE_FXSR },
33-
{ X86_FEATURE_MMXEXT, X86_FEATURE_MMX },
34-
{ X86_FEATURE_FXSR_OPT, X86_FEATURE_FXSR },
35-
{ X86_FEATURE_XSAVE, X86_FEATURE_FXSR },
36-
{ X86_FEATURE_XMM, X86_FEATURE_FXSR },
37-
{ X86_FEATURE_XMM2, X86_FEATURE_XMM },
38-
{ X86_FEATURE_XMM3, X86_FEATURE_XMM2 },
39-
{ X86_FEATURE_XMM4_1, X86_FEATURE_XMM2 },
40-
{ X86_FEATURE_XMM4_2, X86_FEATURE_XMM2 },
41-
{ X86_FEATURE_XMM3, X86_FEATURE_XMM2 },
42-
{ X86_FEATURE_PCLMULQDQ, X86_FEATURE_XMM2 },
43-
{ X86_FEATURE_SSSE3, X86_FEATURE_XMM2, },
44-
{ X86_FEATURE_F16C, X86_FEATURE_XMM2, },
45-
{ X86_FEATURE_AES, X86_FEATURE_XMM2 },
46-
{ X86_FEATURE_SHA_NI, X86_FEATURE_XMM2 },
47-
{ X86_FEATURE_FMA, X86_FEATURE_AVX },
48-
{ X86_FEATURE_AVX2, X86_FEATURE_AVX, },
49-
{ X86_FEATURE_AVX512F, X86_FEATURE_AVX, },
50-
{ X86_FEATURE_AVX512IFMA, X86_FEATURE_AVX512F },
51-
{ X86_FEATURE_AVX512PF, X86_FEATURE_AVX512F },
52-
{ X86_FEATURE_AVX512ER, X86_FEATURE_AVX512F },
53-
{ X86_FEATURE_AVX512CD, X86_FEATURE_AVX512F },
54-
{ X86_FEATURE_AVX512DQ, X86_FEATURE_AVX512F },
55-
{ X86_FEATURE_AVX512BW, X86_FEATURE_AVX512F },
56-
{ X86_FEATURE_AVX512VL, X86_FEATURE_AVX512F },
57-
{ X86_FEATURE_AVX512VBMI, X86_FEATURE_AVX512F },
58-
{ X86_FEATURE_AVX512_VBMI2, X86_FEATURE_AVX512VL },
59-
{ X86_FEATURE_GFNI, X86_FEATURE_AVX512VL },
60-
{ X86_FEATURE_VAES, X86_FEATURE_AVX512VL },
61-
{ X86_FEATURE_VPCLMULQDQ, X86_FEATURE_AVX512VL },
62-
{ X86_FEATURE_AVX512_VNNI, X86_FEATURE_AVX512VL },
63-
{ X86_FEATURE_AVX512_BITALG, X86_FEATURE_AVX512VL },
64-
{ X86_FEATURE_AVX512_4VNNIW, X86_FEATURE_AVX512F },
65-
{ X86_FEATURE_AVX512_4FMAPS, X86_FEATURE_AVX512F },
66-
{ X86_FEATURE_AVX512_VPOPCNTDQ, X86_FEATURE_AVX512F },
67-
{ X86_FEATURE_CQM_OCCUP_LLC, X86_FEATURE_CQM_LLC },
68-
{ X86_FEATURE_CQM_MBM_TOTAL, X86_FEATURE_CQM_LLC },
69-
{ X86_FEATURE_CQM_MBM_LOCAL, X86_FEATURE_CQM_LLC },
70-
{ X86_FEATURE_AVX512_BF16, X86_FEATURE_AVX512VL },
23+
{ X86_FEATURE_FXSR, X86_FEATURE_FPU },
24+
{ X86_FEATURE_XSAVEOPT, X86_FEATURE_XSAVE },
25+
{ X86_FEATURE_XSAVEC, X86_FEATURE_XSAVE },
26+
{ X86_FEATURE_XSAVES, X86_FEATURE_XSAVE },
27+
{ X86_FEATURE_AVX, X86_FEATURE_XSAVE },
28+
{ X86_FEATURE_PKU, X86_FEATURE_XSAVE },
29+
{ X86_FEATURE_MPX, X86_FEATURE_XSAVE },
30+
{ X86_FEATURE_XGETBV1, X86_FEATURE_XSAVE },
31+
{ X86_FEATURE_CMOV, X86_FEATURE_FXSR },
32+
{ X86_FEATURE_MMX, X86_FEATURE_FXSR },
33+
{ X86_FEATURE_MMXEXT, X86_FEATURE_MMX },
34+
{ X86_FEATURE_FXSR_OPT, X86_FEATURE_FXSR },
35+
{ X86_FEATURE_XSAVE, X86_FEATURE_FXSR },
36+
{ X86_FEATURE_XMM, X86_FEATURE_FXSR },
37+
{ X86_FEATURE_XMM2, X86_FEATURE_XMM },
38+
{ X86_FEATURE_XMM3, X86_FEATURE_XMM2 },
39+
{ X86_FEATURE_XMM4_1, X86_FEATURE_XMM2 },
40+
{ X86_FEATURE_XMM4_2, X86_FEATURE_XMM2 },
41+
{ X86_FEATURE_XMM3, X86_FEATURE_XMM2 },
42+
{ X86_FEATURE_PCLMULQDQ, X86_FEATURE_XMM2 },
43+
{ X86_FEATURE_SSSE3, X86_FEATURE_XMM2, },
44+
{ X86_FEATURE_F16C, X86_FEATURE_XMM2, },
45+
{ X86_FEATURE_AES, X86_FEATURE_XMM2 },
46+
{ X86_FEATURE_SHA_NI, X86_FEATURE_XMM2 },
47+
{ X86_FEATURE_FMA, X86_FEATURE_AVX },
48+
{ X86_FEATURE_AVX2, X86_FEATURE_AVX, },
49+
{ X86_FEATURE_AVX512F, X86_FEATURE_AVX, },
50+
{ X86_FEATURE_AVX512IFMA, X86_FEATURE_AVX512F },
51+
{ X86_FEATURE_AVX512PF, X86_FEATURE_AVX512F },
52+
{ X86_FEATURE_AVX512ER, X86_FEATURE_AVX512F },
53+
{ X86_FEATURE_AVX512CD, X86_FEATURE_AVX512F },
54+
{ X86_FEATURE_AVX512DQ, X86_FEATURE_AVX512F },
55+
{ X86_FEATURE_AVX512BW, X86_FEATURE_AVX512F },
56+
{ X86_FEATURE_AVX512VL, X86_FEATURE_AVX512F },
57+
{ X86_FEATURE_AVX512VBMI, X86_FEATURE_AVX512F },
58+
{ X86_FEATURE_AVX512_VBMI2, X86_FEATURE_AVX512VL },
59+
{ X86_FEATURE_GFNI, X86_FEATURE_AVX512VL },
60+
{ X86_FEATURE_VAES, X86_FEATURE_AVX512VL },
61+
{ X86_FEATURE_VPCLMULQDQ, X86_FEATURE_AVX512VL },
62+
{ X86_FEATURE_AVX512_VNNI, X86_FEATURE_AVX512VL },
63+
{ X86_FEATURE_AVX512_BITALG, X86_FEATURE_AVX512VL },
64+
{ X86_FEATURE_AVX512_4VNNIW, X86_FEATURE_AVX512F },
65+
{ X86_FEATURE_AVX512_4FMAPS, X86_FEATURE_AVX512F },
66+
{ X86_FEATURE_AVX512_VPOPCNTDQ, X86_FEATURE_AVX512F },
67+
{ X86_FEATURE_CQM_OCCUP_LLC, X86_FEATURE_CQM_LLC },
68+
{ X86_FEATURE_CQM_MBM_TOTAL, X86_FEATURE_CQM_LLC },
69+
{ X86_FEATURE_CQM_MBM_LOCAL, X86_FEATURE_CQM_LLC },
70+
{ X86_FEATURE_AVX512_BF16, X86_FEATURE_AVX512VL },
7171
{}
7272
};
7373

0 commit comments

Comments
 (0)