]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
x86/cpufeatures: Rename X86_FEATURE_FAST_CPPC to have AMD prefix
authorMario Limonciello <mario.limonciello@amd.com>
Fri, 25 Oct 2024 17:14:55 +0000 (12:14 -0500)
committerBorislav Petkov (AMD) <bp@alien8.de>
Fri, 25 Oct 2024 18:09:16 +0000 (20:09 +0200)
This feature is an AMD unique feature of some processors, so put
AMD into the name.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://lore.kernel.org/r/20241025171459.1093-2-mario.limonciello@amd.com
arch/x86/include/asm/cpufeatures.h
arch/x86/kernel/cpu/scattered.c
drivers/cpufreq/amd-pstate.c
tools/arch/x86/include/asm/cpufeatures.h

index dd4682857c12083c099b1aee6c47df77287bb179..a71a403bd59d560971c66b74b3ed698a3e3b15ed 100644 (file)
 #define X86_FEATURE_BHI_CTRL           (21*32+ 2) /* BHI_DIS_S HW control available */
 #define X86_FEATURE_CLEAR_BHB_HW       (21*32+ 3) /* BHI_DIS_S HW control enabled */
 #define X86_FEATURE_CLEAR_BHB_LOOP_ON_VMEXIT (21*32+ 4) /* Clear branch history at vmexit using SW loop */
-#define X86_FEATURE_FAST_CPPC          (21*32 + 5) /* AMD Fast CPPC */
+#define X86_FEATURE_AMD_FAST_CPPC      (21*32 + 5) /* Fast CPPC */
 
 /*
  * BUG word(s)
index c84c30188fdf2414fd6c08b6c95ce3a352e03c2b..1db2bb81a3847e41b4d04b8186d3d8da3c936036 100644 (file)
@@ -45,7 +45,7 @@ static const struct cpuid_bit cpuid_bits[] = {
        { X86_FEATURE_HW_PSTATE,        CPUID_EDX,  7, 0x80000007, 0 },
        { X86_FEATURE_CPB,              CPUID_EDX,  9, 0x80000007, 0 },
        { X86_FEATURE_PROC_FEEDBACK,    CPUID_EDX, 11, 0x80000007, 0 },
-       { X86_FEATURE_FAST_CPPC,        CPUID_EDX, 15, 0x80000007, 0 },
+       { X86_FEATURE_AMD_FAST_CPPC,    CPUID_EDX, 15, 0x80000007, 0 },
        { X86_FEATURE_MBA,              CPUID_EBX,  6, 0x80000008, 0 },
        { X86_FEATURE_SMBA,             CPUID_EBX,  2, 0x80000020, 0 },
        { X86_FEATURE_BMEC,             CPUID_EBX,  3, 0x80000020, 0 },
index 15e201d5e911c32289cb31e3d648730ebef42a74..32ddbf37a9f0a6a01f4aee2580956926c6fd3d07 100644 (file)
@@ -842,7 +842,7 @@ static u32 amd_pstate_get_transition_delay_us(unsigned int cpu)
 
        transition_delay_ns = cppc_get_transition_latency(cpu);
        if (transition_delay_ns == CPUFREQ_ETERNAL) {
-               if (cpu_feature_enabled(X86_FEATURE_FAST_CPPC))
+               if (cpu_feature_enabled(X86_FEATURE_AMD_FAST_CPPC))
                        return AMD_PSTATE_FAST_CPPC_TRANSITION_DELAY;
                else
                        return AMD_PSTATE_TRANSITION_DELAY;
index dd4682857c12083c099b1aee6c47df77287bb179..23698d0f4bb47ba069bde26a571fcb1ddfb36451 100644 (file)
 #define X86_FEATURE_BHI_CTRL           (21*32+ 2) /* BHI_DIS_S HW control available */
 #define X86_FEATURE_CLEAR_BHB_HW       (21*32+ 3) /* BHI_DIS_S HW control enabled */
 #define X86_FEATURE_CLEAR_BHB_LOOP_ON_VMEXIT (21*32+ 4) /* Clear branch history at vmexit using SW loop */
-#define X86_FEATURE_FAST_CPPC          (21*32 + 5) /* AMD Fast CPPC */
+#define X86_FEATURE_AMD_FAST_CPPC              (21*32 + 5) /* AMD Fast CPPC */
 
 /*
  * BUG word(s)