From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shanker Donthineni Subject: Re: [PATCH V4 10/11] xen/arm: io: Use binary search for mmio handler lookup Date: Fri, 15 Jul 2016 08:18:43 -0500 Message-ID: <5788E2B3.6010600@codeaurora.org> References: <1468513081-12002-1-git-send-email-shankerd@codeaurora.org> <1468513081-12002-2-git-send-email-shankerd@codeaurora.org> <5787C1CA.6050003@arm.com> <57884C08.3060104@codeaurora.org> Reply-To: shankerd@codeaurora.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <57884C08.3060104@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 , Stefano Stabellini Cc: Philip Elcan , Vikram Sethi List-Id: xen-devel@lists.xenproject.org SGkgSnVsaWVuLAoKQXJlIHlvdSBva2F5IHRvIGluc2VydCB0aGUgYmVsb3cgdHdvIHZhbGlkYXRp b24gY2hlY2tzIGJlZm9yZSBpbnNlcnRpbmcgCm1taW8gaGFuZGxlcj8KCnZvaWQgcmVnaXN0ZXJf bW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyAqb3BzLAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgcGFkZHJfdCBhZGRyLCBwYWRkcl90IHNpemUsIHZvaWQgKnByaXYpCnsKICAgICBz dHJ1Y3Qgdm1taW8gKnZtbWlvID0gJmQtPmFyY2gudm1taW87CiAgICAgc3RydWN0IG1taW9faGFu ZGxlciAqaGFuZGxlcjsKCiAgICAgLyogRG9uJ3QgYWxsb3cgb3ZlcmxhcCByZWdpb25zICovCiAg ICAgQlVHX09OKGZpbmRfbW1pb19oYW5kbGVyKGQsIGFkZHIpOwogICAgIEJVR19PTihmaW5kX21t aW9faGFuZGxlcihkLCBhZGRyICsgc2l6ZSAtIDEpOwoKICAgICBCVUdfT04odm1taW8tPm51bV9l bnRyaWVzID49IHZtbWlvLT5tYXhfbnVtX2VudHJpZXMpOwoKLS0gClNoYW5rZXIgRG9udGhpbmVu aQpRdWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xvZ2llcywgSW5jLiBhcyBhbiBhZmZpbGlhdGUg b2YgUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuClF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5j LiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGEgTGludXggRm91bmRhdGlv biBDb2xsYWJvcmF0aXZlIFByb2plY3QuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==