Received: by 10.213.65.68 with SMTP id h4csp1341187imn; Wed, 14 Mar 2018 18:01:48 -0700 (PDT) X-Google-Smtp-Source: AG47ELvnr3wQKUZWAZa1bB5xZazGRNCIe79wtp7AtPtQmYEN3dy1Enxt12N5BmSz3hQh2ZRf23E+ X-Received: by 10.99.159.10 with SMTP id g10mr5220655pge.407.1521075708562; Wed, 14 Mar 2018 18:01:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521075708; cv=none; d=google.com; s=arc-20160816; b=eRRNtVVtBX8Ce5XQWW4l1nBSu+Ae/ai6lvvNuadUGYlo/jz15pzlkSlMLhJqJzhWL3 ssBhRJBy/i2RUrUNIZsDhREeNwSSqVYJqPohTbojaS9w2g/cAuo8j7BqKQCwTMf0QAjp ABrsoi5gB/gqwBQQ06+u65f4MTYnaP2vHQbUPNJwWK/+5ByEVei4Eiqoq49oFAQDYIAC /hTLeau2kmViQUq0EoDzWcI1gCwM7eLh+n3PzyLIhh8JQbaBxR4UlYOiPV8JKbYmKPCF myzQcQ4qV9ANKFzC0hql5h1/OAHmtA1OZDawiu6OsXuV+IdTa/ruj83Q5FkmswQOJBJN eJsw== 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:dkim-signature :arc-authentication-results; bh=8jWqZdmoS4dn7ixysLwnK41/rbZG/BGz9zcdgjhx9iY=; b=XT2GDCqV8kq+eBH1tK/AqYO5mKfk4eqbVLAtTFG/wrLakHTJS2qtA81DzUZb9JbNo1 At3yTHTBnNts8DpHYjIcjCpuu89hEq0FnBGT51DnZeKG8uqMwNKq5BE99ASawb8D8OWZ JKeYFeAb8cAUpj4TsXRyeKMH4tOilhuETflGOvAocjfe7+gcx7jvZ4tIwy433w4+LGUC 5eDw7jAZF9Vh2D0RP3uG9UgsysY4JLZRVGkNoYHSc8AwhdPqRSdOaYFmneiymWzhtFI2 8sUSGyjPPqgU+1CsWUzTFkgZVYS5rApO7yzpIxiWsliI3apgunggVvNuC6/nK23mkeaa 4Wbw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hmh.eng.br header.s=fm2 header.b=mn3ZptvF; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=bwe72XQk; 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 3-v6si2875111plo.475.2018.03.14.18.01.34; Wed, 14 Mar 2018 18:01:48 -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=@hmh.eng.br header.s=fm2 header.b=mn3ZptvF; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=bwe72XQk; 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 S1751946AbeCOBAW (ORCPT + 99 others); Wed, 14 Mar 2018 21:00:22 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48157 "EHLO out1-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751537AbeCOBAV (ORCPT ); Wed, 14 Mar 2018 21:00:21 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 8EF6820ED0; Wed, 14 Mar 2018 21:00:20 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Wed, 14 Mar 2018 21:00:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hmh.eng.br; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=8jWqZdmoS4dn7ixysLwnK41/rbZG/BGz9zcdgjhx9iY=; b=mn3ZptvF 8O4mDguh3rrRJ2BC79WO4sd5wcbJGaYheyJfBr44IylD+HHc8xUA9GTKBC6X9ibo i5qsx32erh2IgGW2hlNtmtizB/ae0tGltg2Y2EocUnFa8KfHnC6dum1L5tX0R/XW 2oex19DQ6H6FSRj7Vnl/6lP4XPSrUcjCTsu4+PREUSdoIfFBCTkDMmUl0q2f2Y+E 5NZAxh1De/JJEfa6Kyr7akRw8LbmD1uQ/yHLlnpGgC466rS29Ui5K4Xs814TcaWt 14uBMGikhVASaWMI4Mc9I3KtoTv7awW1eXIhqdB9w7LdchPlxU1qJBHCSMSjDUFE 2zfpUIaEAg8xew== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=8jWqZdmoS4dn7ixysLwnK41/rbZG/ BGz9zcdgjhx9iY=; b=bwe72XQk8dilPjjPgrHQTMMo8N+td8gdGF+T7edZa2Owa 1HRQ0tVKFenvfUn/+vI/fr3niGxaa8d31pDbRuKvIqIBb9gCO7DT9O/XSVqdUf8z a+JD+ODiEJ05xOdq+zGBb5n20CzBQ6pNzzVwiOZC3zttptzv2IZTZ3ZvihbCTJRi 8nHjQRayrApsb91pz3h3x3EKc3OVoxsp+N0FoR8h70KkQfEy111cmM9X/8cvdg/X zJS0Wa4Q8PfwteaNqU6rgi7k0nGCPQRdDO1GvK8M+rasuOePyedjx5HRHmlPymxE Hh2kpRmwrYfx4XLPV5PlwuxicBlzMx/cQ9BZp3i8Q== X-ME-Sender: Received: from khazad-dum.debian.net (unknown [201.82.128.91]) by mail.messagingengine.com (Postfix) with ESMTPA id 1ECEA24232; Wed, 14 Mar 2018 21:00:20 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by localhost.khazad-dum.debian.net (Postfix) with ESMTP id 270EA3400411; Wed, 14 Mar 2018 22:00:18 -0300 (-03) X-Virus-Scanned: Debian amavisd-new at khazad-dum.debian.net Received: from khazad-dum.debian.net ([127.0.0.1]) by localhost (khazad-dum2.khazad-dum.debian.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id NziFchFz_73P; Wed, 14 Mar 2018 22:00:15 -0300 (-03) Received: by khazad-dum.debian.net (Postfix, from userid 1000) id 3D5833400409; Wed, 14 Mar 2018 22:00:14 -0300 (-03) Date: Wed, 14 Mar 2018 22:00:14 -0300 From: Henrique de Moraes Holschuh To: Borislav Petkov Cc: X86 ML , Emanuel Czirai , Ashok Raj , Tom Lendacky , LKML Subject: Re: [PATCH 2/2] x86/microcode: Fix CPU synchronization routine Message-ID: <20180315010014.xsedkarzrgqiunxf@khazad-dum.debian.net> References: <20180314183615.17629-1-bp@alien8.de> <20180314183615.17629-2-bp@alien8.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180314183615.17629-2-bp@alien8.de> X-GPG-Fingerprint1: 4096R/0x0BD9E81139CB4807: C467 A717 507B BAFE D3C1 6092 0BD9 E811 39CB 4807 User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 14 Mar 2018, Borislav Petkov wrote: > Also, since the update is serialized and it also takes a couple of > thousand cycles per microcode engine, increase the exit timeout by the > number of CPUs on the system. Maybe on AMD it is that fast ;-) Intel takes anything from twenty thousand cycles to several *million* cycles per core, proportional to microcode update size. -- Henrique Holschuh