From mboxrd@z Thu Jan 1 00:00:00 1970 From: "H. Peter Anvin" Subject: Re: [PATCH v7 3/3] x86: Make the GDT remapping read-only on 64-bit Date: Tue, 14 Mar 2017 15:43:01 -0700 Message-ID: <201703142243.v2EMh8Nn010676__39197.5565617487$1489554163$gmane$org@mail.zytor.com> References: <20170314170508.100882-1-thgarnie@google.com> <20170314170508.100882-3-thgarnie@google.com> <20170314210424.GA5023@amd> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnvCV-0000Sd-8o for xen-devel@lists.xenproject.org; Tue, 14 Mar 2017 22:45:55 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Thomas Garnier , Pavel Machek Cc: Michal Hocko , Matt Fleming , Chris Wilson , Paul Gortmaker , Frederic.Weisbecker@zytor.com, Alexander Potapenko , Thomas Gleixner , zijun_hu , Jonathan Corbet , Christian Borntraeger , Ingo Molnar , Andrey Ryabinin , Borislav Petkov , Len Brown , Rusty Russell , Kees Cook , Jiri Kosina , Andy Lutomirski , Boris Ostrovsky , Dmitry Vyukov , Juergen Gross , Lorenzo Stoakes , Ard Biesheuvel , "Rafael J . Wysocki" List-Id: xen-devel@lists.xenproject.org PGZ3ZWlzYmVjQGdtYWlsLmNvbT4sIkx1aXMgUiAuIFJvZHJpZ3VleiIgPG1jZ3JvZkBrZXJuZWwu b3JnPixTdGFuaXNsYXcgR3J1c3prYSA8c2dydXN6a2FAcmVkaGF0LmNvbT4sUGV0ZXIgWmlqbHN0 cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPixKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0 LmNvbT4sVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4sVGltIENoZW4gPHRp bS5jLmNoZW5AbGludXguaW50ZWwuY29tPixKb2VyZyBSb2VkZWwgPGpvcm9AOGJ5dGVzLm9yZz4s PT9VVEYtOD9CP1VtRmthVzBnUzNMRWpXM0RvY1daPz0gPHJrcmNtYXJAcmVkaGF0LmNvbT4sdGhl IGFyY2gveDg2IG1haW50YWluZXJzIDx4ODZAa2VybmVsLm9yZz4sTEtNTCA8bGludXgta2VybmVs QHZnZXIua2VybmVsLm9yZz4sbGludXgtZG9jQHZnZXIua2VybmVsLm9yZyxrYXNhbi1kZXYgPGth c2FuLWRldkBnb29nbGVncm91cHMuY29tPixMaW51eC1NTSA8bGludXgtbW1Aa3ZhY2sub3JnPixM aW51eCBQTSBsaXN0IDxsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmc+LGxpbnV4LWVmaUB2Z2VyLmtl cm5lbC5vcmcseGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLGxndWVzdEBsaXN0cy5vemxh YnMub3JnLGt2bSBsaXN0IDxrdm1Admdlci5rZXJuZWwub3JnPixLZXJuZWwgSGFyZGVuaW5nIDxr ZXJuZWwtaGFyZGVuaW5nQGxpc3RzLm9wZW53YWxsLmNvbT4KRnJvbTogaHBhQHp5dG9yLmNvbQpN ZXNzYWdlLUlEOiA8NTUwRjYyMDktMDI1QS00NUUyLTg0RTItRjAwQTM3NzFDMEIxQHp5dG9yLmNv bT4KCk9uIE1hcmNoIDE0LCAyMDE3IDI6MjA6MTkgUE0gUERULCBUaG9tYXMgR2FybmllciA8dGhn YXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj5PbiBUdWUsIE1hciAxNCwgMjAxNyBhdCAyOjA0IFBN LCBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4gd3JvdGU6Cj4+IE9uIFR1ZSAyMDE3LTAzLTE0 IDEwOjA1OjA4LCBUaG9tYXMgR2FybmllciB3cm90ZToKPj4+IFRoaXMgcGF0Y2ggbWFrZXMgdGhl IEdEVCByZW1hcHBlZCBwYWdlcyByZWFkLW9ubHkgdG8gcHJldmVudAo+Y29ycnVwdGlvbi4KPj4+ IFRoaXMgY2hhbmdlIGlzIGRvbmUgb25seSBvbiA2NC1iaXQuCj4+Pgo+Pj4gVGhlIG5hdGl2ZV9s b2FkX3RyX2Rlc2MgZnVuY3Rpb24gd2FzIGFkYXB0ZWQgdG8gY29ycmVjdGx5IGhhbmRsZSBhCj4+ PiByZWFkLW9ubHkgR0RULiBUaGUgTFRSIGluc3RydWN0aW9uIGFsd2F5cyB3cml0ZXMgdG8gdGhl IEdEVCBUU1MKPmVudHJ5Lgo+Pj4gVGhpcyBnZW5lcmF0ZXMgYSBwYWdlIGZhdWx0IGlmIHRoZSBH RFQgaXMgcmVhZC1vbmx5LiBUaGlzIGNoYW5nZQo+Y2hlY2tzCj4+PiBpZiB0aGUgY3VycmVudCBH RFQgaXMgYSByZW1hcCBhbmQgc3dhcCBHRFRzIGFzIG5lZWRlZC4gVGhpcyBmdW5jdGlvbgo+d2Fz Cj4+PiB0ZXN0ZWQgYnkgYm9vdGluZyBtdWx0aXBsZSBtYWNoaW5lcyBhbmQgY2hlY2tpbmcgaGli ZXJuYXRpb24gd29ya3MKPj4+IHByb3Blcmx5Lgo+Pj4KPj4+IEtWTSBTVk0gYW5kIFZNWCB3ZXJl IGFkYXB0ZWQgdG8gdXNlIHRoZSB3cml0ZWFibGUgR0RULiBPbiBWTVgsIHRoZQo+Pj4gcGVyLWNw dSB2YXJpYWJsZSB3YXMgcmVtb3ZlZCBmb3IgZnVuY3Rpb25zIHRvIGZldGNoIHRoZSBvcmlnaW5h bAo+R0RULgo+Pj4gSW5zdGVhZCBvZiByZWxvYWRpbmcgdGhlIHByZXZpb3VzIEdEVCwgVk1YIHdp bGwgcmVsb2FkIHRoZSBmaXhtYXAKPkdEVCBhcwo+Pj4gZXhwZWN0ZWQuIEZvciB0ZXN0aW5nLCBW TXMgd2VyZSBzdGFydGVkIGFuZCByZXN0b3JlZCBvbiBtdWx0aXBsZQo+Pj4gY29uZmlndXJhdGlv bnMuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2ds ZS5jb20+Cj4+Cj4+IENhbiB3ZSBnZXQgdGhlIHNhbWUgY2hhbmdlIGZvciAzMi1iaXQsIHRvbz8g R3Jvd2luZyBkaWZmZXJlbmNlcwo+PiBiZXR3ZWVuIDMyIGFuZCA2NCBiaXQgYXJlIGEgYml0IG9m IGEgcHJvYmxlbS4uLgo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgUGF2ZWwKPgo+SXQgd2FzIGRpc2N1c3NlZCBvbiBwcmV2 aW91cyB2ZXJzaW9ucyB0aGF0IDMyLWJpdCByZWFkLW9ubHkgc3VwcG9ydAo+d291bGQgY3JlYXRl IGlzc3VlcyB0aGF0IHdoeSBpdCB3YXMgZmF2b3IgZm9yIDY0LWJpdCBvbmx5IHJpZ2h0IG5vdy4K Pgo+Pgo+PiAtLQo+PiAoZW5nbGlzaCkgaHR0cDovL3d3dy5saXZlam91cm5hbC5jb20vfnBhdmVs bWFjaGVrCj4+IChjZXNreSwgcGljdHVyZXMpCj5odHRwOi8vYXRyZXkua2FybGluLm1mZi5jdW5p LmN6L35wYXZlbC9waWN0dXJlL2hvcnNlcy9ibG9nLmh0bWwKCldlIGNhbid0IG1ha2UgdGhlIEdE VCByZWFkLW9ubHkgb24gMzIgYml0cyBzaW5jZSB3ZSB1c2UgdGFzayBzd2l0Y2hlcyBmb3IgbGFz dC1yZXNvcnQgcmVjb3ZlcnkuICA2NCBiaXRzIGhhcyBJU1QgaW5zdGVhZC4KLS0gClNlbnQgZnJv bSBteSBBbmRyb2lkIGRldmljZSB3aXRoIEstOSBNYWlsLiBQbGVhc2UgZXhjdXNlIG15IGJyZXZp dHkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK