From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 8/9] xen/arm: traps: Avoid unnecessary VA -> IPA translation in abort handlers Date: Thu, 14 Jul 2016 16:31:06 +0100 Message-ID: <5787B03A.8080301@arm.com> References: <1466601669-25398-1-git-send-email-julien.grall@arm.com> <1466601669-25398-9-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: andre.przywara@arm.com, wei.chen@linaro.org, steve.capper@arm.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org CgpPbiAxNC8wNy8xNiAxNjoyNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdlZCwg MjIgSnVuIDIwMTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gaW5kZXggNTkxZGUzYy4uMGVk YzJjYyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gKysrIGIveGVuL2Fy Y2gvYXJtL3RyYXBzLmMKPj4gQEAgLTIzODMsMTMgKzIzODMsMjggQEAgc3RhdGljIGlubGluZSBw YWRkcl90IGdldF9mYXVsdGluZ19pcGEodmFkZHJfdCBndmEpCgpbLi5dCgo+PiAgIHN0YXRpYyB2 b2lkIGRvX3RyYXBfaW5zdHJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBo c3IgaHNyKQo+PiAgIHsKPj4gICAgICAgaW50IHJjOwo+PiAgICAgICByZWdpc3Rlcl90IGd2YSA9 IFJFQURfU1lTUkVHKEZBUl9FTDIpOwo+PiArICAgIHVpbnQ4X3QgZnNjID0gaHNyLmlhYnQuaWZz YyAmIH5GU0NfTExfTUFTSzsKPj4KPj4gLSAgICBzd2l0Y2ggKCBoc3IuaWFidC5pZnNjICYgfkZT Q19MTF9NQVNLICkKPj4gKyAgICBzd2l0Y2ggKCBmc2MgKQo+PiAgICAgICB7Cj4+ICAgICAgIGNh c2UgRlNDX0ZMVF9QRVJNOgo+PiAgICAgICB7Cj4+IEBAIC0yNDAwLDcgKzI0MTUsNyBAQCBzdGF0 aWMgdm9pZCBkb190cmFwX2luc3RyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy ZWdzLAo+PiAgICAgICAgICAgICAgIC5raW5kID0gaHNyLmlhYnQuczFwdHcgPyBucGZlY19raW5k X2luX2dwdCA6IG5wZmVjX2tpbmRfd2l0aF9nbGEKPj4gICAgICAgICAgIH07Cj4+Cj4+IC0gICAg ICAgIGlmICggaHNyLmlhYnQuczFwdHcgKQo+PiArICAgICAgICBpZiAoIGhwZmFyX2lzX3ZhbGlk KGhzci5pYWJ0LnMxcHR3LCBmc2MpICkKPj4gICAgICAgICAgICAgICBncGEgPSBnZXRfZmF1bHRp bmdfaXBhKGd2YSk7Cj4+ICAgICAgICAgICBlbHNlCj4+ICAgICAgICAgICB7Cj4+IEBAIC0yNDM1 LDYgKzI0NTAsNyBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0 IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICAgICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0 ID0gaHNyLmRhYnQ7Cj4+ICAgICAgIGludCByYzsKPj4gICAgICAgbW1pb19pbmZvX3QgaW5mbzsK Pj4gKyAgICB1aW50OF90IGZzYyA9IGhzci5kYWJ0LmRmc2MgJiB+RlNDX0xMX01BU0s7Cj4KPiBZ b3Ugc2hvdWxkIGJlIGFibGUgdG8gbW9kaWZ5IHRoZSBzd2l0Y2ggaW4gdGhpcyBjYXNlIHRvbywg cmlnaHQ/CgpDb3JyZWN0LiBJIGFtIHRoaW5raW5nIHRvIHB1bGwgdGhlIGNoYW5nZXMgaW4gcGF0 Y2ggIzQgdG8gYXZvaWQgCmV4dHJhLWNoYW5nZXMgaW4gdGhpcyBwYXRjaC4KClJlZ2FyZHMsCgot LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK