From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH] x86/mm: drop further relics of translated PV domains Date: Mon, 12 Jun 2017 04:44:54 -0600 Message-ID: <593E8CC60200007800161E08@prv-mh.provo.novell.com> References: <593989AC0200007800160F2E@prv-mh.provo.novell.com> <593989AC0200007800160F2E@prv-mh.provo.novell.com> <341ce3eb-cd0d-324f-054b-e2dc0d1b766d@citrix.com> <593E50B00200007800161AAD@prv-mh.provo.novell.com> 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 1dKMqC-0001aN-Pn for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:45:00 +0000 In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMTIvMDYvMTcgMDc6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOS4w Ni4xNyBhdCAxOTozOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g MDgvMDYvMTcgMTY6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEZvciBQViBkb21haW5zIHBh Z2luZ19tb2RlX3tyZWZjb3VudHMsdHJhbnNsYXRlfSgpIGFyZSBhbHdheXMgZmFsc2UgYXMKPj4+ PiBvZiBjb21taXRzIDQwNDU5NTM1MjcgKCJ4ODYvcGFnaW5nOiBFbmZvcmNlIFBHX2V4dGVybmFs ID09IFBHX3RyYW5zbGF0ZQo+Pj4+ID09IFBHX3JlZmNvdW50cyIpIGFuZCA5Mjk0MmZkM2Q0ICgi eDg2L21tOiBkcm9wCj4+Pj4gZ3Vlc3Rfe21hcCxnZXRfZWZmfV9sMWUoKSBob29rcyIpLgo+Pj4+ Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4g UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+ IFRoYW5rcy4KPj4KPj4+IFRoZXJlIGFyZSBtb3JlIGNhc2VzIGFzIHdlbGwuICBJIHdpbGwgcmVi YXNlIG15IHNlcmllcyBvdmVyIHRoaXMgcGF0Y2gKPj4+IHdoZW4geW91IGNvbW1pdCBpdCwgYmVj YXVzZSB0aGUgZXh0cmEgY2FzZXMgb25seSBiZWNvbWUgb2J2aW91cyBhZnRlcgo+Pj4gdGhlIG90 aGVyIGNsZWFudXAgd2hpY2ggaXMgc3RpbGwgcGVuZGluZy4gCj4+IE9oLCBpbnRlcmVzdGluZy4g SSdtIGN1cmlvdXMgdG8gc2VlIHdoYXQgZnVydGhlciBvbmVzIEkgZGlkbid0IHNwb3QuCj4gCj4g VGhlcmUgaXMgYSBwYXR0ZXJuIGluIHNldmVyYWwgZG9fbW11ZXh0X29wKCkgc3Vib3BzIHdoaWNo IGlzOgo+IAo+IGlmICggY3VycmQgIT0gcGdfb3duZXIgKQo+ICAgICByYyA9IC1FUEVSTTsKPiBl bHNlIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJkKSApCj4gICAgIHJjID0gLUVJTlZB TDsKPiAKPiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX293 bmVyKS4KCkJ1dCBwZ19vd25lciBjYW4gZ2VuZXJhbGx5IGJlIHRyYW5zbGF0ZWQgKGkuZS4gSFZN KS4KCj4+PiBPbmUgc3R5bGUgcXVlcnkgdGhvdWdoLi4uCj4+Pgo+Pj4+IEBAIC0zMzg0LDExICsz MzY4LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCj4+Pj4gIAo+Pj4+ICAgICAgICAgICAgICBpZiAo IG9wLmFyZzEubWZuICE9IDAgKQo+Pj4+ICAgICAgICAgICAgICB7Cj4+Pj4gLSAgICAgICAgICAg ICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCj4+Pj4gLSAgICAgICAgICAgICAg ICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX3BhZ2VucihvcC5hcmcxLm1mbiwgZCkgPyAwIDogLUVJ TlZBTDsKPj4+PiAtICAgICAgICAgICAgICAgIGVsc2UKPj4+PiAtICAgICAgICAgICAgICAgICAg ICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKAo+Pj4+IC0gICAgICAgICAgICAg ICAgICAgICAgICBvcC5hcmcxLm1mbiwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgZCwgMCwgMSk7Cj4+ Pj4gKyAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKG9w LmFyZzEubWZuLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBQR1Rfcm9vdF9wYWdlX3RhYmxlLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCAwLCAxKTsKPj4+IFdoeSBkbyB5b3Ug Y2hvb3NlIHRvIHNxdWFzaCB0aGUgcGFyYW1ldGVycyBvbiB0aGUgcmlnaHQgaGFuZCBzaWRlPyAg Rm9yCj4+PiBjYXNlcyBsaWtlIHRoaXMsIHRoZSBzdHlsZSBvZiB0aGUgb2xkIGNvZGUgaXMgbmVh dGVyIElNTy4KPj4gSSB0aGluayB0aGlzIGFsdGVybmF0aXZlIHN0eWxlIGlzIGNvbnRyYXJ5IHRv IGdlbmVyYWwgc3R5bGUgZ3VpZGVsaW5lcywKPiAKPiBXaGljaCBndWlkZWxpbmVzIHdoZXJlPwoK V2VsbCwgSSBhZG1pdCAiTG9uZyBsaW5lcyBzaG91bGQgYmUgc3BsaXQgYXQgc2Vuc2libGUgcGxh Y2VzIGFuZCB0aGUKdHJhaWxpbmcgcG9ydGlvbnMgaW5kZW50ZWQiIGNhbiBiZSByZWFkIGluIHZh cmlvdXMgZGlmZmVyZW50IHdheXMsCmVzcGVjaWFsbHkgd2l0aCB0aGVyZSBiZWluZyBub3RoaW5n IHNhaWQgb24gd2hhdCB0aGUgaW5kZW50ZWQKdHJhaWxpbmcgcG9ydGlvbiBzaG91bGQgYWxpZ24g d2l0aC4gU28gSSBndWVzcyBpdCdzIHJhdGhlciBteQppbnRlcnByZXRhdGlvbiBvZiB0aGF0IHJ1 bGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK