Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5937665ybi; Tue, 4 Jun 2019 15:12:44 -0700 (PDT) X-Google-Smtp-Source: APXvYqzCw080ePcPJBoUEa0Y8x/goAO1nCWo9fdWeACUNcMFtMhbC/Fx4Ju19m+qD3bgtAHBz+Me X-Received: by 2002:a62:e801:: with SMTP id c1mr17802168pfi.41.1559686364154; Tue, 04 Jun 2019 15:12:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559686364; cv=none; d=google.com; s=arc-20160816; b=mPAo9gXDP3zNaFyvlTR8he1S9qcMbNxUzqlahbUCWK8BXVxIscaCbLUlmaMlAW1z3F /UZxoLqcqjQuztkZpRje9X8wQVEojgfSGUOCXo8++DYZ/ItB6BukgiHProJ8SNlMTN84 SaOUrZBwxHJmSUyPQRzYb3wkJm4EaL7wtIImqRkfg/uadRXe4gVgqwpDzCREulhCzdcq rUsBmySZ65B1u4XwaICaffqNzivzuN/D1bxvgoqR53ErLq1G+v5QLFNDG+aaw6ZjEzTy vj5DG6CYndErQDnAWRsZayLu4nzDt7DUR99jfGjEt5kby8XMYVmGrwohnKJmMeiykri4 72oA== 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=NLitF4FXITpkzyUP0T9LDVJQUpWwEGaXfd4V9bBC5nw=; b=SRPr/7AZecctDOKI/ZoDdnCjjLfpTjSPdjm1zb7SWaGFwcQBnFbDBy1SZVFqkrxMug u64fos121jj5c7hUVNgeXB57BUhMasWvPKmZ2qvds3qKgmUDQdoXM+OUA3Y0DVNkJ/Ms Y2smPfWW0WTfUMkTOKIUoWCOAXnFBPkFq3Se7ELmGR2mgQZpcSsMd378lCHj3OmYSS5i 3CeWDgoPR3NlDY8U2sO08xo416Ucre9D93LOdIRm8+K1IFTu8XaiuZ/dPSl/EhHIrqk2 ygOUFln5hi2LwM3R85u0Jm56gilkF7NslkekrfVNzi/gdyprscAMh3zg7O2BZdLtC0t3 atVA== 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 f16si25420366pfn.127.2019.06.04.15.12.27; Tue, 04 Jun 2019 15:12:44 -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 S1726531AbfFDWKZ (ORCPT + 99 others); Tue, 4 Jun 2019 18:10:25 -0400 Received: from mga04.intel.com ([192.55.52.120]:6264 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726179AbfFDWKZ (ORCPT ); Tue, 4 Jun 2019 18:10:25 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Jun 2019 15:10:24 -0700 X-ExtLoop1: 1 Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by orsmga004.jf.intel.com with ESMTP; 04 Jun 2019 15:10:24 -0700 Received: from orsmsx162.amr.corp.intel.com (10.22.240.85) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 4 Jun 2019 15:10:23 -0700 Received: from orsmsx116.amr.corp.intel.com ([169.254.7.165]) by ORSMSX162.amr.corp.intel.com ([169.254.3.190]) with mapi id 14.03.0415.000; Tue, 4 Jun 2019 15:10:24 -0700 From: "Xing, Cedric" To: Andy Lutomirski , Jarkko Sakkinen CC: "Christopherson, Sean J" , "Stephen Smalley" , James Morris , "Serge E . Hallyn" , LSM List , Paul Moore , Eric Paris , "selinux@vger.kernel.org" , Jethro Beekman , "Hansen, Dave" , "Thomas Gleixner" , 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 , "Roberts, William C" , "Tricca, Philip B" Subject: RE: [RFC PATCH 2/9] x86/sgx: Do not naturally align MAP_FIXED address Thread-Topic: [RFC PATCH 2/9] x86/sgx: Do not naturally align MAP_FIXED address Thread-Index: AQHVGAkhOWaRiY3eFUikM4z1CKpVNqaL3IKAgACNcAD//6h8oA== Date: Tue, 4 Jun 2019 22:10:22 +0000 Message-ID: <960B34DE67B9E140824F1DCDEC400C0F654EDBDE@ORSMSX116.amr.corp.intel.com> References: <20190531233159.30992-1-sean.j.christopherson@intel.com> <20190531233159.30992-3-sean.j.christopherson@intel.com> <20190604114951.GC30594@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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTViMzE3OTQtY2NkZi00ZWM4LWEzMTAtNmQyNWExNzc4MDRmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiaXI3M1Jpa2o5dGpHbjhYR3NYd3FIM1pJQWhpamtWRytkQW1seTVnTWdpanpsQTZiendSOWRKcDhpMUVVXC9WdlgifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.140] 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 PiBGcm9tOiBsaW51eC1zZ3gtb3duZXJAdmdlci5rZXJuZWwub3JnIFttYWlsdG86bGludXgtc2d4 LQ0KPiBvd25lckB2Z2VyLmtlcm5lbC5vcmddIE9uIEJlaGFsZiBPZiBBbmR5IEx1dG9taXJza2kN Cj4gU2VudDogVHVlc2RheSwgSnVuZSAwNCwgMjAxOSAxOjE2IFBNDQo+IA0KPiBPbiBUdWUsIEp1 biA0LCAyMDE5IGF0IDQ6NTAgQU0gSmFya2tvIFNha2tpbmVuDQo+IDxqYXJra28uc2Fra2luZW5A bGludXguaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IE9uIEZyaSwgTWF5IDMxLCAyMDE5IGF0 IDA0OjMxOjUyUE0gLTA3MDAsIFNlYW4gQ2hyaXN0b3BoZXJzb24gd3JvdGU6DQo+ID4gPiBTR1gg ZW5jbGF2ZXMgaGF2ZSBhbiBhc3NvY2lhdGVkIEVuY2xhdmUgTGluZWFyIFJhbmdlIChFTFJBTkdF KSB0aGF0DQo+ID4gPiBpcyB0cmFja2VkIGFuZCBlbmZvcmNlZCBieSB0aGUgQ1BVIHVzaW5nIGEg YmFzZSttYXNrIGFwcHJvYWNoLA0KPiA+ID4gc2ltaWxhciB0byBob3cgaGFyZHdhcmUgcmFuZ2Ug cmVnaXN0ZXJzIHN1Y2ggYXMgdGhlIHZhcmlhYmxlIE1UUlJzLg0KPiA+ID4gQXMgYSByZXN1bHQs IHRoZSBFTFJBTkdFIG11c3QgYmUgbmF0dXJhbGx5IHNpemVkIGFuZCBhbGlnbmVkLg0KPiA+ID4N Cj4gPiA+IFRvIHJlZHVjZSBib2lsZXJwbGF0ZSBjb2RlIHRoYXQgd291bGQgYmUgbmVlZGVkIGlu IGV2ZXJ5IHVzZXJzcGFjZQ0KPiA+ID4gZW5jbGF2ZSBsb2FkZXIsIHRoZSBTR1ggZHJpdmVyIG5h dHVyYWxseSBhbGlnbnMgdGhlIG1tYXAoKSBhZGRyZXNzDQo+ID4gPiBhbmQgYWxzbyByZXF1aXJl cyB0aGUgcmFuZ2UgdG8gYmUgbmF0dXJhbGx5IHNpemVkLiAgVW5mb3J0dW5hdGVseSwNCj4gPiA+ IFNHWCBmYWlscyB0byBncmFudCBhIHdhaXZlciB0byB0aGUgTUFQX0ZJWEVEIGNhc2UsIGUuZy4g aW5jb3JyZWN0bHkNCj4gPiA+IHJlamVjdHMgbW1hcCgpIGlmIHVzZXJzcGFjZSBpcyBhdHRlbXB0 aW5nIHRvIG1hcCBhIHNtYWxsIHNsaWNlIG9mIGFuDQo+IGV4aXN0aW5nIGVuY2xhdmUuDQo+ID4g Pg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlz dG9waGVyc29uQGludGVsLmNvbT4NCj4gPg0KPiA+IFdoeSB5b3Ugd2FudCB0byBhbGxvdyBtbWFw KCkgdG8gYmUgY2FsbGVkIG11bHRpcGxlIHRpbWVzPyBtbWFwKCkgY291bGQNCj4gPiBiZSBhbGxv d2VkIG9ubHkgb25jZSB3aXRoIFBST1RfTk9ORSBhbmQgZGVuaWVkIGFmdGVyd2FyZHMuIElzIHRo aXMgZm9yDQo+ID4gc2VuZGluZyBmZCB0byBhbm90aGVyIHByb2Nlc3MgdGhhdCB3b3VsZCBtYXAg YWxyZWFkeSBleGlzdGluZyBlbmNsYXZlPw0KPiA+DQo+ID4gSSBkb24ndCBzZWUgYW55IGNoZWNr cyBmb3Igd2hldGhlciB0aGUgaXMgZW5jbGF2ZSB1bmRlcm5lYXRoLiBBbHNvLCBJDQo+ID4gdGhp bmsgdGhhdCBpbiBhbGwgY2FzZXMgbW1hcCgpIGNhbGxiYWNrIHNob3VsZCBhbGxvdyBvbmx5IFBS T1RfTk9ORSBhcw0KPiA+IHBlcm1pc3Npb25zIGZvciBjbGFyaXR5IGV2ZW4gaWYgaXQgY291bGQg Y2FsbGVkIG11bHRpcGxlIHRpbWVzLg0KPiA+DQo+IA0KPiBXaGF0J3MgdGhlIGFkdmFudGFnZSB0 byBvbmx5IGFsbG93aW5nIFBST1RfTk9ORT8gIFRoZSBpZGVhIGhlcmUgaXMgdG8NCj4gYWxsb3cg YSBQUk9UX05PTkUgbWFwIGZvbGxvd2VkIGJ5IHNvbWUgcmVwbGFjZW1ldHMgdGhhdCBvdmVybGF5 IGl0IGZvcg0KPiB0aGUgaW5kaXZpZHVhbCBzZWdtZW50cy4gIEFkbWl0dGVkbHksIG1wcm90ZWN0 KCkgY2FuIGRvIHRoZSBzYW1lIHRoaW5nLA0KPiBidXQgZGlzYWxsb3dpbmcgbW1hcCgpIHNlZW1z IGF0IGxlYXN0IGEgYml0IHN1cnByaXNpbmcuDQoNCkRpc2FsbG93aW5nIG1tYXAoKSBpcyBub3Qg b25seSBzdXJwcmlzaW5nIGJ1dCBhbHNvIHVubmVjZXNzYXJ5Lg0KDQpBIGJpdCBvZmYgdG9waWMg aGVyZS4gVGhpcyBtbWFwKCkvbXByb3RlY3QoKSBkaXNjdXNzaW9uIHJlbWluZHMgbWUgYSBxdWVz dGlvbiAoZ3Vlc3MgZm9yIEphcmtrbyk6IE5vdyB0aGF0IHZtYS0+dm1fZmlsZS0+cHJpdmF0ZV9k YXRhIGtlZXBzIGEgcG9pbnRlciB0byB0aGUgZW5jbGF2ZSwgd2h5IGRvIHdlIHN0b3JlIGl0IGFn YWluIGluIHZtYS0+dm1fcHJpdmF0ZT8gSXQgaXNuJ3QgYSBiaWcgZGVhbCBidXQgbm9uLU5VTEwg dm1fcHJpdmF0ZSBkb2VzIHByZXZlbnQgbXByb3RlY3QoKSBmcm9tIG1lcmdpbmcgYWRqYWNlbnQg Vk1Bcy4gDQoNCg==