Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp682467ybb; Wed, 1 Apr 2020 07:48:29 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvEn8ffHRSmCMGLQfjQZAkQDO7RN53myO1YeOJqfaNpU8coYzHzhQPSifQI9AjWJwMb1NnC X-Received: by 2002:a9d:480b:: with SMTP id c11mr16331993otf.109.1585752509573; Wed, 01 Apr 2020 07:48:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585752509; cv=none; d=google.com; s=arc-20160816; b=0d4b31+i6y8G04e3UPzHqDA9jIA6sV7lmeiHb4+E8BiQB2G/cfUQe0Vt7RS7QwKOul IY9kEu5hZKDoAq7WrTnSqBihUPBlTf9BCQNcZ91BbBht9omADF3w8nH9Xbz8CeaJ9gxC lG9eh2PHvmACH5fiNO9ESuu3TkvYjlB8KXeYuCNMdWPLRqii8BQhUlKMKY2s1/Ez+V2M 1xf3s5KFX8JZky7Il4xq41gHH5YKxDKY0JSbLAr6oAbPEk/DFjJ+/FIE/fMviGMNjYiD fmI1Eo8PFyKXdSIP+cC4sprgYbnX9wgOdpw9LkTunF1pZJJemJ8L+u9qHCV93EFxPDvQ r5cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:ironport-sdr :dkim-signature; bh=YAv4oCRl85mwww0BiGKnhX42SDUvANtA8zznA2dTMOU=; b=M0yGCbCRGez71shGEbFaiAYufbNI2rq80i2ejXAiajX5G0V40UYvc/o2maq8WL/LMn yDtrigvSNV0dcYX3g+zWWcGVXjO8qjrIXksxueGuNBphkzrfyPfFenMInihpr0q1I0m7 5bHdJh0wYV6Sqdu90EEViIGzZ7uewvDd/S4tDZwgDf4nEPTKC0nU+09D3tFPf2sSWdAZ MssEEEMGM3qsd3CNLvsNKHbiw+GL9NgwG1oHAuR3PorJ1hkWgCEvLaDwSg73S+FVxDxu 5QbtS2zEumKg/U2uChi+dfSscpqlMq2d9HmAesoYdFxreOh4wVgDAQNdWeQ50R4iJZ0x zVTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@citrix.com header.s=securemail header.b=fZ3KoR9C; 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=fail (p=NONE sp=NONE dis=NONE) header.from=citrix.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s139si987328oih.7.2020.04.01.07.48.15; Wed, 01 Apr 2020 07:48:29 -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=fail header.i=@citrix.com header.s=securemail header.b=fZ3KoR9C; 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=fail (p=NONE sp=NONE dis=NONE) header.from=citrix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733084AbgDAOr0 (ORCPT + 99 others); Wed, 1 Apr 2020 10:47:26 -0400 Received: from esa1.hc3370-68.iphmx.com ([216.71.145.142]:52142 "EHLO esa1.hc3370-68.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732749AbgDAOr0 (ORCPT ); Wed, 1 Apr 2020 10:47:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1585752446; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=5lpXtxQo/+BW9i4IsA0t1c5kZDYQrEHSE0Zt9frttU8=; b=fZ3KoR9CSn8LSTYFYSThIaU1+RpOQ6LayE+Wn666Pdc6uU7HMjb2LK1R Qwdo11wB2ckPWwRmg5n2DggxzKBx6YCkEukZd9kXF1EesA85Fx1m5cPsT WaflGo+s43ksrfeNbdur9eHzheMVPOLf5EW0VF6tOzLu3MA/SO8Pt0FbZ k=; Authentication-Results: esa1.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=andrew.cooper3@citrix.com; spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com; spf=None smtp.helo=postmaster@mail.citrix.com Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender authenticity information available from domain of andrew.cooper3@citrix.com) identity=pra; client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="andrew.cooper3@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of Andrew.Cooper3@citrix.com designates 162.221.158.21 as permitted sender) identity=mailfrom; client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="Andrew.Cooper3@citrix.com"; x-conformance=sidf_compatible; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ip4:168.245.78.127 ~all" Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender authenticity information available from domain of postmaster@mail.citrix.com) identity=helo; client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: qGuEcadWZ4+4r3BUt94OBTAasnNsLwdE4ZHx/AdIbJyLqMuLH+k06nUg5eDKzlLozHdJs8V/B6 NhoJsLL3aE0qTxCtaqPg9EW0yOYinYK15G/AQZ/pLVsuUPjOxyxfFGCT0ObbGMTyMokioZuIG6 sCpiui3I/uZti4luZwmvlEJ+oIRXKbca5CbzK4W+i0FYQ5Ym4OQWFCq3ReLkO11Lt+Rd8DJf6w jrg/nn6Q2k0eRfw3vcLE9ciMnafSeR4pohtlUj3XnkL0cyDhaVay6VMGzQwjGg7RwBz7KgkWiQ 4AU= X-SBRS: 2.7 X-MesageID: 15226252 X-Ironport-Server: esa1.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.72,332,1580792400"; d="scan'208";a="15226252" Subject: Re: [PATCH v2] x86/smpboot: Remove 486-isms from the modern AP boot path To: Brian Gerst CC: LKML , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , the arch/x86 maintainers , Jan Kiszka , James Morris , David Howells , Matthew Garrett , Josh Boyer , Steve Wahl , Mike Travis , Dimitri Sivanich , "Arnd Bergmann" , "Peter Zijlstra (Intel)" , Giovanni Gherdovich , "Rafael J. Wysocki" , Len Brown , Kees Cook , Martin Molnar , Pingfan Liu , References: <20200325101431.12341-1-andrew.cooper3@citrix.com> <20200331175810.30204-1-andrew.cooper3@citrix.com> From: Andrew Cooper Message-ID: Date: Wed, 1 Apr 2020 15:47:19 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Language: en-GB X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To AMSPEX02CL02.citrite.net (10.69.22.126) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/04/2020 15:38, Brian Gerst wrote: >>>>>>> You removed x86_platform.legacy.warm_reset in the original patch, but >>>>>>> that is missing in V2. >>>>>> Second hunk? Or are you referring to something different? >>>>> Removing the warm_reset field from struct x86_legacy_features. >>>> Ok, but that is still present as the 2nd hunk of the patch. >>> My apologies, Gmail was hiding that section of the patch because it >>> was a reply to the original patch. For future reference, add the >>> version number to the title when resubmitting a patch (ie. [PATCH >>> v2]). >> Erm... is Gmail hiding that too? >> >> Lore thinks it is there: >> https://lore.kernel.org/lkml/CAMzpN2g0LS5anGc7CXco4pgBHhGzc8hw+shMOg8WEWGsx+BHpg@mail.gmail.com/ > Ugh, yes. I thought it was the title that Gmail threaded on, but it > must be the In-Reply-To: header. Sorry for the confusion. > > That said, I think the v1 patch is probably the better way to go (but > adjusting the comments to include early Pentium-era systems without > integrated APICs). Yes - I'm afraid I'm showing my age here, being the same vintage as the 486. I'll happily rephrase as suggested. > Then the decision to drop support for external > APICs could be a separate patch. I have no vested interest. This was a fix from Xen that I tried to upstream (if you can really call it that, seeing as the common point in history was the Linux 2.4 days), given the rather rude UEFI behaviour. Ultimately, this will be down to the maintainers for which approach to take. ~Andrew