Received: by 10.213.65.68 with SMTP id h4csp548133imn; Tue, 13 Mar 2018 12:37:43 -0700 (PDT) X-Google-Smtp-Source: AG47ELvQXCrI1re0dvsJnzrT2wdRO0aF41Se3pgIXBqkGutujOKLQFnDMP2d4JxMqQ9BaHKcWUc+ X-Received: by 2002:a17:902:d81:: with SMTP id 1-v6mr1553001plv.324.1520969863430; Tue, 13 Mar 2018 12:37:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520969863; cv=none; d=google.com; s=arc-20160816; b=oo/Szo6yspcn268X/pE9a8eCNb4877mITD7xSIa2KQ/LuRFUuUtcupP2pnsAkZci+D hCbG4CCUEY+rYDD/pa3ZLbVpQx4+tUDF7TzLP4qLGeaqXcRnm0XVxjkhW/dH4Uy3dgS6 j639+LgdE+xzuJxGnn3i5M+EaTKVXa1byuVuoBAZEguorpAa9Mco7JgZw9mFwKOGEehp OW53lzUHKXVtfknpi5ns99fEw0ovIpgzk9z7yigvpf9P61bv9OCz32/gyMb8Vw3D1mCN JV6O0XtLIgUXE030Q9XZ0DG1KGduN2x9I2YzMySLJBMOkqrdOEcKQJtLHdk1tWwhoeJv B5bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=k8lX/8xPrE56sqAhoxyyalOONJvnQBsAKxw3lkAtbpA=; b=0PeD7cQQzOfoIH460CmPa+iW0Z1f9FLqbBtZFfUPakNM+qVHSGFCKw4s3Rr+XIBxUI /p5wRMylPLX/xcSHlQYtyKwY0T1mxoeAxFehX4bQaWfXCJsyWnvUGcVEKluPkVspVJpd 7g8V2AjBnI3kUe8BDBmGQXXVQ+aRiDNal1+0qjN2TXfRcMvkAig2UrJRlFb0xGSp+erh A05iis8cIk7ox2GlWieEyzUTPIlOsVwDzNFcZOhKrv7gJbAzVT5R4k/AkyLziaCI+vFa JKd9H8Bc6S1A1xYUmXXgSDrOnfWVBPHBZ+giIgxTAMfb4ujZK0c9KrwA91jQ1yT0oNJq jVuA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=oDfmfHBB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h89-v6si599912pld.260.2018.03.13.12.37.28; Tue, 13 Mar 2018 12:37:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=oDfmfHBB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752808AbeCMTew (ORCPT + 99 others); Tue, 13 Mar 2018 15:34:52 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:44766 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752475AbeCMTeu (ORCPT ); Tue, 13 Mar 2018 15:34:50 -0400 Received: by mail-lf0-f66.google.com with SMTP id v9-v6so1142304lfa.11 for ; Tue, 13 Mar 2018 12:34:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=k8lX/8xPrE56sqAhoxyyalOONJvnQBsAKxw3lkAtbpA=; b=oDfmfHBB4V+gBVlK1li5XZPkl4OgZAt3cD1D0cBXZ30vPGaUb8QdPzB1wEftaDQwdC /bsFHsG11PkwUbu8msVhQa0MsrIZIYv/F9GTv56GyEHp60ZHw9XRm3G0RQjRtwyYZqDf awWH0VYxIZoi7JrxrhTRwY4A/5RZQLwb4ObY18e6sH+S98ldUM1KWXG/1bV8p9aRq16w 0JfgCqLqQ07PYo8Lu+pf7dkgeP0kh/5cgdCZMcY7fa8MDNnhAZ0sfcFxtj4ivHVW5q2G HJnTj6/e9lR++7q9HUmr5/yJ0zJsM7tXUnSv08Ph4y7gj5gm0bYqPoUp51688qE7vwXn 2y8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=k8lX/8xPrE56sqAhoxyyalOONJvnQBsAKxw3lkAtbpA=; b=QOdDhR8J8NruiJ0aRnWbEBEBDXGcneNlngW/qzapxXq7Fo9XAwYqNj2bwE7U3ZzJaw 37F9fO6Lea7nFJFy3xDV6WNgi/F/ssSEY4NjGx8ophSi1D4JAcIEwB3uPu56FehKUBam ub2yYG66+A3O5UiOPlwBCTjmmEwQ6BSE97AjH6FTkjVdAxSjj5ieWkCK0n18vV9lwdAF xQtntzXo87Db+C0B2+DH06tWFZ7qhs0LObr0xX5C3el2E09IKz1B8SUjoECk3koEhRr3 SbRzx7YVpb0XTRcURmTDDXaOtEPfBWFvfSnxMiaVEM66XL6m8Q6qcgZvfz13ZUDxPOlj uxkw== X-Gm-Message-State: AElRT7GMa606PwhTUBbRJMOACY4PewI9gD/yPZwC8HcoLCRi5v7lrw4f 7nyrSV6vsyNvFQeLL7iVJyXAg91l X-Received: by 2002:a19:2744:: with SMTP id n65-v6mr1435704lfn.67.1520969689441; Tue, 13 Mar 2018 12:34:49 -0700 (PDT) Received: from localhost.localdomain (ntd06459.static.corbina.ru. [95.31.14.149]) by smtp.gmail.com with ESMTPSA id u12-v6sm205134lfg.27.2018.03.13.12.34.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Mar 2018 12:34:47 -0700 (PDT) Date: Tue, 13 Mar 2018 22:38:56 +0300 From: Alexander Sergeyev To: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , David Woodhouse , Kyle Huey , Greg Kroah-Hartman , Jia Zhang Cc: x86@kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist Message-ID: <20180313193856.GA8580@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline User-Agent: mtt Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In accordance with Intel's microcode revision guidance from March 6 MCU rev 0xc2 is cleared on both Skylake H/S and Skylake Xeon E3 processors that share CPUID 506E3. Signed-off-by: Alexander Sergeyev --- arch/x86/kernel/cpu/intel.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index b862067bb33c..3f8d7a3b6447 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c @@ -105,7 +105,7 @@ static void probe_xeon_phi_r3mwait(struct cpuinfo_x86 *c) /* * Early microcode releases for the Spectre v2 mitigation were broken. * Information taken from; - * - https://newsroom.intel.com/wp-content/uploads/sites/11/2018/01/microcode-update-guidance.pdf + * - https://newsroom.intel.com/wp-content/uploads/sites/11/2018/03/microcode-update-guidance.pdf * - https://kb.vmware.com/s/article/52345 * - Microcode revisions observed in the wild * - Release note from 20180108 microcode release @@ -123,7 +123,6 @@ static const struct sku_microcode spectre_bad_microcodes[] = { { INTEL_FAM6_KABYLAKE_MOBILE, 0x09, 0x80 }, { INTEL_FAM6_SKYLAKE_X, 0x03, 0x0100013e }, { INTEL_FAM6_SKYLAKE_X, 0x04, 0x0200003c }, - { INTEL_FAM6_SKYLAKE_DESKTOP, 0x03, 0xc2 }, { INTEL_FAM6_BROADWELL_CORE, 0x04, 0x28 }, { INTEL_FAM6_BROADWELL_GT3E, 0x01, 0x1b }, { INTEL_FAM6_BROADWELL_XEON_D, 0x02, 0x14 }, -- 2.16.1