Received: by 10.223.185.116 with SMTP id b49csp6230439wrg; Wed, 28 Feb 2018 06:09:52 -0800 (PST) X-Google-Smtp-Source: AH8x227jZrJ003A83Ah9Ef2C3jVKlJEiyBf/PZXfWcmyXbsZBo1olLYVXuRNLkWBLgPhKR56f2e0 X-Received: by 2002:a17:902:8f97:: with SMTP id z23-v6mr18213081plo.162.1519826991999; Wed, 28 Feb 2018 06:09:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519826991; cv=none; d=google.com; s=arc-20160816; b=IOUUfoq1MOkjmsZe+GUV50KN59tC1vO9pZZ82z1ZxeEi869QlKEC4GsNPtXXw/NN1R h30qc9bDMRc94Z3w6w5ESCSw/2seTGT40G+iNQOM+oJyrzLCEh2floow/vk7mlQSU+4n NMqew0DrN2uPGxA5U360dn0MCIrKRidnKEBLLSlBsvOnVrfpYTJJsWqab+MfcCDkw0jp IHZRa0Zrt1LINhnycHNpke982hK89e+TAzE4OM2umVBmXmgtzydIcO7/sGiRqz7uBFLp 927ixlOjjGtLoc94ng50D7KyCBZ8DLWdlBpX5sin1TaKEC5H+gHqjk6s7O2AsJLgz1vO sobQ== 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:arc-authentication-results; bh=UJYl0n6yXA8DbRV07X03jnUfSowKHEU+SyU33KrG5gQ=; b=QiqYuj2jIMLVjISGQtb6F9FfVW2rB37bSrbhkRTD4yjobHT1R2PE3hqRCXCwE3blRY By8txdjQ1jD0LM8EsV6Mooxorom9VSvPetZTpVKALfO1kXz6TRP4tKqdlOEzAvRglWu/ 9ssCxu7aIL8NB61jChEv672Z8WWxCU5nOQCgwcwxEip2GOs9LPE5z9WE8UlJGjEa4Thp CDJmd8aBL7fqp4yqZxesNvIhmJdg8BJ1TvHkUgHjAuXBhXgbDuJbxjG93ZFtc5lAJB7J 21wPHcNuHtsGW59/89B51jsgPQcIuXrbT32h71D8O+e5JtiwnCZtnTLN2buyTD21ivBc 0Itw== ARC-Authentication-Results: i=1; mx.google.com; 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 i22-v6si1378845pll.175.2018.02.28.06.09.36; Wed, 28 Feb 2018 06:09:51 -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; 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 S1752726AbeB1OIf (ORCPT + 99 others); Wed, 28 Feb 2018 09:08:35 -0500 Received: from mail.skyhub.de ([5.9.137.197]:46550 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752541AbeB1OIc (ORCPT ); Wed, 28 Feb 2018 09:08:32 -0500 X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de Received: from mail.skyhub.de ([127.0.0.1]) by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id uGfV5bRp-UGV; Wed, 28 Feb 2018 15:08:31 +0100 (CET) Received: from pd.tnic (p200300EC2BCC7700C0F39F3CF1943F44.dip0.t-ipconnect.de [IPv6:2003:ec:2bcc:7700:c0f3:9f3c:f194:3f44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id D96381EC0084; Wed, 28 Feb 2018 15:08:30 +0100 (CET) Date: Wed, 28 Feb 2018 15:08:06 +0100 From: Borislav Petkov To: Henrique de Moraes Holschuh Cc: X86 ML , Arjan Van De Ven , Ashok Raj , Tom Lendacky , LKML Subject: Re: [PATCH 7/7] x86/microcode: Synchronize late microcode loading Message-ID: <20180228140806.GD3769@pd.tnic> References: <20180228102846.13447-1-bp@alien8.de> <20180228102846.13447-8-bp@alien8.de> <20180228135931.uwveegfdv5afozxe@khazad-dum.debian.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20180228135931.uwveegfdv5afozxe@khazad-dum.debian.net> User-Agent: Mutt/1.9.3 (2018-01-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 28, 2018 at 10:59:31AM -0300, Henrique de Moraes Holschuh wrote: > Eek! If I read that right, this effectively halts the entire box until > every core is updated, with one core entering deep-coma at a time (the > rest are left either spinning or cpu_relax()ing I think *you* should relax. :) Late microcode loading on a long running box is not something you do more than 2-3 times a year. And if the box needs to restart, it'll get the early microcode. And yes, this is addressing *late* loading, if you haven't noticed yet. I added a big fat note *twice*: "Before you read any further: the early loading method is still the preferred one and you should always do that. This patchset is improving the late loading mechanism for long running jobs and cloud use cases - i.e., use cases where early loading is, hm, a bit problematic." So keep doing the early method and you'll be fine. -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply.