From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Garnier Subject: Re: x86: PIE support and option to extend KASLR randomization Date: Mon, 2 Oct 2017 13:28:52 -0700 Message-ID: References: <20170817080920.5ljlkktngw2cisfg@gmail.com> <20170825080443.tvvr6wzs362cjcuu@gmail.com> <20170921155919.skpyt7dutod5ul4t@gmail.com> <20170922163225.bfrd5myl6d7deiim@gmail.com> <20170923094312.td3mrfos6konic6g@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dz7Kj-0001cs-5l for xen-devel@lists.xenproject.org; Mon, 02 Oct 2017 20:28:57 +0000 Received: by mail-io0-f175.google.com with SMTP id k101so5842339iod.0 for ; Mon, 02 Oct 2017 13:28:55 -0700 (PDT) In-Reply-To: <20170923094312.td3mrfos6konic6g@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ingo Molnar Cc: Nicolas Pitre , Peter Zijlstra , Michal Hocko , kvm list , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , Peter Zijlstra , Catalin Marinas , Christopher Li , Alexei Starovoitov , David Howells , Paul Gortmaker , Pavel Machek , "H . Peter Anvin" , Kernel Hardening , Christoph Lameter , Thomas Gleixner , Kees Cook , the arch/x86 maintainers , Herbert Xu , Daniel Borkmann , Matthew Wilcox , Peter Foley , Joerg List-Id: xen-devel@lists.xenproject.org T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMjo0MyBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l bC5vcmc+IHdyb3RlOgo+Cj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4g d3JvdGU6Cj4KPj4gPiAgIDIpIHdlIGZpcnN0IGltcGxlbWVudCB0aGUgYWRkaXRpb25hbCBlbnRy b3B5IGJpdHMgdGhhdCBMaW51cyBzdWdnZXN0ZWQuCj4+ID4KPj4gPiBkb2VzIHRoaXMgd29yayBm b3IgeW91Pwo+Pgo+PiBTdXJlLCBJIGNhbiBsb29rIGF0IGhvdyBmZWFzaWJsZSB0aGF0IGlzLiBJ ZiBpdCBpcywgY2FuIEkgc2VuZAo+PiBldmVyeXRoaW5nIGFzIHBhcnQgb2YgdGhlIHNhbWUgcGF0 Y2ggc2V0PyBUaGUgYWRkaXRpb25hbCBlbnRyb3B5IHdvdWxkCj4+IGJlIGVuYWJsZWQgZm9yIGFs bCBLQVNMUiBidXQgUElFIHdpbGwgYmUgb2ZmLWJ5LWRlZmF1bHQgb2YgY291cnNlLgo+Cj4gU3Vy ZSwgY2FuIGFsbCBiZSBwYXJ0IG9mIHRoZSBzYW1lIHNlcmllcy4KCkkgbG9va2VkIGRlZXBlciBp biB0aGUgY2hhbmdlIExpbnVzIHByb3Bvc2VkIChtb3ZpbmcgdGhlIC50ZXh0IHNlY3Rpb24KYmFz ZWQgb24gdGhlIGNhY2hlbGluZSkuIEkgdGhpbmsgdGhlIGNvbXBsZXhpdHkgaXMgdG9vIGhpZ2gg Zm9yIHRoZQp2YWx1ZSBvZiB0aGlzIGNoYW5nZS4KClRvIG1vdmUgb25seSB0aGUgLnRleHQgc2Vj dGlvbiB3b3VsZCByZXF1aXJlIGF0IGxlYXN0IHRoZSBmb2xsb3dpbmcgY2hhbmdlczoKIC0gT3Zl cmFsbCBjaGFuZ2Ugb24gaG93IHJlbG9jYXRpb25zIGFyZSBwcm9jZXNzZWQsIG5lZWQgdG8gc2Vw YXJhdGUKcmVsb2NhdGlvbnMgaW4gYW5kIG91dHNpZGUgb2YgdGhlIC50ZXh0IHNlY3Rpb24uCiAt IEJyZWFrIGFzc3VtcHRpb25zIG9uIF90ZXh0IGFsaWdubWVudCB3aGlsZSBrZWVwaW5nIGNhbGN1 bGF0aW9uIG9uCnNpemUgYWNjdXJhdGUgKGZvciBleGFtcGxlIF9lbmQgLSBfdGV4dCkuCgpXaXRo IGEgcm91Z2ggYXR0ZW1wdCBhdCB0aGlzLCBJIG1hbmFnZWQgdG8gcGFzcyBlYXJseSBib290IGFu ZCBzdGlsbApjcmFzaCBsYXRlciBvbi4KClRoaXMgY2hhbmdlIHdvdWxkIGJlIHZhbHVhYmxlIGlm IHlvdSBsZWFrIHRoZSBhZGRyZXNzIG9mIGEgc2VjdGlvbgpvdGhlciB0aGFuIC50ZXh0IGFuZCB5 b3Ugd2FudCB0byBrbm93IHdoZXJlIC50ZXh0IGlzLiBNZWFuaW5nIHRoZSBtYWluCmJ1ZyB0aGF0 IHlvdSBhcmUgdHJ5aW5nIHRvIGV4cGxvaXQgb25seSBhbGxvdyB5b3UgdG8gZXhlY3V0ZSBjb2Rl IChhbmQKeW91IGFyZSB0cnlpbmcgdG8gUk9QIGluIC50ZXh0KS4gSSB3b3VsZCBhcmd1ZSB0aGF0 IGEgYmV0dGVyCm1pdGlnYXRpb24gZm9yIHRoaXMgdHlwZSBvZiBidWdzIGlzIG1vdmluZyBmdW5j dGlvbiBwb2ludGVyIHRvCnJlYWQtb25seSBzZWN0aW9ucyBhbmQgdXNpbmcgc3RhY2sgY29va2ll cyAoZm9yIHJldCBhZGRyZXNzKS4gVGhpcwpjaGFuZ2Ugd29uJ3QgcHJldmVudCBvdGhlciB0eXBl IG9mIGF0dGFja3MsIGxpa2UgZGF0YSBjb3JydXB0aW9uLgoKSSB0aGluayBpdCB3b3VsZCBiZSBt b3JlIHZhbHVhYmxlIHRvIGxvb2sgYXQgc29tZXRoaW5nIGxpa2Ugc2VsZnJhbmRvCi8gcGFnZXJh bmRvIFsxXSBidXQgbWF5YmUgd2FpdCBhIGJpdCBmb3IgaXQgdG8gYmUgbW9yZSBtYXR1cmUKKGVz cGVjaWFsbHkgb24gdGhlIGRlYnVnZ2luZyBzaWRlKS4KCldoYXQgZG8geW91IHRoaW5rPwoKWzFd IGh0dHA6Ly9saXN0cy5sbHZtLm9yZy9waXBlcm1haWwvbGx2bS1kZXYvMjAxNy1KdW5lLzExMzc5 NC5odG1sCgo+Cj4gVGhhbmtzLAo+Cj4gICAgICAgICBJbmdvCgoKCi0tIApUaG9tYXMKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=