From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v4 11/31] x86/mm: split out writable pagetable emulation code Date: Wed, 30 Aug 2017 15:07:01 +0100 Message-ID: <20170830140701.plgv3twwhya6fhly@citrix.com> References: <20170817144456.18989-1-wei.liu2@citrix.com> <20170817144456.18989-12-wei.liu2@citrix.com> <599F09B802000078001735D4@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 1dn3e6-00037n-8H for xen-devel@lists.xenproject.org; Wed, 30 Aug 2017 14:07:06 +0000 Content-Disposition: inline In-Reply-To: <599F09B802000078001735D4@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: George Dunlap , Andrew Cooper , WeiLiu , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBdWcgMjQsIDIwMTcgYXQgMDk6MTU6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDE3LjA4LjE3IGF0IDE2OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gPiBNb3ZlIHRoZSBjb2RlIHRvIHB2L2VtdWwtcHR3ci1vcC5jLiBGaXggY29kaW5nIHN0 eWxlIGlzc3VlcyB3aGlsZQo+ID4gbW92aW5nIHRoZSBjb2RlLgo+ID4gCj4gPiBSZW5hbWUgcHR3 cl9lbXVsYXRlZF9yZWFkIHRvIHB2X2VtdWxfcHR3cl9yZWFkIGFuZCBleHBvcnQgaXQgdmlhCj4g PiBwdi9tbS5oIGJlY2F1c2UgaXQgaXMgbmVlZGVkIGJ5IG90aGVyIGVtdWxhdGlvbiBjb2RlLgo+ IAo+IElmIG90aGVyIGVtdWxhdGVkIGNvZGUgdXNlcyBpdCwgcmVuYW1pbmcgdGhlIGZ1bmN0aW9u IHdvdWxkIGJldHRlcgo+IGltcGx5IGRyb3BwaW5nIHRoZSBwdHdyIGluZml4IGZyb20gaXQuIHB2 X2VtdWxhdGVkX3JlYWQoKSBwZXJoYXBzPwo+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8 d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg ICAgICAgICB8IDMwOCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4g IHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICB8ICAgMSArCj4gPiAgeGVuL2FyY2gveDg2 L3B2L2VtdWwtcHR3ci1vcC5jIHwgMzI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrCj4gCj4gV291bGQgeW91IG1pbmQgY2FsbGluZyB0aGlzIGp1c3QgcHR3ci5jPwoK VGhhdCBzZWVtcyB0byBkZXZpYXRlIGZyb20gdGhlIG5hbWluZyBzY2hlbWUgd2UgZGVjaWRlZCBv biwgYnV0IEkgZG9uJ3QKdGhpbmsgSSBjYXJlLgoKPiAKPiA+ICsvKioqKioqKioqKioqKioqKioq KioqKioqKgo+ID4gKyAqIFdyaXRhYmxlIFBhZ2V0YWJsZXMKPiA+ICsgKi8KPiA+ICsKPiA+ICtz dHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQgewo+ID4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4 dCBjdHh0Owo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGNyMjsKPiA+ICsgICAgbDFfcGdlbnRyeV90 ICBwdGU7Cj4gPiArfTsKPiA+Wy4uLl0KPiA+ICtzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBk YXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgcGFkZHJfdCBvbGQsIHBhZGRyX3QgdmFsLAo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLCB1bnNpZ25l ZCBpbnQgZG9fY21weGNoZywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0 cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCAqcHR3cl9jdHh0KQo+IAo+IEkndmUgbWVhbndoaWxlIG5v dGljZWQgdGhhdCBpbiBwcmlvciBwYXRjaGVzIG9mIHlvdXJzIHN1Y2ggbW92ZW1lbnQKPiB3YXMg bmVlZGxlc3NseSByZXRhaW5pbmcgdGhlIGNvbXBvbmVudCBwcmVmaXhlcy4gV2l0aCB5b3Ugc3Bs aXR0aW5nCj4gdGhpbmdzIGludG8gc2VwYXJhdGUgZmlsZXMsIHRoZXNlIGFyZW4ndCByZWFsbHkg dXNlZnVsIGFueW1vcmUgLSBzdGFjawo+IHRyYWNlcyB3aWxsIGhhdmUgdGhlbSBkaXNhbWJpZ3Vh dGVkIGJ5IGJlaW5nIHByZWZpeGVkIHdpdGggdGhlaXIKPiBmaWxlIG5hbWVzLiBUaGV5IG1lcmVs eSBlYXQgdmFsdWFibGUgc2VyaWFsIGxpbmUgYmFuZHdpZHRoIC8gcmluZwo+IGJ1ZmZlciBzcGFj ZSBhbmQgY2x1dHRlciB0aGUgKHNlcmlhbCkgbG9nLiBJIGNvdWxkIGFjY2VwdCB0aGUgc3RydWN0 dXJlCj4gdGFncyB0byBzdGF5IHRoZSB3YXkgdGhleSBhcmUsIGJ1dCBwbGVhc2Ugc2hvcnRlbiB0 aGUgbG9jYWwgZnVuY3Rpb24KPiBuYW1lcyBhcyBtdWNoIGFzIHBvc3NpYmxlIHdpdGhvdXQgbG9z aW5nIGluZm9ybWF0aW9uLiBUaGF0J2xsIGxpa2VseQo+IG1lYW4gZHJvcHBpbmcgbW9yZSB0aGFu IGp1c3QgdGhlIHB0d3JfIHByZWZpeC4KPiAKCk5vIHByb2JsZW0uCgpEbyB5b3Ugd2FudCBtZSB0 byBjaGFuZ2UgdGhlIG9uZXMgSSBhbHJlYWR5IG1vdmVkPyBJZiBzbywgSSB3aWxsIGRvIGl0CmJl Zm9yZSB3ZSByZWxlYXNlIDQuMTAuCgo+IEphbgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==