From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 18/18] xen/arm: Handle guest external abort as guest SError Date: Mon, 20 Mar 2017 14:53:17 -0700 (PDT) Message-ID: References: <1489402563-4978-1-git-send-email-Wei.Chen@arm.com> <1489402563-4978-19-git-send-email-Wei.Chen@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1489402563-4978-19-git-send-email-Wei.Chen@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Chen Cc: sstabellini@kernel.org, steve.capper@arm.com, xen-devel@lists.xen.org, Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAxMyBNYXIgMjAxNywgV2VpIENoZW4gd3JvdGU6Cj4gVGhlIGd1ZXN0IGdlbmVyYXRl ZCBleHRlcm5hbCBkYXRhL2luc3RydWN0aW9uIGFib3J0cyBjYW4gYmUgdHJlYXRlZAo+IGFzIGd1 ZXN0IFNFcnJvcnMuIFdlIGFscmVhZHkgaGF2ZSBhIGhhbmRsZXIgdG8gaGFuZGxlIHRoZSBTRXJy b3JzLAo+IHNvIHdlIGNhbiByZXVzZSB0aGlzIGhhbmRsZXIgdG8gaGFuZGxlIGd1ZXN0IGV4dGVy bmFsIGFib3J0cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNv bT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v cmc+Cgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDE0ICsrKysrKy0tLS0tLS0tCj4g IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBp bmRleCAzYjg0ZTgwLi4yNDUxMWU1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j Cj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtMjU1OCwxMiArMjU1OCwxMiBAQCBz dGF0aWMgdm9pZCBkb190cmFwX2luc3RyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdz ICpyZWdzLAo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBJZiB0aGlzIGJpdCBoYXMgYmVlbiBzZXQs IGl0IG1lYW5zIHRoYXQgdGhpcyBpbnN0cnVjdGlvbiBhYm9ydCBpcyBjYXVzZWQKPiAtICAgICAq IGJ5IGEgZ3Vlc3QgZXh0ZXJuYWwgYWJvcnQuIEN1cnJlbnRseSB3ZSBjcmFzaCB0aGUgZ3Vlc3Qg dG8gcHJvdGVjdCB0aGUKPiAtICAgICAqIGh5cGVydmlzb3IuIEluIGZ1dHVyZSBvbmUgY2FuIGJl dHRlciBoYW5kbGUgdGhpcyBieSBpbmplY3RpbmcgYSB2aXJ0dWFsCj4gLSAgICAgKiBhYm9ydCB0 byB0aGUgZ3Vlc3QuCj4gKyAgICAgKiBieSBhIGd1ZXN0IGV4dGVybmFsIGFib3J0LiBXZSBjYW4g aGFuZGxlIHRoaXMgaW5zdHJ1Y3Rpb24gYWJvcnQgYXMgZ3Vlc3QKPiArICAgICAqIFNFcnJvci4K PiAgICAgICAqLwo+ICAgICAgaWYgKCBoc3IuaWFidC5lYXQgKQo+IC0gICAgICAgIGRvbWFpbl9j cmFzaF9zeW5jaHJvbm91cygpOwo+ICsgICAgICAgIHJldHVybiBfX2RvX3RyYXBfc2Vycm9yKHJl Z3MsIHRydWUpOwo+ICsKPiAgCj4gICAgICBpZiAoIGhwZmFyX2lzX3ZhbGlkKGhzci5pYWJ0LnMx cHR3LCBmc2MpICkKPiAgICAgICAgICBncGEgPSBnZXRfZmF1bHRpbmdfaXBhKGd2YSk7Cj4gQEAg LTI2NjEsMTIgKzI2NjEsMTAgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0 KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBJZiB0 aGlzIGJpdCBoYXMgYmVlbiBzZXQsIGl0IG1lYW5zIHRoYXQgdGhpcyBkYXRhIGFib3J0IGlzIGNh dXNlZAo+IC0gICAgICogYnkgYSBndWVzdCBleHRlcm5hbCBhYm9ydC4gQ3VycmVudGx5IHdlIGNy YXNoIHRoZSBndWVzdCB0byBwcm90ZWN0IHRoZQo+IC0gICAgICogaHlwZXJ2aXNvci4gSW4gZnV0 dXJlIG9uZSBjYW4gYmV0dGVyIGhhbmRsZSB0aGlzIGJ5IGluamVjdGluZyBhIHZpcnR1YWwKPiAt ICAgICAqIGFib3J0IHRvIHRoZSBndWVzdC4KPiArICAgICAqIGJ5IGEgZ3Vlc3QgZXh0ZXJuYWwg YWJvcnQuIFdlIHRyZWF0IHRoaXMgZGF0YSBhYm9ydCBhcyBndWVzdCBTRXJyb3IuCj4gICAgICAg Ki8KPiAgICAgIGlmICggZGFidC5lYXQgKQo+IC0gICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJv bm91cygpOwo+ICsgICAgICAgIHJldHVybiBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIHRydWUpOwo+ ICAKPiAgICAgIGluZm8uZGFidCA9IGRhYnQ7Cj4gICNpZmRlZiBDT05GSUdfQVJNXzMyCj4gLS0g Cj4gMi43LjQKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9y Zwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=