aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.9.21/0066-x86-cpu-AMD-Fix-erratum-1076-CPB-bit.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.9.21/0066-x86-cpu-AMD-Fix-erratum-1076-CPB-bit.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.9.21/0066-x86-cpu-AMD-Fix-erratum-1076-CPB-bit.patch55
1 files changed, 0 insertions, 55 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.9.21/0066-x86-cpu-AMD-Fix-erratum-1076-CPB-bit.patch b/common/recipes-kernel/linux/linux-yocto-4.9.21/0066-x86-cpu-AMD-Fix-erratum-1076-CPB-bit.patch
deleted file mode 100644
index b9d9a567..00000000
--- a/common/recipes-kernel/linux/linux-yocto-4.9.21/0066-x86-cpu-AMD-Fix-erratum-1076-CPB-bit.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From b6aa89b4ab638e59beab4c2d264c02dfc887187f Mon Sep 17 00:00:00 2001
-From: Borislav Petkov <bp@suse.de>
-Date: Thu, 7 Sep 2017 19:08:21 +0200
-Subject: [PATCH 66/93] x86/cpu/AMD: Fix erratum 1076 (CPB bit)
-
-commit f7f3dc00f61261cdc9ccd8b886f21bc4dffd6fd9 upstream
-
-CPUID Fn8000_0007_EDX[CPB] is wrongly 0 on models up to B1. But they do
-support CPB (AMD's Core Performance Boosting cpufreq CPU feature), so fix that.
-
-Signed-off-by: Borislav Petkov <bp@suse.de>
-Cc: Linus Torvalds <torvalds@linux-foundation.org>
-Cc: Peter Zijlstra <peterz@infradead.org>
-Cc: Sherry Hurwitz <sherry.hurwitz@amd.com>
-Cc: Thomas Gleixner <tglx@linutronix.de>
-Link: http://lkml.kernel.org/r/20170907170821.16021-1-bp@alien8.de
-Signed-off-by: Ingo Molnar <mingo@kernel.org>
-Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- arch/x86/kernel/cpu/amd.c | 11 +++++++++++
- 1 file changed, 11 insertions(+)
-
-diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c
-index 179d572..21367b5 100644
---- a/arch/x86/kernel/cpu/amd.c
-+++ b/arch/x86/kernel/cpu/amd.c
-@@ -749,6 +749,16 @@ static void init_amd_bd(struct cpuinfo_x86 *c)
- }
- }
-
-+static void init_amd_zn(struct cpuinfo_x86 *c)
-+{
-+ /*
-+ * Fix erratum 1076: CPB feature bit not being set in CPUID. It affects
-+ * all up to and including B1.
-+ */
-+ if (c->x86_model <= 1 && c->x86_stepping <= 1)
-+ set_cpu_cap(c, X86_FEATURE_CPB);
-+}
-+
- static void init_amd(struct cpuinfo_x86 *c)
- {
- u32 dummy;
-@@ -779,6 +789,7 @@ static void init_amd(struct cpuinfo_x86 *c)
- case 0x10: init_amd_gh(c); break;
- case 0x12: init_amd_ln(c); break;
- case 0x15: init_amd_bd(c); break;
-+ case 0x17: init_amd_zn(c); break;
- }
-
- /* Enable workaround for FXSAVE leak */
---
-2.7.4
-