From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v6 05/24] arm/x86: Use struct virtual_region to do bug, symbol, and (x86) exception tables lookup. Date: Thu, 7 Apr 2016 21:12:39 +0100 Message-ID: <5706BF37.1040405@citrix.com> References: <1460000983-28170-1-git-send-email-konrad.wilk@oracle.com> <1460000983-28170-6-git-send-email-konrad.wilk@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1aoGJ4-0001qC-MS for xen-devel@lists.xenproject.org; Thu, 07 Apr 2016 20:13:34 +0000 In-Reply-To: <1460000983-28170-6-git-send-email-konrad.wilk@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk , xen-devel@lists.xenproject.org, konrad@kernel.org, ross.lagerwall@citrix.com, mpohlack@amazon.de, sasha.levin@oracle.com Cc: Keir Fraser , Julien Grall , Stefano Stabellini , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMDcvMDQvMTYgMDQ6NDksIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBAQCAtODAs OCArODIsMTIgQEAgc2VhcmNoX29uZV90YWJsZShjb25zdCBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxl X2VudHJ5ICpmaXJzdCwKPiAgdW5zaWduZWQgbG9uZwo+ICBzZWFyY2hfZXhjZXB0aW9uX3RhYmxl KHVuc2lnbmVkIGxvbmcgYWRkcikKPiAgewo+IC0gICAgcmV0dXJuIHNlYXJjaF9vbmVfdGFibGUo Cj4gLSAgICAgICAgX19zdGFydF9fX2V4X3RhYmxlLCBfX3N0b3BfX19leF90YWJsZS0xLCBhZGRy KTsKPiArICAgIGNvbnN0IHN0cnVjdCB2aXJ0dWFsX3JlZ2lvbiAqcmVnaW9uID0gZmluZF90ZXh0 X3JlZ2lvbihhZGRyKTsKPiArCj4gKyAgICBpZiAoIHJlZ2lvbiAmJiByZWdpb24tPmV4ICkKPiAr ICAgICAgICByZXR1cm4gc2VhcmNoX29uZV90YWJsZShyZWdpb24tPmV4LCByZWdpb24tPmV4X2Vu ZC0xLCBhZGRyKTsKCkFzIHlvdSBhcmUgbW92aW5nIHRoZSBsaW5lLCBzdHlsZSBmb3IgImVuZCAt IDEiLgoKPiArdm9pZCB1bnJlZ2lzdGVyX3ZpcnR1YWxfcmVnaW9uKHN0cnVjdCB2aXJ0dWFsX3Jl Z2lvbiAqcikKPiArewo+ICsgICAgLyogRXhwZWN0ZWQgdG8gYmUgY2FsbGVkIGZyb20geFNwbGlj ZSAtIHdoaWNoIGhhcyBJUlFzIGRpc2FibGVkLiAqLwo+ICsgICAgQVNTRVJUKCFsb2NhbF9pcnFf aXNfZW5hYmxlZCgpKTsKPiArCj4gKyAgICByZW1vdmVfdmlydHVhbF9yZWdpb24ocik7Cj4gK30K PiArCj4gK3ZvaWQgdW5yZWdpc3Rlcl9pbml0X3ZpcnR1YWxfcmVnaW9uKHZvaWQpCgpfX2luaXQK Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aXJ0dWFsX3JlZ2lvbi5oIGIveGVuL2lu Y2x1ZGUveGVuL3ZpcnR1YWxfcmVnaW9uLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4 IDAwMDAwMDAuLjcxYWI0YmYKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUveGVu L3ZpcnR1YWxfcmVnaW9uLmgKPiBAQCAtMCwwICsxLDQ3IEBACj4gKy8qCj4gKyAqIENvcHlyaWdo dCAoYykgMjAxNiBPcmFjbGUgYW5kL29yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2Vy dmVkLgo+ICsgKgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19YRU5fVklSVFVBTF9SRUdJT05fXwo+ ICsjZGVmaW5lIF9fWEVOX1ZJUlRVQUxfUkVHSU9OX18KPiArCj4gKyNpbmNsdWRlIDx4ZW4vbGlz dC5oPgo+ICsjaW5jbHVkZSA8eGVuL3N5bWJvbHMuaD4KPiArCj4gK3N0cnVjdCB2aXJ0dWFsX3Jl Z2lvbgo+ICt7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gKyAgICB1bnNpZ25lZCBs b25nIHN0YXJ0OyAgICAgICAgLyogVmlydHVhbCBhZGRyZXNzIHN0YXJ0LiAqLwo+ICsgICAgdW5z aWduZWQgbG9uZyBlbmQ7ICAgICAgICAgIC8qIFZpcnR1YWwgYWRkcmVzcyBzdGFydC4gKi8KCkJv dGggc3RhcnQgZWg/CgpObyBtYWpvciBpc3N1ZXMuICBPbmNlIGZpeGVkLCBSZXZpZXdlZC1ieTog QW5kcmV3IENvb3Blcgo8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==