From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 09/22] xen/arm: p2m: Use a whitelist rather than blacklist in get_page_from_gfn Date: Tue, 26 Jul 2016 15:44:43 -0700 (PDT) Message-ID: References: <1469031064-23344-1-git-send-email-julien.grall@arm.com> <1469031064-23344-10-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1469031064-23344-10-git-send-email-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org, steve.capper@arm.com, wei.chen@linaro.org, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAyMCBKdWwgMjAxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgdGhl IGNoZWNrIGluIGdldF9wYWdlX2Zyb21fZ2ZuIGlzIHVzaW5nIGEgYmxhY2tsaXN0LiBUaGlzIGlz Cj4gdmVyeSBmcmFnaWxlIGJlY2F1c2Ugd2UgbWF5IGZvcmdvdCB0byB1cGRhdGUgdGhlIGNoZWNr IHdoZW4gYSBuZXcgcDJtCj4gdHlwZSBpcyBhZGRlZC4KPiAKPiBUbyBhdm9pZCBhbnkgcG9zc2li bGUgaXNzdWUsIHVzZSBhIHdoaXRlbGlzdC4gQWxsIHR5cGUgYmFja2VkIGJ5IGEgUkFNCj4gcGFn ZSBjYW4gY291bGQgcG90ZW50aWFsIGJlIHZhbGlkLiBUaGUgY2hlY2sgaXMgYm9ycm93ZWQgZnJv bSB4ODYuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt LmNvbT4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDkgKysrKysrKystCj4g IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZm IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v cDJtLmgKPiBpbmRleCAzMDkxYzA0Li43OGQzN2FiIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl L2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4gQEAgLTEw NCw5ICsxMDQsMTYgQEAgdHlwZWRlZiBlbnVtIHsKPiAgI2RlZmluZSBQMk1fUkFNX1RZUEVTIChw Mm1fdG9fbWFzayhwMm1fcmFtX3J3KSB8ICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAgICAg ICAgcDJtX3RvX21hc2socDJtX3JhbV9ybykpCj4gIAo+ICsvKiBHcmFudCBtYXBwaW5nIHR5cGVz LCB3aGljaCBtYXAgdG8gYSByZWFsIGZyYW1lIGluIGFub3RoZXIgVk0gKi8KPiArI2RlZmluZSBQ Mk1fR1JBTlRfVFlQRVMgKHAybV90b19tYXNrKHAybV9ncmFudF9tYXBfcncpIHwgIFwKPiArICAg ICAgICAgICAgICAgICAgICAgICAgIHAybV90b19tYXNrKHAybV9ncmFudF9tYXBfcm8pKQo+ICsK PiAgLyogVXNlZnVsIHByZWRpY2F0ZXMgKi8KPiAgI2RlZmluZSBwMm1faXNfcmFtKF90KSAocDJt X3RvX21hc2soX3QpICYgUDJNX1JBTV9UWVBFUykKPiAgI2RlZmluZSBwMm1faXNfZm9yZWlnbihf dCkgKHAybV90b19tYXNrKF90KSAmIHAybV90b19tYXNrKHAybV9tYXBfZm9yZWlnbikpCj4gKyNk ZWZpbmUgcDJtX2lzX2FueV9yYW0oX3QpIChwMm1fdG9fbWFzayhfdCkgJiAgICAgICAgICAgICAg ICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoUDJNX1JBTV9UWVBFUyB8IFAy TV9HUkFOVF9UWVBFUyB8ICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3Rv X21hc2socDJtX21hcF9mb3JlaWduKSkpCj4gIAo+ICBzdGF0aWMgaW5saW5lCj4gIHZvaWQgcDJt X21lbV9hY2Nlc3NfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKPiBAQCAtMjI0LDcgKzIz MSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4o Cj4gICAgICBpZiAodCkKPiAgICAgICAgICAqdCA9IHAybXQ7Cj4gIAo+IC0gICAgaWYgKCBwMm10 ID09IHAybV9pbnZhbGlkIHx8IHAybXQgPT0gcDJtX21taW9fZGlyZWN0ICkKPiArICAgIGlmICgg IXAybV9pc19hbnlfcmFtKHAybXQpICkKPiAgICAgICAgICByZXR1cm4gTlVMTDsKCldoYXQgYWJv dXQgdGhlIGlvbW11IG1hcHBpbmdzPwoKCj4gICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCj4g LS0gCj4gMS45LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=