Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp612826ybm; Thu, 28 May 2020 10:42:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz8IjHu/zsoXYvPckLBdqsu6qANup/wp9bRXThR3Il7eI9TeGrTfyP0vZyBMb337j1xaf29 X-Received: by 2002:a05:6402:1c94:: with SMTP id cy20mr4333048edb.270.1590687765917; Thu, 28 May 2020 10:42:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590687765; cv=none; d=google.com; s=arc-20160816; b=WAA1f/dUPRkC4HQfr1m8lo2fq6ye5MK/bkM+kC7S+HZf93i4SZDEDqHI56R1VeijDH vTIesxmiepnFKN6NnofGk/4pAIMuwp1pwN85FLdJXyHSFylB8LYgmLWj90vmBUavZBXd A7uAKQ6hsFRN0AAH7mH6dk58cZVGFqx6qS6QKHLHgTMYHlU97NGBAV3NEuD7EZShsAYd RkySdsZIsyNU92CT3JZB6EKvTRa6qwT/PKpYEGjB70wwbLgKz8h6e1E3tWB4//YHgnn3 ompcUhSUmKsMjX7LPzU2poPWiYzVvCon/xfPCiH62MqcJebMKhKnq6sA7MwdErCzViXS isEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=4D6oc2aAM2Z3zwgP8rvrzBXzf14PvHe0z0eLDVTjiR0=; b=Lq2uIuxk+g7O85TpXNsmSdO8bD8tUaQEUbjLX/1Z2hxyg7DYXHkgbpc6n3qlfnOUM9 6fnx8OfC7d9BJpaQtFxvu5x7cBLmkgW5YqGqMZhTfwApMpy14e/2nPeV8VA5PDPxhsyV 6rPBQgBHVZdDWmPqr8rJJrPfmc9TOrRzqcpdgYo/uss5WuN5eOFZcpe5yCUlcn4cz2tU WLxuSOBdgL+XZUt3urg1ar14M+O+iPWv3S7OIDkkYD5KMEZa4iUbZ0aQTD3DwTS0yPSn lO6zWVSNSRFfyJsn7i0pHvNj0Iwa1kiJiJgpCjosFcDFeq5Ux13wDq/FSFzyJcAmgz2d E1tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cs.unc.edu header.s=google header.b=MZQChu7X; 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 d12si4241923ejb.308.2020.05.28.10.42.22; Thu, 28 May 2020 10:42:45 -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; dkim=pass header.i=@cs.unc.edu header.s=google header.b=MZQChu7X; 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 S2405619AbgE1Rhe (ORCPT + 99 others); Thu, 28 May 2020 13:37:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43158 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2405372AbgE1Rhb (ORCPT ); Thu, 28 May 2020 13:37:31 -0400 Received: from mail-qt1-x843.google.com (mail-qt1-x843.google.com [IPv6:2607:f8b0:4864:20::843]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5E06BC08C5C6 for ; Thu, 28 May 2020 10:37:31 -0700 (PDT) Received: by mail-qt1-x843.google.com with SMTP id e16so766611qtg.0 for ; Thu, 28 May 2020 10:37:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.unc.edu; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=4D6oc2aAM2Z3zwgP8rvrzBXzf14PvHe0z0eLDVTjiR0=; b=MZQChu7Xs6nShlS7SiHlThZ/i/aBsOsT86aPA/kMrDQ8RZftybTUf4gmtmOlSwJgW8 5r0i3br0PpiKXaawz9HHPY0fHpS/pfwfRXhRfY9fq3+K0O9PmH0+rBsGiRWgKxIfGno2 f+RzadBkWYiRnolsVYIm2YCqng/k0GLRPwf4Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=4D6oc2aAM2Z3zwgP8rvrzBXzf14PvHe0z0eLDVTjiR0=; b=cB2shxouS6VpSCvboEccKe7SSXHn9yAdqdskkIIs7x9dxabZUdP5f9+CgGY5Z3rdW0 0zrSCnAQq1+auE3Syl7GSvAHyGNrWZoQyCbeZyC/yAKLCZdRBGQ5GkrsxJgnjMfFzhJ5 V35lttXDyX1L33A6Tld6rOIBEYmobtGBqY4mOmTbDs/8hxNvggkFi6WEeEy2HnSlKOyW dt5OOC3SLv70APsOgPoDUpE5DXwJ3EiPP+oTULHZfpfK2bRPF02Etl1sfzNxM7CNkt7h 8SdHtxc+XpdR2ImZ4nXdkD8Kfwu+Wc+voDiggjUABNsTLcFs7HGg4z4AeXNLgpg8uFGu MY/g== X-Gm-Message-State: AOAM531S0k845mZTJfirCyCfr6HDpzJ7Cce60oYReFQq64+Ep+S40hYW M3UsxvIGvEhg/LOurM2sM3e7cg== X-Received: by 2002:ac8:6d1c:: with SMTP id o28mr4358558qtt.388.1590687450408; Thu, 28 May 2020 10:37:30 -0700 (PDT) Received: from pepe.local (71-142-124-255.lightspeed.rlghnc.sbcglobal.net. [71.142.124.255]) by smtp.gmail.com with ESMTPSA id a82sm5410800qkb.29.2020.05.28.10.37.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 May 2020 10:37:29 -0700 (PDT) Subject: Re: [PATCH v12 00/18] Enable FSGSBASE instructions To: Sasha Levin Cc: Thomas Gleixner , Jarkko Sakkinen , Andi Kleen , 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 References: <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> <87h7w7qy18.fsf@nanos.tec.linutronix.de> <20200526202739.GG33628@sasha-vm> <7a25e82a-9ef1-f13b-be42-2d7a693592b4@cs.unc.edu> <20200526225120.GH33628@sasha-vm> From: Don Porter Message-ID: <39df26f2-9d17-b0f2-6a55-48195542637b@cs.unc.edu> Date: Thu, 28 May 2020 13:37:27 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <20200526225120.GH33628@sasha-vm> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 5/26/20 6:51 PM, Sasha Levin wrote: > On Tue, May 26, 2020 at 06:03:35PM -0400, Don Porter wrote: >> On 5/26/20 4:27 PM, Sasha Levin wrote: >>> I'm really worried about the disconnect between how you view the current >>> state of Graphene (and the industry) vs Intel and the various cloud >>> providers. >>> > > Sorry, I wasn't trying to suggest that all cloud vendors are pushing > Graphene, but rather than SGX enabled platforms became a commodity > product, users will end up using Graphene-like applications. > > Let me provide an example: > https://www.alibabacloud.com/blog/protecting-go-language-applications-with-the-graphene-library-os-on-intel%C2%AE-sgx%C2%AE-secured-alibaba-cloud_594889 > > - a "practical" guide on how to run Graphene in production environment >   on one of the big cloud vendor platforms. You have convinced me there is a concerning disconnect here, and we need to be proactive as a project to correct this. We are adding warnings to the project with all due haste.