From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shanker Donthineni Subject: Re: [PATCH for-4.9] xen/arm: acpi: Map MMIO on fault in stage-2 page table for the hardware domain Date: Thu, 30 Mar 2017 08:15:23 -0500 Message-ID: <8b3ac82e-728e-4b32-15d2-1ceaf81db294@codeaurora.org> References: <20170330124306.17357-1-julien.grall@arm.com> <85da40c1-2c25-f08f-5630-5763bfc44d78@codeaurora.org> <2d2baadb-7c58-82fd-b5f0-353aeab699af@arm.com> Reply-To: shankerd@codeaurora.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <2d2baadb-7c58-82fd-b5f0-353aeab699af@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , xen-devel@lists.xen.org Cc: sstabellini@kernel.org, shankerd@qti.qualcomm.com List-Id: xen-devel@lists.xenproject.org SGkgSnVsaWVuLAoKCk9uIDAzLzMwLzIwMTcgMDc6NTggQU0sIEp1bGllbiBHcmFsbCB3cm90ZToK Pgo+IE9uIDMwLzAzLzE3IDEzOjUyLCBTaGFua2VyIERvbnRoaW5lbmkgd3JvdGU6Cj4+IEhpIEp1 bGllbiwKPiBIaSBTaGFua2VyLAo+Cj4+IE9uIDAzLzMwLzIwMTcgMDc6NDMgQU0sIEp1bGllbiBH cmFsbCB3cm90ZToKPj4+ICAgICBTaGFua2VyOiBZb3UgbWVudGlvbmVkIG9mZmxpbmUgdGhhdCB5 b3UgdGVzdGVkIHRoZSBwYXRjaC4gTWF5IEkgYWRkCj4+PiAgICAgeW91ciB0ZXN0ZWQtYnk/Cj4+ IFN1cmUgYWRkIG15IHRlc3RlZC1ieS4gSWYgeW91IHdhbnQgSSBjYW4gdGVzdCBvbmUgbW9yZSB0 aW1lIHRoaXMgbWFpbGluZyBsaXN0IHBhdGNoLgo+IFRoZSBjb2RlIGlzIHRoZSBzYW1lLCBidXQg aXQgd291bGQgbm90IGh1cnQgdG8gaGF2ZSBhbm90aGVyIGdvIGF0IGl0IDopLgo+Cj4gRldJVywg SSBkaWQgc29tZSB0ZXN0aW5nIG9uIEp1bm8gd2l0aCBhIHNtYWxsIHBhdGNoIHRvIHR1cm4gdGhl IG1hcHBpbmcKPiBoeXBlcmNhbGwgaW50byBhIG5vcCBhbmQgYWRkaW5nIGEgZGVidWcgbWVzc2Fn ZSB3aGVuIG1hcHBpbmc6Cj4KClRlc3RlZC1ieTogU2hhbmtlciBEb250aGluZW5pIDxzaGFua2Vy ZEBjb2RlYXVyb3JhLm9yZz4KClRoaXMgcGF0Y2ggaGFzIGJlZW4gdGVzdGVkIG9uIFF1YWxjb21t IERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIFFERjI0MDAgc2VydmVyIHBsYXRmb3JtIHdpdGggQUNQ SSBiYXNlZCBYRU4vRE9NMC4KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl bi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDYyNjM3NjA5MGQuLmRkMWIwYmQyYjIgMTAwNjQ0Cj4g LS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAg LTExMTYsNiArMTExNiw4IEBAIGludCBtYXBfZGV2X21taW9fcmVnaW9uKHN0cnVjdCBkb21haW4g KmQsCj4gIHsKPiAgICAgIGludCByZXM7Cj4gIAo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICAgICAg aWYgKCAhKG5yICYmIGlvbWVtX2FjY2Vzc19wZXJtaXR0ZWQoZCwgbWZuX3gobWZuKSwgbWZuX3go bWZuKSArIG5yIC0gMSkpICkKPiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4gZGlmZiAtLWdpdCBh L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCBlYmY5 MTViYjNiLi45ZTZkMmRhZmM4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4g KysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtMjY0Myw3ICsyNjQzLDExIEBAIHN0YXRp YyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn cywKPiAgICAgICAgICAgICAgcmV0dXJuOwo+ICAKPiAgICAgICAgICBpZiAoIHRyeV9tYXBfbW1p byhfZ2ZuKHBhZGRyX3RvX3BmbihpbmZvLmdwYSkpKSApCj4gKyAgICAgICAgewo+ICsgICAgICAg ICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJNYXAgJSMiUFJJcGFkZHIiIC0gJSMiUFJJcGFk ZHIiXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICBpbmZvLmdwYSwgaW5mby5ncGEgKyBQQUdF X1NJWkUgLSAxKTsKPiAgICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0KPiAgCj4gICAg ICAgICAgYnJlYWs7Cj4gICAgICBkZWZhdWx0Ogo+Cj4gQ2hlZXJzLAo+CgotLSAKU2hhbmtlciBE b250aGluZW5pClF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzLCBJbmMuIGFzIGFuIGFm ZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4KUXVhbGNvbW0gVGVjaG5vbG9n aWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBG b3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK