From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 6/7] x86/pagewalk: Consistently use guest_walk_*() helpers for translation Date: Wed, 01 Mar 2017 09:41:28 -0700 Message-ID: <58B707C8020000780013EE6A@prv-mh.provo.novell.com> References: <1488204198-23948-1-git-send-email-andrew.cooper3@citrix.com> <1488204198-23948-7-git-send-email-andrew.cooper3@citrix.com> <58B7036D020000780013EE18@prv-mh.provo.novell.com> <1ca2741f-0958-a7be-da5f-e73ff1e7d634@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1ca2741f-0958-a7be-da5f-e73ff1e7d634@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: Andrew Cooper Cc: George Dunlap , Tim Deegan , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDAxLjAzLjE3IGF0IDE3OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMDEvMDMvMTcgMTY6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNy4w Mi4xNyBhdCAxNTowMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t IGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4 Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCj4+PiBAQCAtOTgsNyArOTgsNyBAQCB1bnNpZ25lZCBsb25n IGhhcF9wMm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAo+Pj4gICAgICAvKiBJbnRl cnByZXQgdGhlIGFuc3dlciAqLwo+Pj4gICAgICBpZiAoIG1pc3NpbmcgPT0gMCApCj4+PiAgICAg IHsKPj4+IC0gICAgICAgIGdmbl90IGdmbiA9IGd1ZXN0X2wxZV9nZXRfZ2ZuKGd3LmwxZSk7Cj4+ PiArICAgICAgICBnZm5fdCBnZm4gPSBndWVzdF93YWxrX3RvX2dmbigmZ3cpOwo+Pj4gICAgICAg ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4+ICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9m cm9tX2dmbl9wMm0ocDJtLT5kb21haW4sIHAybSwgZ2ZuX3goZ2ZuKSwgJnAybXQsCj4+PiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIFAyTV9BTExPQyB8IFAyTV9V TlNIQVJFKTsKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+Pj4gKysr IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4+PiBAQCAtMzEwOSw3ICszMTA5LDcg QEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+Pj4gICAgICB9Cj4+ PiAgCj4+PiAgICAgIC8qIFdoYXQgbWZuIGlzIHRoZSBndWVzdCB0cnlpbmcgdG8gYWNjZXNzPyAq Lwo+Pj4gLSAgICBnZm4gPSBndWVzdF9sMWVfZ2V0X2dmbihndy5sMWUpOwo+Pj4gKyAgICBnZm4g PSBndWVzdF93YWxrX3RvX2dmbigmZ3cpOwo+Pj4gICAgICBnbWZuID0gZ2V0X2dmbihkLCBnZm4s ICZwMm10KTsKPj4+ICAKPj4+ICAgICAgaWYgKCBzaGFkb3dfbW9kZV9yZWZjb3VudHMoZCkgJiYK Pj4gV2l0aCB0aGVzZSBhZGp1c3RlZCwgZ3Vlc3RfbDFlX2dldF9nZm4oKSB1c2VzIGxlZnQgYXJl IGluIHNoYWRvdydzCj4+IG11bHRpLmMgKHByZXN1bWFibHkgb2theSB0byBzdGF5KQo+IAo+IFll cyAtIHRoZXkgYXJlIHB1cnBvc2VmdWxseSBsb29raW5nIGF0IHRoZSBMMSBlbnRyeS4KPiAKPj4g YW5kIGF0IHRoZSBlbmQgb2YgZ3Vlc3Rfd2Fsa190YWJsZXMoKSBpdHNlbGYuIElzIHRoYXQgbGF0 dGVyIG9uZSBub3QgYWxzbyBpbiBuZWVkIG9mCj4+IGNvbnZlcnNpb24sIGNvbnNpZGVyaW5nIHRo ZSBQU0UzNiByZWZlcmVuY2UgaW4gdGhlIGRlc2NyaXB0aW9uPwo+IAo+IFdlbGwgLSBpdCBnZXRz IHN3YWxsb3dlZCB1cCBpbiAiUmUtaW1wbGVtZW50IHRoZSBwYWdldGFibGUgd2Fsa2VyIiwgYnV0 Cj4gaW5zaWRlIGd1ZXN0X3dhbGtfdGFibGVzKCkgaXRzZWxmLCBpdCBpcyByZWFzb25hYmxlIHRv IHJlbHkgb24gdGhlCj4gaW50ZXJuYWwgZGV0YWlscy4KCk9rYXksIGlmIGl0J3MgbGVmdCBhbG9u ZSBpbnRlbnRpb25hbGx5LCB0aGVuClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA c3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK