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: Thu, 24 Aug 2017 09:15:36 -0600 Message-ID: <599F09B802000078001735D4@prv-mh.provo.novell.com> References: <20170817144456.18989-1-wei.liu2@citrix.com> <20170817144456.18989-12-wei.liu2@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 1dktrA-0000I6-SD for xen-devel@lists.xenproject.org; Thu, 24 Aug 2017 15:15:40 +0000 In-Reply-To: <20170817144456.18989-12-wei.liu2@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+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLXB0d3Itb3AuYy4gRml4IGNvZGluZyBzdHlsZSBpc3N1 ZXMgd2hpbGUKPiBtb3ZpbmcgdGhlIGNvZGUuCj4gCj4gUmVuYW1lIHB0d3JfZW11bGF0ZWRfcmVh ZCB0byBwdl9lbXVsX3B0d3JfcmVhZCBhbmQgZXhwb3J0IGl0IHZpYQo+IHB2L21tLmggYmVjYXVz ZSBpdCBpcyBuZWVkZWQgYnkgb3RoZXIgZW11bGF0aW9uIGNvZGUuCgpJZiBvdGhlciBlbXVsYXRl ZCBjb2RlIHVzZXMgaXQsIHJlbmFtaW5nIHRoZSBmdW5jdGlvbiB3b3VsZCBiZXR0ZXIKaW1wbHkg ZHJvcHBpbmcgdGhlIHB0d3IgaW5maXggZnJvbSBpdC4gcHZfZW11bGF0ZWRfcmVhZCgpIHBlcmhh cHM/Cgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0t Cj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICB8IDMwOCArLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAg fCAgIDEgKwo+ICB4ZW4vYXJjaC94ODYvcHYvZW11bC1wdHdyLW9wLmMgfCAzMjcgKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKCldvdWxkIHlvdSBtaW5kIGNhbGxpbmcg dGhpcyBqdXN0IHB0d3IuYz8KCj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIFdy aXRhYmxlIFBhZ2V0YWJsZXMKPiArICovCj4gKwo+ICtzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQg ewo+ICsgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dDsKPiArICAgIHVuc2lnbmVkIGxv bmcgY3IyOwo+ICsgICAgbDFfcGdlbnRyeV90ICBwdGU7Cj4gK307Cj5bLi4uXQo+ICtzdGF0aWMg aW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgcGFkZHJfdCBvbGQs IHBhZGRyX3QgdmFsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk IGludCBieXRlcywgdW5zaWduZWQgaW50IGRvX2NtcHhjaGcsCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0ICpwdHdyX2N0eHQpCgpJJ3Zl IG1lYW53aGlsZSBub3RpY2VkIHRoYXQgaW4gcHJpb3IgcGF0Y2hlcyBvZiB5b3VycyBzdWNoIG1v dmVtZW50CndhcyBuZWVkbGVzc2x5IHJldGFpbmluZyB0aGUgY29tcG9uZW50IHByZWZpeGVzLiBX aXRoIHlvdSBzcGxpdHRpbmcKdGhpbmdzIGludG8gc2VwYXJhdGUgZmlsZXMsIHRoZXNlIGFyZW4n dCByZWFsbHkgdXNlZnVsIGFueW1vcmUgLSBzdGFjawp0cmFjZXMgd2lsbCBoYXZlIHRoZW0gZGlz YW1iaWd1YXRlZCBieSBiZWluZyBwcmVmaXhlZCB3aXRoIHRoZWlyCmZpbGUgbmFtZXMuIFRoZXkg bWVyZWx5IGVhdCB2YWx1YWJsZSBzZXJpYWwgbGluZSBiYW5kd2lkdGggLyByaW5nCmJ1ZmZlciBz cGFjZSBhbmQgY2x1dHRlciB0aGUgKHNlcmlhbCkgbG9nLiBJIGNvdWxkIGFjY2VwdCB0aGUgc3Ry dWN0dXJlCnRhZ3MgdG8gc3RheSB0aGUgd2F5IHRoZXkgYXJlLCBidXQgcGxlYXNlIHNob3J0ZW4g dGhlIGxvY2FsIGZ1bmN0aW9uCm5hbWVzIGFzIG11Y2ggYXMgcG9zc2libGUgd2l0aG91dCBsb3Np bmcgaW5mb3JtYXRpb24uIFRoYXQnbGwgbGlrZWx5Cm1lYW4gZHJvcHBpbmcgbW9yZSB0aGFuIGp1 c3QgdGhlIHB0d3JfIHByZWZpeC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=