Received: by 10.213.65.68 with SMTP id h4csp1020291imn; Tue, 27 Mar 2018 13:09:04 -0700 (PDT) X-Google-Smtp-Source: AIpwx49yfk/J3ZaRQsHpD3ZtjinuYXjnpGca0RAb0IeuS+qPXaO0X6fbLZZ6oyTwzGUJe46aJeui X-Received: by 10.98.10.156 with SMTP id 28mr561573pfk.33.1522181344260; Tue, 27 Mar 2018 13:09:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522181344; cv=none; d=google.com; s=arc-20160816; b=eEhWGhe579m2M9HBxKFinPy+TIw2WwlEkBCn4eYKCeLLgaK7+tBd9ogk0oPbZkIJ1U j3y5qeomnzVwS7YZgvkuX5lwtHixGS6t7hce7kumW/gN5GWEBJ6VwdyLRcEoFUP0Ayxy cxkJK2cy1yh1mMDnlJr1CobnG2bSQf0yQwQBy0BsJXhYmA+UcrxIVO5tWeq+QtuZslGN woOOkWlqMO91nerwPK5gIZphPGvazrW7B0NB/eFghothtQwOCrmslNzCV4k22ms2Yi8l R+G4p8wKvbD2Wm0AxfznnfL1XEP7VAKnUY80vV67d1n2dkvbHUEJIwLQ8e4H6zgP3IKr kecg== 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=6SR3IJDo3BdNHDUWM3udD4Ed4MkVRmrveg9bjka93m8=; b=kjRut6KsieSvfXAnKd+uDslKY+HPVmIUSK6zpr7jvAyZwjFynNVkA+meHESBCS9ZMi cghtXh8H/1MFGahswXDrGMtXAQeEZuuTiEufJTMjbL6hLqrqvMy/SB60pgr4SuJHqOTz Wp755MaEnmbb1ozYXtx32cxjOMcRqOZClNF2cYoTlNtNGX2lNZ96gEs5lAJavl3cQvC1 zyXmFOibVqA3m21sGMVnNX/E2bQTIpEWzm64AmtZXlKKY/bFmS0KR1mpwU7RmvJ5UxgE dxHRvV+oU8xKlohbyj96FSKalt/BybGzrzZOW60p31e0E5FG849TK+blS39ts384rw9b I3pw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=MLCKNpO1; 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 z73-v6si2093642plh.35.2018.03.27.13.08.46; Tue, 27 Mar 2018 13:09:04 -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=@gmail.com header.s=20161025 header.b=MLCKNpO1; 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 S1751178AbeC0UHZ (ORCPT + 99 others); Tue, 27 Mar 2018 16:07:25 -0400 Received: from mail-wm0-f51.google.com ([74.125.82.51]:35955 "EHLO mail-wm0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751078AbeC0UHX (ORCPT ); Tue, 27 Mar 2018 16:07:23 -0400 Received: by mail-wm0-f51.google.com with SMTP id x82so1110380wmg.1 for ; Tue, 27 Mar 2018 13:07:23 -0700 (PDT) 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=6SR3IJDo3BdNHDUWM3udD4Ed4MkVRmrveg9bjka93m8=; b=MLCKNpO1oi5UV2qUinuahhhzORBhID/91bNr6HH9s1fQbobwW41X/2qYrglJzUddzc Uj9/Zl5nYZX9MVxTm3Em2o6kW1fK1tcEaW/upizVZ9fS/eAAgT4DaWvZrkeKckWUXwN6 JSQxdUvgbRb7//yoNnqKHzSyjQTrJ0TI01G509P2+bMcfc7vlt2FPULtSxdoVIrKRUwu KAUYBIWslyO3kxOB3T4X48CJWQB8bp6ZV+9VVMCGU735IWuSnGTwL1CVM5V2Tjy48m/c bxwBhAmAtpSC7Dw0DoERszO95i7nagDUW3mGBpBFO7kPGlcgtFr639P8wyk4zFNp+dV4 33Dw== 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=6SR3IJDo3BdNHDUWM3udD4Ed4MkVRmrveg9bjka93m8=; b=NyVbhAl8jSBKu0Dx65VNi38sLraguqqTu+WiUAh7HI1F0GnGSGIJ9RJ6PYWsJhbV3+ KqaRXOiqmv0ZiJYwxl/PD+0iD6GRWwruoWM1FpzAN++9sR78KLLfhciIyUFAUs1Np+b3 q5Xzek4R1yNP6V57pALQ05gJYYAyN+pPFOZf0Yi3RbwSztsrrjHNQvQ3G8oDlc4FMiTi /iI2rcFUc/Aq3wvn5GKBfNvQgxJXx/lraf6S5cMrZ1x9wripDNEgtiTEMFvknGToJlCf J7IwU9cDIdSShaPXrrH44/pSc6x/N2KAe3SRikUr83RB2OBrWeENw1ggeKTfuxkX4WxH kQdw== X-Gm-Message-State: AElRT7FlLhaIHwEqZpN20Us1i4/T7Y1je9Al9wCCrGdg3sBwHP58T+rt mWnWVmL8jZx0dv3iYLXRZ9E= X-Received: by 10.28.170.205 with SMTP id t196mr516729wme.42.1522181242692; Tue, 27 Mar 2018 13:07:22 -0700 (PDT) Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213]) by smtp.gmail.com with ESMTPSA id z66sm2462772wmh.14.2018.03.27.13.07.21 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 27 Mar 2018 13:07:22 -0700 (PDT) Date: Tue, 27 Mar 2018 22:07:19 +0200 From: Ingo Molnar To: Thomas Gleixner Cc: Dave Hansen , Linus Torvalds , Linux Kernel Mailing List , linux-mm , Andrea Arcangeli , Andrew Lutomirski , Kees Cook , Hugh Dickins , =?iso-8859-1?Q?J=FCrgen_Gro=DF?= , the arch/x86 maintainers , namit@vmware.com Subject: Re: [PATCH 00/11] Use global pages with PTI Message-ID: <20180327200719.lvdomez6hszpmo4s@gmail.com> References: <20180323174447.55F35636@viggo.jf.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 * Thomas Gleixner wrote: > > systems. Atoms are going to be the easiest thing to get my hands on, > > but I tend to shy away from them for performance work. > > What I have in mind is that I wonder whether the whole circus is worth it > when there is no performance advantage on PCID systems. I'd still love to: - To see at minimum stddev numbers, to make sure we are not looking at some weird statistical artifact. (I also outlined a more robust measurement method.) - If the numbers are right, a CPU engineer should have a look if possible, because frankly this effect is not expected and is not intuitive. Where global pages can be used safely they are almost always an unconditional win. Maybe we are missing some limitation or some interaction with PCID. Since we'll be using PCID even on Meltdown-fixed hardware, maybe the same negative performance effect already exists on non-PTI kernels as well, we just never noticed? I.e. there are multiple grounds to get to the bottom of this. Thanks, Ingo