From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: Re: [PATCH 06/10 v2] xen/arm: vpl011: Add vuart ring-buf and evtchn to xenstore Date: Mon, 1 May 2017 16:51:04 +0530 Message-ID: References: <1493395284-18430-1-git-send-email-bhupinder.thakur@linaro.org> <1493395284-18430-7-git-send-email-bhupinder.thakur@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d59O7-00017A-GN for xen-devel@lists.xenproject.org; Mon, 01 May 2017 11:21:07 +0000 Received: by mail-vk0-f45.google.com with SMTP id o76so32196658vkc.2 for ; Mon, 01 May 2017 04:21:05 -0700 (PDT) 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: Wei Liu , Andrew Cooper , Ian Jackson , Julien Grall , Jan Beulich , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMg Yi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPj4gaW5kZXggNDQ2ZTc2Ni4uZWYzYmQ0NCAx MDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4+ICsrKyBiL3Rvb2xz L2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+PiBAQCAtNjcsNiArNjcsOSBAQCBpbnQgbGlieGxfY29u c29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGNvbnNfbnVtLAo+ PiAgICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDoKPj4gICAgICAgICAgY29uc190 eXBlX3MgPSAic2VyaWFsIjsKPj4gICAgICAgICAgYnJlYWs7Cj4+ICsgICAgY2FzZSBMSUJYTF9D T05TT0xFX1RZUEVfVlVBUlQ6Cj4+ICsgICAgICAgIGNvbnNfdHlwZV9zID0gInZ1YXJ0IjsKPj4g KyAgICAgICAgYnJlYWs7Cj4+ICAgICAgZGVmYXVsdDoKPj4gICAgICAgICAgZ290byBvdXQ7Cj4+ ICAgICAgfQo+PiBAQCAtMzI2LDYgKzMyOSwxMyBAQCBpbnQgbGlieGxfX2RldmljZV9jb25zb2xl X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4gICAgICAgICAgZmxleGFycmF5 X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXUzMiwgc3RhdGUtPmNvbnNvbGVfcG9y dCkpOwo+PiAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicmluZy1yZWYiKTsK Pj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBz dGF0ZS0+Y29uc29sZV9tZm4pKTsKPj4gKyAgICAgICAgaWYgKHN0YXRlLT52dWFydF9lbmFibGVk KQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250 LCAidnVhcnQvMC9wb3J0Iik7Cj4+ICsgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zy b250LCBHQ1NQUklOVEYoIiUiUFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOwo+PiArICAgICAg ICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInZ1YXJ0LzAvcmluZy1yZWYiKTsKPj4g KyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwg c3RhdGUtPnZ1YXJ0X21mbikpOwo+PiArICAgICAgICB9Cj4KPiBJdCBsb29rcyBsaWtlIHlvdSBh cmUgcmV1c2luZyB0aGUgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZCBjYWxsIGZvciB0aGUKPiBt YWluIFBWIGNvbnNvbGUgZm9yIHRoZSBkb21haW4sIHRvIGFsc28gYWRkIHRoZSB2dWFydCBub2Rl cyB0byB4ZW5zdG9yZS4KPgo+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gbWl4 IHRoZSB0d28uIEkgc3VnZ2VzdCB0byBpbnRyb2R1Y2UgYQo+IG5ldyBsaWJ4bF9fZGV2aWNlIGNh bGwgdG8gaW50cm9kdWNlIHRoZSB2dWFydCBub2RlcyB0byB4ZW5zdG9yZSwgZ2l2ZW4KPiB0aGF0 IHRoZXkgaGF2ZSBubyByZWxhbnRpb25zaGlwIHdpdGggdGhlIHByaW5jaXBhbCBQViBjb25zb2xl IG9mIHRoZQo+IGRvbWFpbi4KPgpJIGhhdmUgYSBkb3VidCBoZXJlLiBEbyBJIGhhdmUgdG8gY3Jl YXRlIGEgbmV3IGNvbnNvbGUgZGV2aWNlCihsaWJ4bF9fZGV2aWNlKSB0byByZWdpc3RlciB0aGUg dnVhcnQgY29uc29sZSBvciBjYW4gSSB1c2UgdGhlCmV4aXN0aW5nIGNvbnNvbGUgZGV2aWNlICh3 aGljaCBpcyB1c2VkIGZvciByZWdpc3RlcmluZyB0aGUgcHJpbWFyeQpjb25zb2xlKSB0byByZWdp c3RlciB0aGUgdnVhcnQgbm9kZXMgdG8geGVuc3RvcmU/CgpJIHN1c3BlY3QgdGhhdCBpZiBJIHRy eSB0byByZWdpc3RlciB3aXRoIHRoZSBzYW1lIGNvbnNvbGUgZGV2aWNlIHRoZW4KbGlieGxfX2Rl dmljZV9nZW5lcmljX2FkZCgpIG1heSBmYWlsIGFzIGl0IGlzIGFscmVhZHkgYWRkZWQuCgo+Cj4+ ICAgICAgfSBlbHNlIHsKPj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInN0YXRl Iik7Cj4+ICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCBY ZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+PiBpbmRleCA1ZDkxNGE1Li4wNmZm M2I3IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+PiArKysgYi90b29s cy9saWJ4bC9saWJ4bF9kb20uYwo+PiBAQCAtNDM0LDYgKzQzNCw5IEBAIGludCBsaWJ4bF9fYnVp bGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgIHN0YXRlLT5zdG9y ZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoY3R4LT54Y2gsIGRvbWlkLCBzdGF0ZS0+ c3RvcmVfZG9taWQpOwo+PiAgICAgIHN0YXRlLT5jb25zb2xlX3BvcnQgPSB4Y19ldnRjaG5fYWxs b2NfdW5ib3VuZChjdHgtPnhjaCwgZG9taWQsIHN0YXRlLT5jb25zb2xlX2RvbWlkKTsKPj4KPj4g KyAgICBpZiAoc3RhdGUtPnZ1YXJ0X2VuYWJsZWQpCj4+ICsgICAgICAgIHhjX2RvbWFpbl92dWFy dF9nZXRfZXZ0Y2huKGN0eC0+eGNoLCBkb21pZCwgJnN0YXRlLT52dWFydF9wb3J0KTsKPj4gKwo+ PiAgICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewo+PiAgICAg ICAgICBodm1fc2V0X2NvbmZfcGFyYW1zKGN0eC0+eGNoLCBkb21pZCwgaW5mbyk7Cj4+ICAjaWYg ZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQo+PiBAQCAtNzg4LDYgKzc5 MSw3IEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs Cj4+ICAgICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsKPj4gICAgICAgICAgc3RhdGUt PmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3BmbjsKPj4gICAgICAgICAgc3RhdGUtPnN0b3Jl X21mbiA9IGRvbS0+eGVuc3RvcmVfcGZuOwo+PiArICAgICAgICBzdGF0ZS0+dnVhcnRfbWZuID0g ZG9tLT52dWFydF9wZm47Cj4+ICAgICAgfSBlbHNlIHsKPj4gICAgICAgICAgc3RhdGUtPmNvbnNv bGVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pOwo+PiAgICAgICAgICBz dGF0ZS0+c3RvcmVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKPgo+ IFRoZXNlIHR3byBjaGFuZ2VzIHRvIGxpYnhsX2RvbS5jIHByb2JhYmx5IGJlbG9uZyB0byBwYXRj aCAjNApPay4gSSB3aWxsIG1vdmUgdGhlc2UgY2hhbmdlcyB0byB0aGUgcGF0Y2gjNC4KClJlZ2Fy ZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==