Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp6873414yba; Tue, 14 May 2019 15:32:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqyKSDRGuk1vCgXX6wdMSVQV3ABWpOR6KPvR+m2znmLbJTZ9WAXM62MWsZpVxLJ8po+S04c4 X-Received: by 2002:a62:1cd5:: with SMTP id c204mr3909984pfc.205.1557873132216; Tue, 14 May 2019 15:32:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557873132; cv=none; d=google.com; s=arc-20160816; b=XnjcwonRAUQUVoWWDef/wySMPqc/F2n4fEmx5jaemgidonB5JdiBfnuvJLRI/sG3M9 E3hm0v7nDn8PaypHR6tX3RcRXvkeJ1pGc/abWwJW/HQTpfCVQ+4NM1icCzB2FCDqC6gc MAq5+GORCTozH13511wA+dePp4/g0tC4TAR+uzDWDvXgQOV2pLEpvzStQiW/9xBzfnv5 mOVcTvM8cDJOT7YGAWjGXptLjfGppQKRKdmNp5GyJWonJruSscq0DF1kEbjAz/liWGSz SvnsTskH6adJdBkWeLSDl3q6w9ezlEi/y40gPDptW9Qw2ZOGk5Ru/76l6XtR6MfYlpyY 00xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=NCgbb9cBDlZP4cO2ULmGqUY/LVK8E+EhKax0gr39TnQ=; b=CfOzkyD7CDXv5yNFM4AEYhFjUXsJHoakRjoRTv0OJ/+6wOQ5x9MmCp2AtiM1lYIPu1 16gf8jX69qVbs7Kgii5dIb5QJNTyuB6d8OuLXENsId9AeyW3WcYyv+mSW9chdXYbiIq2 WMGrX5piA9uZ647gh+izC/hYGEpJz+FKe2hoop4vT8k2R1FajQ8+75aHu53LJBjUWtkQ m0+YxIVskkBbaaUdM/MFtpI67LL6/8Eugm/Ikp/SFNGhzOth9+LfgwnAd7cExOWhjeZA j4gx26Xe7n1VeIU66AkBH5ML47CRPQLm+5/m7I2EWttnEDyIspCaPksVGkBiantBDAYy MBzQ== 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 i11si41357plb.416.2019.05.14.15.31.53; Tue, 14 May 2019 15:32:12 -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; 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 S1726314AbfENW2z (ORCPT + 99 others); Tue, 14 May 2019 18:28:55 -0400 Received: from mga02.intel.com ([134.134.136.20]:16607 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726148AbfENW2y (ORCPT ); Tue, 14 May 2019 18:28:54 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 May 2019 15:28:54 -0700 X-ExtLoop1: 1 Received: from orsmsx103.amr.corp.intel.com ([10.22.225.130]) by fmsmga006.fm.intel.com with ESMTP; 14 May 2019 15:28:53 -0700 Received: from orsmsx151.amr.corp.intel.com (10.22.226.38) by ORSMSX103.amr.corp.intel.com (10.22.225.130) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 14 May 2019 15:28:53 -0700 Received: from orsmsx116.amr.corp.intel.com ([169.254.7.165]) by ORSMSX151.amr.corp.intel.com ([169.254.7.185]) with mapi id 14.03.0415.000; Tue, 14 May 2019 15:28:53 -0700 From: "Xing, Cedric" To: Andy Lutomirski , "Christopherson, Sean J" CC: Jarkko Sakkinen , Jethro Beekman , "Hansen, Dave" , "Thomas Gleixner" , "Dr. Greg" , "Linus Torvalds" , LKML , X86 ML , "linux-sgx@vger.kernel.org" , Andrew Morton , "nhorman@redhat.com" , "npmccallum@redhat.com" , "Ayoun, Serge" , "Katz-zamir, Shay" , "Huang, Haitao" , Andy Shevchenko , "Svahn, Kai" , Borislav Petkov , Josh Triplett , "Huang, Kai" , David Rientjes Subject: RE: [PATCH v20 00/28] Intel SGX1 support Thread-Topic: [PATCH v20 00/28] Intel SGX1 support Thread-Index: AQHU9QnxaoiNNkdqP0yJjajWChyAgKZCnqeAgAAN+QCAAVPmAIAAE4cAgABGGYCAABE4gIAAAfWAgAABFgCAAADiAIAABegAgAABOYCAAAN6gIAAAQAAgAAA2wCAAATlgIAEWt6AgBvkEoCAAHnYgIAABJkAgAAC6gD//5XxkIAAergAgAAFGwCABCIJAIABljuAgABLfwCAAFy4gIAAC6YA//+UP9A= Date: Tue, 14 May 2019 22:28:52 +0000 Message-ID: <960B34DE67B9E140824F1DCDEC400C0F654E1213@ORSMSX116.amr.corp.intel.com> References: <960B34DE67B9E140824F1DCDEC400C0F4E885F9D@ORSMSX116.amr.corp.intel.com> <979615a8-fd03-e3fd-fbdb-65c1e51afd93@fortanix.com> <8fe520bb-30bd-f246-a3d8-c5443e47a014@intel.com> <358e9b36-230f-eb18-efdb-b472be8438b4@fortanix.com> <960B34DE67B9E140824F1DCDEC400C0F4E886094@ORSMSX116.amr.corp.intel.com> <6da269d8-7ebb-4177-b6a7-50cc5b435cf4@fortanix.com> <20190513102926.GD8743@linux.intel.com> <20190514104323.GA7591@linux.intel.com> <20190514204527.GC1977@linux.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTQyNWM2MjEtMTZhZS00ZTMzLThmMDUtNjBjNGQzZjdkMmY3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibk5BOU5ob0NIV0dDSDNGQmlOYVNxYUhhb1wvRFFnRndBS3c0cnQ4MEFRVU5RTjVcLzVhcWlWSVpCbmQwTFwvVHQzSyJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.138] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQW5keSwNCg0KPiBMZXQgbWUgbWFrZSBzdXJlIEknbSB1bmRlcnN0YW5kaW5nIHRoaXMgY29y cmVjdGx5OiB3aGVuIGFuIGVuY2xhdmUgdHJpZXMNCj4gdG8gZXhlY3V0ZSBjb2RlLCBpdCBvbmx5 IHdvcmtzIGlmICpib3RoKiB0aGUgRVBDTSBhbmQgdGhlIHBhZ2UgdGFibGVzDQo+IGdyYW50IHRo ZSBhY2Nlc3MsIHJpZ2h0PyAgVGhpcyBzZWVtcyB0byBiZSB0aGF0IDM3LjMgaXMgdHJ5aW5nIHRv IHNheS4NCj4gU28gd2Ugc2hvdWxkIHByb2JhYmx5IGp1c3QgaWdub3JlIFNFQ0lORk8gZm9yIHRo ZXNlIHB1cnBvc2VzLg0KPiANCj4gQnV0IHRoaW5raW5nIHRoaXMgYWxsIHRocm91Z2gsIGl0J3Mg YSBiaXQgbW9yZSBjb21wbGljYXRlZCB0aGFuIGFueSBvZg0KPiB0aGlzLiAgTG9va2luZyBhdCB0 aGUgU0VMaW51eCBjb2RlIGZvciBpbnNwaXJhdGlvbiwgdGhlcmUgYXJlIHF1aXRlIGENCj4gZmV3 IHBhdGhzLCBidXQgdGhleSBib2lsIGRvd24gdG8gdHdvIGNhc2VzOiBFWEVDVVRFIGlzIHRoZSBy aWdodCB0byBtYXANCj4gYW4gdW5tb2RpZmllZCBmaWxlIGV4ZWN1dGFibHksIGFuZCBFWEVDTU9E L0VYRUNNRU0gKHRoZSBkaXN0aW5jdGlvbg0KPiBzZWVtcyBtb3N0bHkgaXJyZWxldmFudCkgaXMg dGhlIHJpZ2h0IHRvIGNyZWF0ZSAodmlhIG1tYXAgb3IgbXByb3RlY3QpIGENCj4gbW9kaWZpZWQg YW5vbnltb3VzIGZpbGUgbWFwcGluZyBvciBhIG5vbi1maWxlLWJhY2tlZCBtYXBwaW5nIHRoYXQg aXMNCj4gZXhlY3V0YWJsZS4gIFNvLCBpZiB3ZSBkbyBub3RoaW5nLCB0aGVuIG1hcHBpbmcgYW4g ZW5jbGF2ZSB3aXRoIGV4ZWN1dGUNCj4gcGVybWlzc2lvbiB3aWxsIHJlcXVpcmUgZWl0aGVyIEVY RUNVVEUgb24gdGhlIGVuY2xhdmUgaW5vZGUgb3INCj4gRVhFQ01PRC9FWEVDTUVNLCBkZXBlbmRp bmcgb24gZXhhY3RseSBob3cgdGhpcyBnZXRzIHNldCB1cC4NCj4gDQo+IFNvIGFsbCBpcyB3ZWxs LCBzb3J0IG9mLiAgVGhlIHByb2JsZW0gaXMgdGhhdCBJIGV4cGVjdCB0aGVyZSB3aWxsIGJlDQo+ IHBlb3BsZSB3aG8gd2FudCBlbmNsYXZlcyB0byB3b3JrIGluIGEgcHJvY2VzcyB0aGF0IGRvZXMg bm90IGhhdmUgdGhlc2UNCj4gcmlnaHRzLiAgVG8gbWFrZSB0aGlzIHdvcmssIHdlIHByb2JhYmx5 IG5lZWQgZG8gc29tZSBzdXJnZXJ5IG9uIFNFTGludXguDQo+IElTVE0gdGhlIGFjdCBvZiBjb3B5 aW5nICh2aWEgdGhlIEVBREQgaW9jdGwpIGRhdGEgZnJvbSBhIFBST1RfRVhFQw0KPiBtYXBwaW5n IHRvIGFuIGVuY2xhdmUgc2hvdWxkIG5vdCBiZSBjb25zdHJ1ZWQgYXMgIm1vZGlmeWluZyINCj4g dGhlIGVuY2xhdmUgZm9yIFNFTGludXggcHVycG9zZXMuICBBY3R1YWxseSBkb2luZyB0aGlzIGNv dWxkIGJlIGF3a3dhcmQsDQo+IHNpbmNlIHRoZSBzYW1lIGlub2RlIHdpbGwgaGF2ZSBleGVjdXRh YmxlIHBhcnRzIGFuZCBub24tZXhlY3V0YWJsZSBwYXJ0cywNCj4gYW5kIFNFTGludXggY2FuJ3Qg cmVhbGx5IHRlbGwgdGhlIGRpZmZlcmVuY2UuDQo+IA0KDQpFbmNsYXZlIGZpbGVzIGFyZSBwcmV0 dHkgbXVjaCBsaWtlIHNoYXJlZCBvYmplY3RzIGluIHRoYXQgdGhleSBib3RoIGNvbnRhaW4gZXhl Y3V0YWJsZSBjb2RlIG1hcHBlZCBpbnRvIHRoZSBob3N0IHByb2Nlc3MncyBhZGRyZXNzIHNwYWNl LiBEbyBzaGFyZWQgb2JqZWN0cyBuZWVkIEVYRUNVVEUgdG8gYmUgbWFwcGVkIGV4ZWN1dGFibGU/ IElmIHNvLCB3aHkgd291bGQgcGVvcGxlIG5vdCB3YW50IEVYRUNVVEUgaW4gZW5jbGF2ZSBmaWxl cz8NCg0KV3J0IHRvIHdoaWNoIHBhcnQgb2YgYW4gZXhlY3V0YWJsZSBmaWxlIGlzIGV4ZWN1dGFi bGUsIHRoZSBsaW1pdGF0aW9uIHJlc2lkZXMgaW4gc2VjdXJpdHlfbW1hcF9maWxlKCksIHdoaWNo IGRvZXNuJ3QgdGFrZSB0aGUgcmFuZ2Ugb2YgYnl0ZXMgYXMgaW5wdXQuIEl0IGlzbid0IFNHWCBz cGVjaWZpYy4gSSdkIHNheSBqdXN0IGxldCBlbmNsYXZlcyBpbmhlcml0IGFwcGxpY2FibGUgY2hl Y2tzIGZvciBzaGFyZWQgb2JqZWN0cy4gVGhlbiBpdCB3aWxsIGFsc28gaW5oZXJpdCBhbGwgZnV0 dXJlIGVuaGFuY2VtZW50cyB0cmFuc3BhcmVudGx5Lg0KDQo+IE1heWJlIHRoZSBlbmNsYXZlIHNo b3VsZCB0cmFjayBhIGJpdG1hcCBvZiB3aGljaCBwYWdlcyBoYXZlIGV2ZXIgYmVlbg0KPiBlaXRo ZXIgbWFwcGVkIGZvciB3cml0ZSBvciBFQUREZWQgd2l0aCBhICpzb3VyY2UqIHRoYXQgd2Fzbid0 IFBST1RfRVhFQy4NCj4gQW5kIHRoZW4gU0VMaW51eCBjb3VsZCBsZWFybiB0byBhbGxvdyB0aG9z ZSBwYWdlcyAoYW5kIG9ubHkgdGhvc2UgcGFnZXMpDQo+IHRvIGJlIG1hcHBlZCBleGVjdXRhYmx5 IHdpdGhvdXQgRVhFQ1VURSBvciBFWEVDTU9EIG9yIHdoYXRldmVyDQo+IHBlcm1pc3Npb24uDQoN CldoYXQgZG8geW91IG1lYW4gYnkgImVuY2xhdmUiIGhlcmU/IFRoZSBlbmNsYXZlIHJhbmdlIChF TFJBTkdFKSBjcmVhdGVkIGJ5IG1tYXAoKSdpbmcgL2Rldi9zZ3gvZW5jbGF2ZSBkZXZpY2U/IE15 IGFyZ3VtZW50IGlzLCBhbiBlbmNsYXZlJ3Mgc2FuaXR5L2luc2FuaXR5IGlzIGRldGVybWluZWQg YXQgbG9hZCB0aW1lIChFQUREL0VFWFRFTkQgYW5kIEVJTklUKSBhbmQgYWxsIHBhZ2UgYWNjZXNz ZXMgYXJlIGVuZm9yY2VkIGJ5IEVQQ00sIHNvIFBURSBwZXJtaXNzaW9ucyByZWFsbHkgZG9uJ3Qg bWF0dGVyLiBBcyBJIGRpc2N1c3NlZCBpbiBhbiBlYXJsaWVyIGVtYWlsLCBJJ2QgYWxsb3cgUldY IGZvciBhbnkgcmFuZ2UgYmFja2VkIGJ5IC9kZXYvc2d4L2VuY2xhdmUgZGV2aWNlIGZpbGUgYnkg ZGVmYXVsdCwgdW5sZXNzIGFuIFNHWC1hd2FyZSBMU00gbW9kdWxlL3BvbGljeSBvYmplY3RzIHRv IHRoYXQgKGUuZy4gdmlhIGEgbmV3IHNlY3VyaXR5X3NneF9tcHJvdGVjdCgpIExTTSBob29rKS4N Cg0KPiANCj4gRG9lcyB0aGlzIHNlZW0gYXQgYWxsIHJlYXNvbmFibGU/DQo+IA0KPiBJIHN1cHBv c2UgaXQncyBub3QgdGhlIGVuZCBvZiB0aGUgd29ybGQgaWYgdGhlIGluaXRpYWxseSBtZXJnZWQg dmVyc2lvbg0KPiBkb2Vzbid0IGRvIHRoaXMsIGFzIGxvbmcgYXMgdGhlcmUncyBzb21lIHJlYXNv bmFibGUgcGF0aCB0byBhZGRpbmcgYQ0KPiBtZWNoYW5pc20gbGlrZSB0aGlzIHdoZW4gdGhlcmUn cyBkZW1hbmQgZm9yIGl0Lg0KDQpBZ3JlZWQhDQoNCi1DZWRyaWMNCg==