From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2] arm: Fix asynchronous aborts (SError exceptions) due to bogus PTEs Date: Tue, 22 Mar 2016 22:21:39 +0000 Message-ID: <56F1C573.5010904@arm.com> References: <1458155303-8816-1-git-send-email-shankerd@codeaurora.org> <56F0814F.9090805@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aiUgQ-0003L3-4d for xen-devel@lists.xenproject.org; Tue, 22 Mar 2016 22:21:50 +0000 In-Reply-To: <56F0814F.9090805@codeaurora.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Shanker Donthineni , xen-devel Cc: Philip Elcan , Vikram Sethi , Steve Capper , Andrew Cooper , Stefano Stabellini , Jan Beulich , Andre.Przywara@arm.com List-Id: xen-devel@lists.xenproject.org KENDIHNvbWUgQVJNIGZvbGtzKQoKT24gMjEvMDMvMjAxNiAyMzoxOCwgU2hhbmtlciBEb250aGlu ZW5pIHdyb3RlOgo+IEhpIEp1bGllbiwKCkhlbGxvIFNoYW5rZXIsCgpTb3JyeSBmb3IgdGhlIGxh dGUgYW5zd2VyLgoKPiBEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgY29tbWVudHMgdG8gYmUgYWRkcmVz c2VkPwoKSSBoYXZlIGEgcXVlc3Rpb24gcmVnYXJkaW5nIHRoZSBpbXBsaWNhdGlvbiBmb3Igd2hh dCB5b3Ugd3JvdGUgaW4gdGhlIApjb21taXQuCgpBcyBmYXIgYXMgSSB1bmRlcnN0YW5kLCBhbnkg c3BlY3VsYXRpdmUgdGFibGUgd2FsayBtaWdodCBjYXVzZSBhbiAKaW1wcmVjaXNlIGFzeW5jaHJv bm91cyBhYm9ydC4gU28gaWYgYSBndWVzdCBpcyB1c2luZyBwYWdlIHRhYmxlcyB0aGF0IApjb250 YWluIGdhcmJhZ2UsIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIHJlY2VpdmUgYW4gU0Vycm9yLiBB bSBJIHJpZ2h0PwoKPgo+IE9uIDAzLzE2LzIwMTYgMDI6MDggUE0sIFNoYW5rZXIgRG9udGhpbmVu aSB3cm90ZToKPj4gRnJvbTogVmlrcmFtIFNldGhpIDx2aWtyYW1zQGNvZGVhdXJvcmEub3JnPgo+ Pgo+PiBBUk12OCBhcmNoaXRlY3R1cmUgYWxsb3dzIHBlcmZvcm1pbmcgcHJlZmV0Y2ggZGF0YS9p bnN0cnVjdGlvbnMKPj4gZnJvbSBtZW1vcnkgbG9jYXRpb25zIG1hcmtlZCBhcyBub3JtYWwgbWVt b3J5LiBQcmVmZXRjaCBkb2VzIG5vdAo+PiBtZWFuIHRoYXQgdGhlIGRhdGEvaW5zdHJ1Y3Rpb24g aGFzIHRvIGJlIHVzZWQvZXhlY3V0ZWQgaW4gY29kZQo+PiBmbG93LiBBbGwgUFRFcyB0aGF0IGFw cGVhciB0byBiZSB2YWxpZCB0byBNTVUgbXVzdCBjb250YWluIHZhbGlkCj4+IHBoeXNpY2FsIGFk ZHJlc3Mgd2l0aCBwcm9wZXIgYXR0cmlidXRlcyBvdGhlcndpc2UgTU1VIHRhYmxlIHdhbGsKPj4g bWlnaHQgY2F1c2UgaW1wcmVjaXNlIGFzeW5jaHJvbm91cyBhYm9ydHMuCj4+Cj4+IFRoZSB3YXkg Y3VycmVudCBYRU4gY29kZSBpcyBwcmVwYXJpbmcgcGFnZSB0YWJsZXMgZm9yIGZyYW1ldGFibGUK Pj4gYW5kIHhlbmhlYXAgbWVtb3J5IGNhbiBjcmVhdGUgYm9ndXMgUFRFcy4gVGhpcyBwYXRjaCBm aXhlcyB0aGUKPj4gaXNzdWUgYnkgY2xlYXJpbmcgcGFnZSB0YWJsZSBtZW1vcnkgYmVmb3JlIHBv cHVsYXRpbmcgRUwyIEwwL0wxCj4+IFBURXMuIFdpdGhvdXQgdGhpcyBwYXRjaCBYRU4gY3Jhc2hl cyBvbiBRdWFsY29tbSBUZWNobm9sb2dpZXMKPj4gc2VydmVyIGNoaXBzIGR1ZSB0byBhc3luY2hy b25vdXMgYWJvcnRzLgo+Pgo+PiBUaGUgc3BlY3VsYXRpdmUvcHJlZmV0Y2ggZmVhdHVyZSBleHBs YW5hdGlvbiBpcyBzY2F0dGVyZWQgZXZlcnl3aGVyZQo+PiBpbiBBUk0gc3BlY2lmaWNhdGlvbiBi dXQgYmVsb3cgdHdvIHNlY3Rpb25zIGhhdmUgdXNlZnVsIGluZm9ybWF0aW9uLgo+Pgo+PiBFMi44 IE1lbW9yeSB0eXBlcyBhbmQgYXR0cmlidXRlcwo+PiBHNC4xMi42IEV4dGVybmFsIGFib3J0IG9u IGEgdHJhbnNsYXRpb24gdGFibGUgd2FsawoKQXMgc2FpZCBvbiBhbiBlYXJsaWVyIHZlcnNpb24g b2YgdGhpcyBwYXRjaCwgcGxlYXNlIG1lbnRpb24gdGhlIHZlcnNpb24gCm9mIHRoZSBzcGVjIHdo ZW4geW91IHF1b3RlIGl0LgoKPj4KPj4gU2lnbmVkLW9mZi1ieTogVmlrcmFtIFNldGhpIDx2aWty YW1zQGNvZGVhdXJvcmEub3JnPgo+PiBTaWduZWQtb2ZmLWJ5OiBTaGFua2VyIERvbnRoaW5lbmkg PHNoYW5rZXJkQGNvZGVhdXJvcmEub3JnPgo+PiAtLS0KPj4gQ2hhbmdlcyBzaW5jZSB2MToKPj4g ICAgICBSZXBsYWNlIG1lbXNldCgpIHdpdGggY2xlYXJfcGFnZSgpCj4+ICAgICAgRWRpdCBjb21t aXQgZGVzY3JpcHRpb24KPj4KPj4gICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMgKysrCj4+ICAgMSBm aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv YXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+PiBpbmRleCA4MWY5ZTJlLi4zZmRhOGYzIDEw MDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vbW0u Ywo+PiBAQCAtNzMwLDYgKzczMCw4IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGlu Z3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPj4gICAgICAgICAgIGVsc2UKPj4gICAgICAgICAg IHsKPj4gICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X21mbiA9IGFsbG9jX2Jvb3Rf cGFnZXMoMSwgMSk7Cj4+ICsKPj4gKyAgICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQo Zmlyc3RfbWZuKSk7Cj4+ICAgICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJz dF9tZm4sIFdSSVRFQUxMT0MpOwo+PiAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4+ ICAgICAgICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7Cj4+IEBAIC03NzMsNiArNzc1LDcgQEAg dm9pZCBfX2luaXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90 IHBlKQo+PiAgICAgICBzZWNvbmQgPSBtZm5fdG9fdmlydChzZWNvbmRfYmFzZSk7Cj4+ICAgICAg IGZvciAoIGkgPSAwOyBpIDwgbnJfc2Vjb25kOyBpKysgKQo+PiAgICAgICB7Cj4+ICsgICAgICAg IGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQoc2Vjb25kX2Jhc2UgKyBpKSk7Cj4+ICAgICAgICAgICBw dGUgPSBtZm5fdG9feGVuX2VudHJ5KHNlY29uZF9iYXNlICsgaSwgV1JJVEVBTExPQyk7Cj4+ICAg ICAgICAgICBwdGUucHQudGFibGUgPSAxOwo+PiAgICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5fZmly c3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7Cj4K ClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=