Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp318258ybm; Thu, 28 May 2020 03:38:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJziCxYlW/Mv5FRrH+MyNcsGQGm3GA37fHFAlv9zNOuKGj9itnv+td4ivmKPfQkDyXZip7jx X-Received: by 2002:a50:9f88:: with SMTP id c8mr2379903edf.20.1590662322812; Thu, 28 May 2020 03:38:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590662322; cv=none; d=google.com; s=arc-20160816; b=RrjwcHYsPLuhMWQOecRs9aF5beECXJn1CpopEuMfmiHiSJfuyUGyxMsBJXLVaAgw3w 64Q3nQKh6e+5h7pYFd0XhPLwgYzyeoFwpc1zgOa0cAfQXvodAuRFz2OPcLToU+OsF1KC 8A9aidb8OcqTkEl2vm4RHu9R1uAlIRynewYUqlwnylWbCqVNDNAuzdyUPhOKD3u0J38j H+8V7pKwPfQ1GrtzDu49FiQIidsORZMk9t6wFLPoxgO29vi2Gd5FW+aboE2V5RHJxb2V 8rv2qbGKb1xKi0WAMTvtEFcprOmYTMrVTV7chQ8XxIbbAUv4i40CImcEl2GWCtNhn1uV 0AJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from; bh=G/qH3gzg2S0OsZWbsx7z06+FlM2VVmCbOlAytldNy6I=; b=Ns8aZ/lsKBR1MCR5QBvQnhsa7oScIP/W4kbqlG8kms8kEa8DZvKjNDpOlu0r4hqMD9 mV7+hZEh5NuY+0rKHomKFU1fQ+Cecnu/WKEGkeCmPnqF/IrT+MW6AeHOGdxMD3PwVLyE 5BMgJjY+BUGk4eFpIE46ifpvFX/3v584lEYzr7QsXydzhzMheWUsiFbGh6t9kWi2jl5/ SJmpeDFmBgyIJMnekoIvBBi8VxoAeWiUZpgQ8hMKT0Y7YY+t4cy67VFBmFANllIFAB3s PI64vlPvl+PnMKIXsJUjruMhelnt8h2EDYRo6GSILZB+VsHJATcrsGdhhG4TqsjM9Kw8 bC3A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y5si3184666edu.171.2020.05.28.03.38.19; Thu, 28 May 2020 03:38:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387936AbgE1KgU (ORCPT + 99 others); Thu, 28 May 2020 06:36:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33984 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387901AbgE1KgS (ORCPT ); Thu, 28 May 2020 06:36:18 -0400 Received: from Galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C764AC05BD1E for ; Thu, 28 May 2020 03:36:17 -0700 (PDT) Received: from p5de0bf0b.dip0.t-ipconnect.de ([93.224.191.11] helo=nanos.tec.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1jeFtU-0004KH-VU; Thu, 28 May 2020 12:36:13 +0200 Received: by nanos.tec.linutronix.de (Postfix, from userid 1000) id 651DB100D01; Thu, 28 May 2020 12:36:12 +0200 (CEST) From: Thomas Gleixner To: Andi Kleen , Don Porter Cc: Jarkko Sakkinen , Sasha Levin , linux-kernel@vger.kernel.org, bp@alien8.de, luto@kernel.org, hpa@zytor.com, dave.hansen@intel.com, tony.luck@intel.com, ravi.v.shankar@intel.com, chang.seok.bae@intel.com Subject: Re: Re: [PATCH v12 00/18] Enable FSGSBASE instructions In-Reply-To: <20200523041928.GU499505@tassilo.jf.intel.com> References: <20200511045311.4785-1-sashal@kernel.org> <0186c22a8a6be1516df0703c421faaa581041774.camel@linux.intel.com> <20200515164013.GF29995@sasha-vm> <20200518153407.GA499505@tassilo.jf.intel.com> <371e6a92cad25cbe7a8489785efa7d3457ecef3b.camel@linux.intel.com> <87v9ksvoaq.fsf@nanos.tec.linutronix.de> <20200519164853.GA19706@linux.intel.com> <7eb45e02-03bf-0af0-c915-794bf49d66d7@cs.unc.edu> <20200523041928.GU499505@tassilo.jf.intel.com> Date: Thu, 28 May 2020 12:36:12 +0200 Message-ID: <87a71spcrn.fsf@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Andi, Andi Kleen writes: >> Setting the fs register in userspace is an essential feature for running >> legacy code in SGX. We have been following LKML discussions on this >> instruction for years, and hoping this feature would be supported by Linux, > > If you need a feature you should comment on it. One of the reasons > it took so long is that the users didn't speak up. nice try to rewrite history. You know very well that the only reason why FSGSBASE support is not upstream is Intel. It has absolutely nothing to do with users not speaking up, unless you mean the Intel SGX people. Thanks, tglx