From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shanker Donthineni Subject: Re: [PATCH v2] arm: Fix asynchronous aborts (SError exceptions) due to bogus PTEs Date: Mon, 21 Mar 2016 18:18:39 -0500 Message-ID: <56F0814F.9090805@codeaurora.org> References: <1458155303-8816-1-git-send-email-shankerd@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ai960-0004Mp-VF for xen-devel@lists.xenproject.org; Mon, 21 Mar 2016 23:18:49 +0000 In-Reply-To: <1458155303-8816-1-git-send-email-shankerd@codeaurora.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , xen-devel Cc: Andrew Cooper , Philip Elcan , Vikram Sethi , Jan Beulich , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org SGkgSnVsaWVuLAoKRG8geW91IGhhdmUgYW55IG90aGVyIGNvbW1lbnRzIHRvIGJlIGFkZHJlc3Nl ZD8KCk9uIDAzLzE2LzIwMTYgMDI6MDggUE0sIFNoYW5rZXIgRG9udGhpbmVuaSB3cm90ZToKPiBG cm9tOiBWaWtyYW0gU2V0aGkgPHZpa3JhbXNAY29kZWF1cm9yYS5vcmc+Cj4KPiBBUk12OCBhcmNo aXRlY3R1cmUgYWxsb3dzIHBlcmZvcm1pbmcgcHJlZmV0Y2ggZGF0YS9pbnN0cnVjdGlvbnMKPiBm cm9tIG1lbW9yeSBsb2NhdGlvbnMgbWFya2VkIGFzIG5vcm1hbCBtZW1vcnkuIFByZWZldGNoIGRv ZXMgbm90Cj4gbWVhbiB0aGF0IHRoZSBkYXRhL2luc3RydWN0aW9uIGhhcyB0byBiZSB1c2VkL2V4 ZWN1dGVkIGluIGNvZGUKPiBmbG93LiBBbGwgUFRFcyB0aGF0IGFwcGVhciB0byBiZSB2YWxpZCB0 byBNTVUgbXVzdCBjb250YWluIHZhbGlkCj4gcGh5c2ljYWwgYWRkcmVzcyB3aXRoIHByb3BlciBh dHRyaWJ1dGVzIG90aGVyd2lzZSBNTVUgdGFibGUgd2Fsawo+IG1pZ2h0IGNhdXNlIGltcHJlY2lz ZSBhc3luY2hyb25vdXMgYWJvcnRzLgo+Cj4gVGhlIHdheSBjdXJyZW50IFhFTiBjb2RlIGlzIHBy ZXBhcmluZyBwYWdlIHRhYmxlcyBmb3IgZnJhbWV0YWJsZQo+IGFuZCB4ZW5oZWFwIG1lbW9yeSBj YW4gY3JlYXRlIGJvZ3VzIFBURXMuIFRoaXMgcGF0Y2ggZml4ZXMgdGhlCj4gaXNzdWUgYnkgY2xl YXJpbmcgcGFnZSB0YWJsZSBtZW1vcnkgYmVmb3JlIHBvcHVsYXRpbmcgRUwyIEwwL0wxCj4gUFRF cy4gV2l0aG91dCB0aGlzIHBhdGNoIFhFTiBjcmFzaGVzIG9uIFF1YWxjb21tIFRlY2hub2xvZ2ll cwo+IHNlcnZlciBjaGlwcyBkdWUgdG8gYXN5bmNocm9ub3VzIGFib3J0cy4KPgo+IFRoZSBzcGVj dWxhdGl2ZS9wcmVmZXRjaCBmZWF0dXJlIGV4cGxhbmF0aW9uIGlzIHNjYXR0ZXJlZCBldmVyeXdo ZXJlCj4gaW4gQVJNIHNwZWNpZmljYXRpb24gYnV0IGJlbG93IHR3byBzZWN0aW9ucyBoYXZlIHVz ZWZ1bCBpbmZvcm1hdGlvbi4KPgo+IEUyLjggTWVtb3J5IHR5cGVzIGFuZCBhdHRyaWJ1dGVzCj4g RzQuMTIuNiBFeHRlcm5hbCBhYm9ydCBvbiBhIHRyYW5zbGF0aW9uIHRhYmxlIHdhbGsKPgo+IFNp Z25lZC1vZmYtYnk6IFZpa3JhbSBTZXRoaSA8dmlrcmFtc0Bjb2RlYXVyb3JhLm9yZz4KPiBTaWdu ZWQtb2ZmLWJ5OiBTaGFua2VyIERvbnRoaW5lbmkgPHNoYW5rZXJkQGNvZGVhdXJvcmEub3JnPgo+ IC0tLQo+IENoYW5nZXMgc2luY2UgdjE6Cj4gICAgIFJlcGxhY2UgbWVtc2V0KCkgd2l0aCBjbGVh cl9wYWdlKCkKPiAgICAgRWRpdCBjb21taXQgZGVzY3JpcHRpb24gCj4KPiAgeGVuL2FyY2gvYXJt L21tLmMgfCAzICsrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4KPiBkaWZm IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDgx ZjllMmUuLjNmZGE4ZjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94 ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC03MzAsNiArNzMwLDggQEAgdm9pZCBfX2luaXQgc2V0dXBf eGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAo+ICAgICAgICAgIGVsc2UK PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfbWZuID0gYWxs b2NfYm9vdF9wYWdlcygxLCAxKTsKPiArCj4gKyAgICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3Rv X3ZpcnQoZmlyc3RfbWZuKSk7Cj4gICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko Zmlyc3RfbWZuLCBXUklURUFMTE9DKTsKPiAgICAgICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsK PiAgICAgICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7Cj4gQEAgLTc3Myw2ICs3NzUsNyBAQCB2 b2lkIF9faW5pdCBzZXR1cF9mcmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3Qg cGUpCj4gICAgICBzZWNvbmQgPSBtZm5fdG9fdmlydChzZWNvbmRfYmFzZSk7Cj4gICAgICBmb3Ig KCBpID0gMDsgaSA8IG5yX3NlY29uZDsgaSsrICkKPiAgICAgIHsKPiArICAgICAgICBjbGVhcl9w YWdlKG1mbl90b192aXJ0KHNlY29uZF9iYXNlICsgaSkpOwo+ICAgICAgICAgIHB0ZSA9IG1mbl90 b194ZW5fZW50cnkoc2Vjb25kX2Jhc2UgKyBpLCBXUklURUFMTE9DKTsKPiAgICAgICAgICBwdGUu cHQudGFibGUgPSAxOwo+ICAgICAgICAgIHdyaXRlX3B0ZSgmeGVuX2ZpcnN0W2ZpcnN0X3RhYmxl X29mZnNldChGUkFNRVRBQkxFX1ZJUlRfU1RBUlQpK2ldLCBwdGUpOwoKLS0gClNoYW5rZXIgRG9u dGhpbmVuaQpRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gb24gYmVoYWxmIG9mIFF1YWxjb21t IElubm92YXRpb24gQ2VudGVyLCBJbmMuClF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMu IGlzIGEgbWVtYmVyIG9mIENvZGUgQXVyb3JhIEZvcnVtLCBhIExpbnV4IEZvdW5kYXRpb24gQ29s bGFib3JhdGl2ZSBQcm9qZWN0CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y ZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK