Received: by 10.223.176.46 with SMTP id f43csp1266720wra; Wed, 24 Jan 2018 13:32:16 -0800 (PST) X-Google-Smtp-Source: AH8x226j2K/AidP8/s7m96HK0DI1mSWvA8Vl3dpDTw6AMKfEtWrNbRWsyyaIVuotuSDL2FdYFP8e X-Received: by 2002:a17:902:7b8f:: with SMTP id w15-v6mr9454384pll.219.1516829536424; Wed, 24 Jan 2018 13:32:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516829536; cv=none; d=google.com; s=arc-20160816; b=fQqO9AxiSuJRrDT8KYqCqOalyoQSLj8vxOPwX05wnwgkl/QCAdMntroHJy9WTTnSf0 KGF7JY3s/yxMnM09HzBmroAPVK8G3Xp7iLrUCGEsHavS4XEoKE9dUXNyXex/Gw3f3rVJ QQR2RcqM3rUtfgBNK9p0wtB1AJUci8ztgE4ExA0e1Tzc6Q99ic2HkbeVqEKyrpHW64AY q4Eli7boD5vpfDEQQQ6mgweCS1bi5HQGatZmPDEIt8Z7bnyZN+QVKtznl9a2l25FYEIN GlqVBJKWd5JjSHXvQaY2qBq5Nf62Ig0mSMbooojqZvCUoVTY2a76wkoOCIx8zvQnEwPs LVnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=RKtzSTNoyGXgCppMXzvizR1UqPujYlWC2OaDGDKvt4Q=; b=tLLEreuSwvMKHMlQ85dw3sDD5JalxoloOXyEpYyCE8FO/TxSCQ4xS5RYkYgPR4vs/6 QqOi/7d8TWzZWMIKbO3wm+6O6nhTdAxBVEIN/71Sca0jJm9kSb80d4x34590Ww+oPtOU 81xOWnUoiXOUpGqkQ2wijPv6/AzLvNiFDplbqoyzHS4Dr4ld3B3J8+r6eU2N0j9GMEvK NLG/wccgbI1/5R2F9wRQifE38MWOuROPEp2eePboPDujDkd+2c53ez+huB/klps/iauL l3hqZYCDib0jQjv3l4bn77S97FirTvHMUGBwiu8aIcWf/iSkVHzbXwUoIzbTugX8zuEd S2Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=pUYcqExq; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g5-v6si763398plp.615.2018.01.24.13.32.02; Wed, 24 Jan 2018 13:32:16 -0800 (PST) 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=fail header.i=@gmail.com header.s=20161025 header.b=pUYcqExq; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933018AbeAXV3u (ORCPT + 99 others); Wed, 24 Jan 2018 16:29:50 -0500 Received: from mail-wm0-f45.google.com ([74.125.82.45]:45183 "EHLO mail-wm0-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932697AbeAXV3t (ORCPT ); Wed, 24 Jan 2018 16:29:49 -0500 Received: by mail-wm0-f45.google.com with SMTP id i186so10972217wmi.4 for ; Wed, 24 Jan 2018 13:29:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=RKtzSTNoyGXgCppMXzvizR1UqPujYlWC2OaDGDKvt4Q=; b=pUYcqExqYkw3hfX+GXkgKbjmqpT4m8+0Maeuyh4+DO3dW9MCv/ZTwt6mrmo/9GzuHZ XdhJ3Vq+naqjMCz8JC1NzqyyVwuB3RepWfOfBskUAzYPcRh8dLrkcnghUCMee5IUUQP9 20IEyWIRCDj5GRI98p3IVoneZWy8AelFzVkQTQSeiawuvkolcsJ4OsyT0GgL5uD3wagr vxfjO2IXcDH53ZcLrWhMfgk7+hfycG6+DvMIB3c/rXhs3OqdVqwU0hyE4nj1vt0pYppZ 3WQcS318Dim79i290p9dS2Kg7Buh6F6mbLhP8TXBo5SY/cTsPbWAjWBPNlNZMfB0e7P0 NyZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=RKtzSTNoyGXgCppMXzvizR1UqPujYlWC2OaDGDKvt4Q=; b=DZKxXvmtQXxZHRrRBjcYIlqeEpjHuqtvBSkVFPwhiJueFekQxBhf96rYfs4F7xZKgd hC+b5yttckTDK5pT0IcEpr3rUCf6nagIdQKHfKKpRmIOLAnPMrWC3xxYcSI3x/JxO1df BtryhpSdBH5ghuGC53AhDruiLGyUbJC9bU2/Qewjm979/12sXThQPGy4VfHPJIClIEI8 jNhmjq5/LSN87/vqpmiJ6go7fVkJzU4qO638mYDFFcDLDBOPAQLvvw66X1YC4xWEm5dO QzsdoU2sSiC+KyxnklBK8ZLRirTfJQV71xrFmF33VFRht+I+cHUwpt8up6aI3z5aMT0h 6QaQ== X-Gm-Message-State: AKwxytf7U3GN5cn803L0THekybDzAXvFb4e5wZIUbH4qcQOyaKbLZIJi 1d+F/9+IG0jFksL3h4uCpZ4= X-Received: by 10.28.109.10 with SMTP id i10mr6454533wmc.107.1516829388187; Wed, 24 Jan 2018 13:29:48 -0800 (PST) Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213]) by smtp.gmail.com with ESMTPSA id 62sm3340576wrq.59.2018.01.24.13.29.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 24 Jan 2018 13:29:47 -0800 (PST) Date: Wed, 24 Jan 2018 22:29:45 +0100 From: Ingo Molnar To: Greg KH Cc: David Woodhouse , arjan@linux.intel.com, tglx@linutronix.de, karahmed@amazon.de, x86@kernel.org, linux-kernel@vger.kernel.org, tim.c.chen@linux.intel.com, bp@alien8.de, peterz@infradead.org, pbonzini@redhat.com, ak@linux.intel.com, torvalds@linux-foundation.org, dave.hansen@intel.com, gnomes@lxorguk.ukuu.org.uk Subject: Re: [PATCH v3 6/6] x86/cpufeature: Blacklist SPEC_CTRL on early Spectre v2 microcodes Message-ID: <20180124212945.ikfzxdxah2shqiis@gmail.com> References: <1516813025-10794-1-git-send-email-dwmw@amazon.co.uk> <1516813025-10794-7-git-send-email-dwmw@amazon.co.uk> <20180124172931.GG16646@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180124172931.GG16646@kroah.com> User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Wed, Jan 24, 2018 at 04:57:05PM +0000, David Woodhouse wrote: > > +static const struct sku_microcode spectre_bad_microcodes[] = { > > + { INTEL_FAM6_KABYLAKE_DESKTOP, 0x0B, 0x80 }, > > + /* Corrected typo in Intel doc */ > > + { INTEL_FAM6_KABYLAKE_DESKTOP, 0x0A, 0x80 }, > > + { INTEL_FAM6_KABYLAKE_MOBILE, 0x0A, 0x80 }, > > + { INTEL_FAM6_KABYLAKE_MOBILE, 0x09, 0x80 }, > > + { INTEL_FAM6_KABYLAKE_DESKTOP, 0x09, 0x80 }, > > + { INTEL_FAM6_SKYLAKE_X, 0x04, 0x0200003C }, > > + { INTEL_FAM6_SKYLAKE_MOBILE, 0x03, 0x000000C2 }, > > + { INTEL_FAM6_SKYLAKE_DESKTOP, 0x03, 0x000000C2 }, > > + { INTEL_FAM6_BROADWELL_CORE, 0x04, 0x28 }, > > + { INTEL_FAM6_BROADWELL_GT3E, 0x01, 0x0000001B }, > > + { INTEL_FAM6_HASWELL_ULT, 0x01, 0x21 }, > > + { INTEL_FAM6_HASWELL_GT3E, 0x01, 0x18 }, > > + { INTEL_FAM6_HASWELL_CORE, 0x03, 0x23 }, > > + { INTEL_FAM6_IVYBRIDGE_X, 0x04, 0x42a }, > > + { INTEL_FAM6_HASWELL_X, 0x02, 0x3b }, > > + { INTEL_FAM6_HASWELL_X, 0x04, 0x10 }, > > + { INTEL_FAM6_HASWELL_CORE, 0x03, 0x23 }, > > + { INTEL_FAM6_BROADWELL_XEON_D, 0x02, 0x14 }, > > + { INTEL_FAM6_BROADWELL_XEON_D, 0x03, 0x7000011 }, > > + { INTEL_FAM6_BROADWELL_GT3E, 0x01, 0x0000001B }, > > + { INTEL_FAM6_BROADWELL_X, 0x01, 0x0b000025 }, > > + /* Dropped repeat of KBL Desktop 906E9, 0x80 */ > > + { INTEL_FAM6_SKYLAKE_X, 0x03, 0x0100013e }, > > + /* Dropped repeat of SKX 50654, 0x200003c */ Could we please also get better tabulation of this array, so that the general layout of the values is easier to see? It's also prettier: { INTEL_FAM6_KABYLAKE_DESKTOP, 0x09, 0x00000080 }, { INTEL_FAM6_SKYLAKE_X, 0x04, 0x0200003C }, { INTEL_FAM6_SKYLAKE_MOBILE, 0x03, 0x000000C2 }, { INTEL_FAM6_SKYLAKE_DESKTOP, 0x03, 0x000000C2 }, Note the vertical spacing and the fixed length of each column. (We can ignore the col80 for things like this.) Thanks, Ingo