Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4696230imu; Tue, 18 Dec 2018 21:30:11 -0800 (PST) X-Google-Smtp-Source: AFSGD/X9b3lmA5V8J/UZN3MSiAVMFIJc2OOWfy11n7O17v1/hR8R3B/jqXFETaldMflAY+eq/VoY X-Received: by 2002:a63:e302:: with SMTP id f2mr18511397pgh.320.1545197411335; Tue, 18 Dec 2018 21:30:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545197411; cv=none; d=google.com; s=arc-20160816; b=jx/2hOato5F9WoHHmYtsZXFPK7waPWPpkTAhmcM5pc8zTnezl30KQlOODKl9xLKlBz tfW33jCQ6owzZInSYMgu2Q/DG4cLFVUr2NuID8vN7B/Tbo0H8RpHS+AIG/pSiJhRbDSB 36Kp910JzyNgQDEsYpDjTONxzz4ljCPaEMtLeIGVDNKu1i3F2FrklSnlsl1eR5cOpzDj thLtauX1e6rX/YzstFWHww/N36xP4+cmSIYWcwceAqAT8J6H5ulro021m5u0dv8jkpVP azentlCzlbt46xZJXqOcft2VPrznDX+VYu7tL7y1Sp9gi6+RLaXxrcfv+mE8ROsy7ueC 9jHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=EK4lQhDDBHq8m8FZ/DtKCZewik2JQQFeN07rp7NR1PM=; b=vgepm9SOvDTba2ygbxglTwj9iStBqpjH/deA8KwFKW5FMDUPE5GUAonvpq/oZrPcpq e5CX2Z2DgWzwbvzryve9HiJ9byo5ddT5LIA2qwuSiIncXIWGB5moB4a9N+LdutkPUqXt ReNmn1EHO8WbPxx8PltlopzzYw/TqEwcCcRhlon6w1cn08vixENnqHjSWw/+y/BXDi8k FOKbbX2uvir+nwJBksQoXwux0oX7M03Cy43KNTH+XUyyDJhamRk+Qn/sYGzehdqOXyq1 OplgYBWQrAmfTZ9AcwShrjogMMQhH5rKrpjBTheL6NdK/CJXKcTRlaZBl9hZ5HyyRA2v AYTw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b14si16052639pfc.156.2018.12.18.21.29.55; Tue, 18 Dec 2018 21:30:11 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727699AbeLSFYg (ORCPT + 99 others); Wed, 19 Dec 2018 00:24:36 -0500 Received: from mga18.intel.com ([134.134.136.126]:52315 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726704AbeLSFYf (ORCPT ); Wed, 19 Dec 2018 00:24:35 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Dec 2018 21:24:35 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,371,1539673200"; d="scan'208";a="101779662" Received: from cqinghon-mobl2.ccr.corp.intel.com (HELO localhost) ([10.249.254.218]) by orsmga006.jf.intel.com with ESMTP; 18 Dec 2018 21:24:28 -0800 Date: Wed, 19 Dec 2018 07:24:27 +0200 From: Jarkko Sakkinen To: Sean Christopherson Cc: Andy Lutomirski , Dave Hansen , X86 ML , Platform Driver , linux-sgx@vger.kernel.org, nhorman@redhat.com, npmccallum@redhat.com, "Ayoun, Serge" , shay.katz-zamir@intel.com, Haitao Huang , Andy Shevchenko , Thomas Gleixner , "Svahn, Kai" , mark.shanahan@intel.com, Suresh Siddha , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Darren Hart , Andy Shevchenko , "open list:X86 ARCHITECTURE (32-BIT AND 64-BIT)" Subject: Re: [PATCH v17 18/23] platform/x86: Intel SGX driver Message-ID: <20181219052427.GA15535@linux.intel.com> References: <7d5cde02-4649-546b-0f03-2d6414bb80b5@intel.com> <20181217180102.GA12560@linux.intel.com> <20181217183613.GD12491@linux.intel.com> <20181217184333.GA26920@linux.intel.com> <20181217222047.GG12491@linux.intel.com> <20181218154417.GC28326@linux.intel.com> <20181219044732.GB14295@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181219044732.GB14295@linux.intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 19, 2018 at 06:47:32AM +0200, Jarkko Sakkinen wrote: > On Tue, Dec 18, 2018 at 07:44:18AM -0800, Sean Christopherson wrote: > > My fd/inode knowledge is lacking, to say the least. Whatever works, so > > long as we have a way to uniquely identify enclaves. > > I will simply trial and error :-) I think it should work since it does > own an address space, but yeah, testing will tell. We can go also with > anon inode if required. I think this can be concluded with the fact that it is nice to be able to multiplex the dev fd. That is the key reason for using anon inode. You KVM comment locks the decision here. /Jarkko