From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2 1/6] x86/xpti: avoid copying L4 page table contents when possible Date: Thu, 08 Mar 2018 05:47:22 -0700 Message-ID: <5AA13EEA02000078001AFCAF@prv-mh.provo.novell.com> References: <20180302081403.16953-1-jgross@suse.com> <20180302081403.16953-2-jgross@suse.com> <5A9D81DC02000078001AEB68@prv-mh.provo.novell.com> <3430d1f9-cb70-25fc-26a1-8ec1a5cc0f38@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etuxG-0004Eo-Mv for xen-devel@lists.xenproject.org; Thu, 08 Mar 2018 12:47:30 +0000 In-Reply-To: <3430d1f9-cb70-25fc-26a1-8ec1a5cc0f38@suse.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Juergen Gross Cc: andrew.cooper3@citrix.com, Dario Faggioli , wei.liu2@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA4LjAzLjE4IGF0IDEyOjU5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw NS8wMy8xOCAxNzo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAyLjAzLjE4IGF0IDA5 OjEzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC0zNzA0LDE4ICszNzA2LDIyIEBA IGxvbmcgZG9fbW11X3VwZGF0ZSgKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsK Pj4+ICAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9p bnRwdGUocmVxLnZhbCksIG1mbiwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKPj4+IC0gICAgICAg ICAgICAgICAgICAgIC8qCj4+PiAtICAgICAgICAgICAgICAgICAgICAgKiBObyBuZWVkIHRvIHN5 bmMgaWYgYWxsIHVzZXMgb2YgdGhlIHBhZ2UgY2FuIGJlIGFjY291bnRlZAo+Pj4gLSAgICAgICAg ICAgICAgICAgICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0YXR1 cywgYW5kIHVzZXMgb24KPj4+IC0gICAgICAgICAgICAgICAgICAgICAqIHRoaXMgKHYpQ1BVLgo+ Pj4gLSAgICAgICAgICAgICAgICAgICAgICovCj4+PiAtICAgICAgICAgICAgICAgICAgICBpZiAo ICFyYyAmJiAhY3B1X2hhc19ub194cHRpICYmCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAg ICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPgo+Pj4gLSAgICAg ICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBH VF9waW5uZWQpICsKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dl dF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0gbWZuKSAKPj4+ICsKPj4+IC0gICAgICAg ICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90 YWJsZV91c2VyKSA9PQo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4pKSkgKQo+ IAo+IElzIGl0IHJlYWxseSBwb3NzaWJsZSB0aGlzIGNvZGUgaXMgcnVubmluZyB3aXRoIHRoZSB1 c2VyIHBhZ2UgdGFibGUKPiBiZWluZyBhY3RpdmUgb24gdGhlIGN1cnJlbnQgY3B1PyBJIHRoaW5r IHRoaXMgdGVzdCBjYW4gYmUgZHJvcHBlZC4KCkknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQ6IFRo ZSBjaGVjayBhYm92ZSBpc24ndCBmb3Igd2hhdCBpcwphY3RpdmUgb24gYSBDUFUsIGJ1dCBmb3Ig d2hhdCByZWZlcmVuY2VzIGFyZSBiZWluZyBoZWxkLgpfSW5zdGFsbGluZ18gYSByb290IHBhZ2Ug dGFibGUgaW50byAtPmFyY2guZ3Vlc3RfdGFibGV7LF91c2VyfQppcyB3aGVuIGEgcmVmZXJlbmNl IGlzIGJlaW5nIG9idGFpbmVkLCBub3QgX2xvYWRpbmdfIHRoZSB0YWJsZQppbnRvIENSMy4gKElu IHRoZW9yeSB0aGUgYWJvdmUgY291bGQgYmUgZXh0ZW5kZWQgdG8gYWxzbwpjaGVjayB2Q1BVLXMg b3RoZXIgdGhhbiBjdXJyZW50LCBidXQgb25lIHdvdWxkIG5lZWQgdG8gZGVhbAp3aXRoIHJhY2Vz OyBvYnZpb3VzbHkgcGF1c2luZyB0aGUgb3RoZXIgdkNQVS1zIG9mIHRoZSBkb21haW4Kd291bGRu J3QgYmUgYSBnb29kIGlkZWEsIGJ1dCB0aGF0IHdvdWxkIGJlIG9uZSBwb3NzaWJsZSB3YXkuKQoK SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6 Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==