From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 11/31] x86/mm: split out writable pagetable emulation code Date: Wed, 30 Aug 2017 09:23:20 -0600 Message-ID: <59A6F4880200007800175A64@prv-mh.provo.novell.com> References: <20170817144456.18989-1-wei.liu2@citrix.com> <20170817144456.18989-12-wei.liu2@citrix.com> <599F09B802000078001735D4@prv-mh.provo.novell.com> <20170830140701.plgv3twwhya6fhly@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dn4px-00010q-TU for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 15:23:26 +0000 In-Reply-To: <20170830140701.plgv3twwhya6fhly@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: WeiLiu Cc: George Dunlap , Andrew Cooper , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDMwLjA4LjE3IGF0IDE2OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTU6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4+ID4+PiBPbiAxNy4wOC4xNyBhdCAxNjo0NCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy b3RlOgo+PiA+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiA+ICsgKiBXcml0YWJsZSBQ YWdldGFibGVzCj4+ID4gKyAqLwo+PiA+ICsKPj4gPiArc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0 IHsKPj4gPiArICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7Cj4+ID4gKyAgICB1bnNp Z25lZCBsb25nIGNyMjsKPj4gPiArICAgIGwxX3BnZW50cnlfdCAgcHRlOwo+PiA+ICt9Owo+PiA+ Wy4uLl0KPj4gPiArc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSh1bnNpZ25lZCBsb25n IGFkZHIsIHBhZGRyX3Qgb2xkLCBwYWRkcl90IHZhbCwKPj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGludCBkb19jbXB4Y2hn LAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwdHdyX2VtdWxh dGVfY3R4dCAqcHR3cl9jdHh0KQo+PiAKPj4gSSd2ZSBtZWFud2hpbGUgbm90aWNlZCB0aGF0IGlu IHByaW9yIHBhdGNoZXMgb2YgeW91cnMgc3VjaCBtb3ZlbWVudAo+PiB3YXMgbmVlZGxlc3NseSBy ZXRhaW5pbmcgdGhlIGNvbXBvbmVudCBwcmVmaXhlcy4gV2l0aCB5b3Ugc3BsaXR0aW5nCj4+IHRo aW5ncyBpbnRvIHNlcGFyYXRlIGZpbGVzLCB0aGVzZSBhcmVuJ3QgcmVhbGx5IHVzZWZ1bCBhbnlt b3JlIC0gc3RhY2sKPj4gdHJhY2VzIHdpbGwgaGF2ZSB0aGVtIGRpc2FtYmlndWF0ZWQgYnkgYmVp bmcgcHJlZml4ZWQgd2l0aCB0aGVpcgo+PiBmaWxlIG5hbWVzLiBUaGV5IG1lcmVseSBlYXQgdmFs dWFibGUgc2VyaWFsIGxpbmUgYmFuZHdpZHRoIC8gcmluZwo+PiBidWZmZXIgc3BhY2UgYW5kIGNs dXR0ZXIgdGhlIChzZXJpYWwpIGxvZy4gSSBjb3VsZCBhY2NlcHQgdGhlIHN0cnVjdHVyZQo+PiB0 YWdzIHRvIHN0YXkgdGhlIHdheSB0aGV5IGFyZSwgYnV0IHBsZWFzZSBzaG9ydGVuIHRoZSBsb2Nh bCBmdW5jdGlvbgo+PiBuYW1lcyBhcyBtdWNoIGFzIHBvc3NpYmxlIHdpdGhvdXQgbG9zaW5nIGlu Zm9ybWF0aW9uLiBUaGF0J2xsIGxpa2VseQo+PiBtZWFuIGRyb3BwaW5nIG1vcmUgdGhhbiBqdXN0 IHRoZSBwdHdyXyBwcmVmaXguCj4gCj4gTm8gcHJvYmxlbS4KPiAKPiBEbyB5b3Ugd2FudCBtZSB0 byBjaGFuZ2UgdGhlIG9uZXMgSSBhbHJlYWR5IG1vdmVkPyBJZiBzbywgSSB3aWxsIGRvIGl0Cj4g YmVmb3JlIHdlIHJlbGVhc2UgNC4xMC4KCkknZCBsaWtlbHkgYmUgZG9pbmcgaXQgYXQgc29tZSBw b2ludCBteXNlbGYsIHNvIGlmIHlvdSdyZSB3aWxsaW5nIHRvCmRvIGl0LCBJIHdvdWxkIG9mIGNv dXJzZSBhcHByZWNpYXRlIGl0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==