From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shanker Donthineni Subject: Re: [PATCH v3] arm: Fix asynchronous aborts (SError exceptions) due to bogus PTEs Date: Wed, 6 Apr 2016 13:06:23 -0500 Message-ID: <5705501F.1070300@codeaurora.org> References: <1459226772-12736-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.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anrqX-0005B3-Mn for xen-devel@lists.xenproject.org; Wed, 06 Apr 2016 18:06:29 +0000 In-Reply-To: <1459226772-12736-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: Philip Elcan , Vikram Sethi , Stefano Stabellini , Andrew Cooper , Will Deacon , Jan Beulich , Andre Przywara List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFuby9KdWxpZW4sCgpBbnkgb3RoZXIgY29tbWVudHMgdG8gYmUgYWRkcmVzc2VkPyBQ bGVhc2UgcHJvcG9zZSBhbiBhbHRlcm5hdGl2ZQpzb2x1dGlvbiB0byBmaXggdGhlIHByb2JsZW0g aWYgdGhpcyBwYXRjaCBjaGFuZ2VzIGFyZSBub3QgYXBwcm9wcmlhdGUuCgpPbiAwMy8yOC8yMDE2 IDExOjQ2IFBNLCBTaGFua2VyIERvbnRoaW5lbmkgd3JvdGU6Cj4gRnJvbTogVmlrcmFtIFNldGhp IDx2aWtyYW1zQGNvZGVhdXJvcmEub3JnPgo+Cj4gQVJNdjggYXJjaGl0ZWN0dXJlIGFsbG93cyBw ZXJmb3JtaW5nIHByZWZldGNoIGRhdGEvaW5zdHJ1Y3Rpb25zCj4gZnJvbSBtZW1vcnkgbG9jYXRp b25zIG1hcmtlZCBhcyBub3JtYWwgbWVtb3J5LiBQcmVmZXRjaCBkb2VzIG5vdAo+IG1lYW4gdGhh dCB0aGUgZGF0YS9pbnN0cnVjdGlvbiBoYXMgdG8gYmUgdXNlZC9leGVjdXRlZCBpbiBjb2RlCj4g Zmxvdy4gQWxsIFBURXMgdGhhdCBhcHBlYXIgdG8gYmUgdmFsaWQgdG8gTU1VIG11c3QgY29udGFp biB2YWxpZAo+IHBoeXNpY2FsIGFkZHJlc3Mgd2l0aCBwcm9wZXIgYXR0cmlidXRlcyBvdGhlcndp c2UgTU1VIHRhYmxlIHdhbGsKPiBtaWdodCBjYXVzZSBpbXByZWNpc2UgYXN5bmNocm9ub3VzIGFi b3J0cy4KPgo+IFRoZSB3YXkgY3VycmVudCBYRU4gY29kZSBpcyBwcmVwYXJpbmcgcGFnZSB0YWJs ZXMgZm9yIGZyYW1ldGFibGUKPiBhbmQgeGVuaGVhcCBtZW1vcnkgY2FuIGNyZWF0ZSBib2d1cyBQ VEVzLiBUaGlzIHBhdGNoIGZpeGVzIHRoZQo+IGlzc3VlIGJ5IGNsZWFyaW5nIHBhZ2UgdGFibGUg bWVtb3J5IGJlZm9yZSBwb3B1bGF0aW5nIEVMMiBMMC9MMQo+IFBURXMuIFdpdGhvdXQgdGhpcyBw YXRjaCBYRU4gY3Jhc2hlcyBvbiBRdWFsY29tbSBUZWNobm9sb2dpZXMKPiBzZXJ2ZXIgY2hpcHMg ZHVlIHRvIGFzeW5jaHJvbm91cyBhYm9ydHMuCj4KPiBUaGUgc3BlY3VsYXRpdmUvcHJlZmV0Y2gg ZmVhdHVyZSBleHBsYW5hdGlvbiBpcyBzY2F0dGVyZWQgZXZlcnl3aGVyZQo+IGluIEFSTSBzcGVj aWZpY2F0aW9uIGJ1dCBiZWxvdyB0d28gc2VjdGlvbnMgaGF2ZSB1c2VmdWwgaW5mb3JtYXRpb24u Cj4KPiBFMi44IE1lbW9yeSB0eXBlcyBhbmQgYXR0cmlidXRlcyAodmVyIERESTA0ODdBX2gpCj4g RzQuMTIuNiBFeHRlcm5hbCBhYm9ydCBvbiBhIHRyYW5zbGF0aW9uIHRhYmxlIHdhbGsgKHZlciBE REkwNDg3QV9oKQo+Cj4gU2lnbmVkLW9mZi1ieTogVmlrcmFtIFNldGhpIDx2aWtyYW1zQGNvZGVh dXJvcmEub3JnPgo+IFNpZ25lZC1vZmYtYnk6IFNoYW5rZXIgRG9udGhpbmVuaSA8c2hhbmtlcmRA Y29kZWF1cm9yYS5vcmc+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAgICAgSW5jbHVkZSBB Uk0gc3BlYyB2ZXJzaW9uIGluIGNvbW1pdCB0ZXh0Lgo+Cj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAg ICAgUmVwbGFjZSBtZW1zZXQoKSB3aXRoIGNsZWFyX3BhZ2UoKQo+ICAgICBFZGl0IGNvbW1pdCBk ZXNjcmlwdGlvbiAKPgo+ICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMgKysrCj4gIDEgZmlsZSBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBi L3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggODFmOWUyZS4uM2ZkYThmMyAxMDA2NDQKPiAtLS0g YS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTczMCw2 ICs3MzAsOCBAQCB2b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxv bmcgYmFzZV9tZm4sCj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAg dW5zaWduZWQgbG9uZyBmaXJzdF9tZm4gPSBhbGxvY19ib290X3BhZ2VzKDEsIDEpOwo+ICsKPiAr ICAgICAgICAgICAgY2xlYXJfcGFnZShtZm5fdG9fdmlydChmaXJzdF9tZm4pKTsKPiAgICAgICAg ICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJzdF9tZm4sIFdSSVRFQUxMT0MpOwo+ICAg ICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgICAgICB3cml0ZV9wdGUocCwg cHRlKTsKPiBAQCAtNzczLDYgKzc3NSw3IEBAIHZvaWQgX19pbml0IHNldHVwX2ZyYW1ldGFibGVf bWFwcGluZ3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPiAgICAgIHNlY29uZCA9IG1mbl90b192 aXJ0KHNlY29uZF9iYXNlKTsKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfc2Vjb25kOyBpKysg KQo+ICAgICAgewo+ICsgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQoc2Vjb25kX2Jhc2Ug KyBpKSk7Cj4gICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShzZWNvbmRfYmFzZSArIGks IFdSSVRFQUxMT0MpOwo+ICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgd3Jp dGVfcHRlKCZ4ZW5fZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFS VCkraV0sIHB0ZSk7CgotLSAKU2hhbmtlciBEb250aGluZW5pClF1YWxjb21tIFRlY2hub2xvZ2ll cywgSW5jLiBvbiBiZWhhbGYgb2YgUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4KUXVh bGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4gaXMgYSBtZW1iZXIgb2YgQ29kZSBBdXJvcmEg Rm9ydW0sIGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=