From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: Re: [PATCH 06/14 v4] xen/arm: vpl011: Add a new domctl API to initialize vpl011 Date: Wed, 14 Jun 2017 14:46:20 +0530 Message-ID: References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org> <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org> <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dL4PX-0003n9-Go for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 09:16:23 +0000 Received: by mail-ua0-f178.google.com with SMTP id q15so90859867uaa.2 for ; Wed, 14 Jun 2017 02:16:21 -0700 (PDT) In-Reply-To: <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: xen-devel@lists.xenproject.org, Stefano Stabellini , Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org SGkgSnVsaWVuLAoKCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IGluZGV4IDE2MjlmNDEuLjc3NDI1 ZGQgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+ICsrKyBi L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IEBAIC04ODQsNiArODg0LDIzIEBAIGlu dCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCj4+ICAgICAgICAgICAgICAg ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50 MzJfdCB2Y3B1LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2d1ZXN0X2NvbnRleHRf YW55X3QgKmN0eHQpOwo+Cj4KPiBOZXdsaW5lIGhlcmUgcGxlYXNlLgo+Cm9rLgo+IFsuLi5dCj4K Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xp YnhsX2FyY2guaAo+PiBpbmRleCA1ZTFmYzYwLi5kMWNhOWM2IDEwMDY0NAo+PiAtLS0gYS90b29s cy9saWJ4bC9saWJ4bF9hcmNoLmgKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4+ IEBAIC0zMiw2ICszMiwxMyBAQCBfaGlkZGVuCj4+ICBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2Ny ZWF0ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnCj4+ICpkX2NvbmZpZywKPj4g ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKPj4KPj4gKy8qIGFyY2ggc3BlY2lmaWMg aW50ZXJuYWwgZG9tYWluIGNyZWF0aW9uIGZpbmlzaCBmdW5jdGlvbiAqLwo+PiArX2hpZGRlbgo+ PiAraW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk X2luZm8gKmluZm8sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu dDMyX3QgZG9taWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli eGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOwo+Cj4KPiBDYW4geW91IGV4cGxhaW4gd2h5 IHlvdSBuZWVkIGEgbmV3IGFyY2ggaGVscGVyIHJhdGhlciB0aGFuIHVzaW5nIHRoZSBjdXJyZW50 Cj4gb25lPwoKbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpIGlzIGNhbGxlZCBmcm9tIGxpYnhs X19idWlsZF9wcmUoKS4gVGhpcwpmdW5jdGlvbiBpcyBjYWxsZWQgYmVmb3JlIGxpYnhsX19idWls ZF9wdigpLiBCeSB0aGlzIHRpbWUgdGhlIGRvbWFpbgpoYXMgbm90IGJlIGNyZWF0ZWQgYW5kIEkg Zm91bmQgdGhhdCBpZiBJIHRyaWVkIHRvIGluaXRpYWxpemUgdnBsMDExCmZyb20gaW5zaWRlIGxp YnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKSB0aGVuIGluaXRpYWxpemF0aW9uIHdhcwpmYWlsaW5n IGR1ZSB0byBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcigpIGZhaWxpbmcuCgpTbyBJIGhhZCB0byBj cmVhdGUgYW5vdGhlciBmdW5jdGlvbiB3aGljaCB3aWxsIGJlIGNhbGxlZCBmcm9tCmxpYnhsX19i dWlsZF9wb3N0KCkgYWZ0ZXIgZG9tYWluIGhhcyBiZWVuIHNldHVwLgoKPgo+IFsuLi5dCj4KPj4g ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4u Ywo+PiBpbmRleCA3NjMxMGVkLi45ZTE1MGJhIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v ZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+IEBAIC02NjUsNiArNjY1 LDggQEAgZmFpbDoKPj4KPj4gIHZvaWQgYXJjaF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu ICpkKQo+PiAgewo+PiArICAgIGRvbWFpbl92cGwwMTFfZGVpbml0KGQpOwo+Cj4KPiBQbGVhc2Ug YWRkIGEgY29tbWVudCBleHBsYWluIHdoZXJlIHRoZSBpbml0aWFsaXphdGlvbiBoYXMgYmVlbiBk b25lIChpLmUgdmlhCj4gYSBET01DVEwpLiBUaGlzIHdvdWxkIG1ha2UgZWFzaWVyIHRvIGtub3cg d2hhdCdzIGdvaW5nIG9uLgpvay4KPgo+PiArCj4+ICAgICAgLyogSU9NTVUgcGFnZSB0YWJsZSBp cyBzaGFyZWQgd2l0aCBQMk0sIGFsd2F5cyBjYWxsCj4+ICAgICAgICogaW9tbXVfZG9tYWluX2Rl c3Ryb3koKSBiZWZvcmUgcDJtX3RlYXJkb3duKCkuCj4+ICAgICAgICovCj4+IGRpZmYgLS1naXQg YS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPj4gaW5kZXgg OTcxY2FlYy4uNzQxNjc5YiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4+ ICsrKyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+PiBAQCAtNSwxMyArNSwxNSBAQAo+PiAgICov Cj4+Cj4+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+IC0jaW5jbHVkZSA8eGVuL2xpYi5oPgo+ PiArI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPj4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4K Pj4gLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNz Lmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+PiAgI2luY2x1ZGUgPHhlbi9pb2Nh cC5oPgo+PiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPj4g KyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4+IC0jaW5j bHVkZSA8cHVibGljL2RvbWN0bC5oPgo+Cj4KPiBXaHkgZG8geW91IHJlc2h1ZmZsZSB0aGUgaGVh ZGVycz8gSXMgaXQgdG8gdXNlIHRoZSBhbHBoYWJldGljYWwgb3JkZXI/IElmCj4gc28sIHRoaXMg c2hvdWxkIHJlYWxseSBiZSBkb25lIGluIGEgc2VwYXJhdGUgcGF0Y2guCj4Kb2suIEkgd2lsbCBp bnRyb2R1Y2UgYSBuZXcgcGF0Y2ggZm9yIGhlYWRlciBmaWxlcyByZXNodWZmbGluZy4KCj4KPj4K Pj4gIHZvaWQgYXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5m byAqaW5mbykKPj4gQEAgLTExOSw2ICsxMjEsNDIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1 Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QKPj4gZG9tYWluICpkLAo+PiAgICAgICAgICBk LT5kaXNhYmxlX21pZ3JhdGUgPSBkb21jdGwtPnUuZGlzYWJsZV9taWdyYXRlLmRpc2FibGU7Cj4+ ICAgICAgICAgIHJldHVybiAwOwo+Pgo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoK Pj4gKyAgICB7Cj4+ICsgICAgICAgIGludCByYzsKPj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21j dGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0bC0+dS52dWFydF9vcDsKPj4gKwo+PiArICAg ICAgICBzd2l0Y2godnVhcnRfb3AtPmNtZCkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBjYXNl IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVF9WUEwwMTE6Cj4+ICsKPj4gKyAgICAgICAgICAgIGlm ICggIWQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAg ICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyBpbmZvOwo+PiArCj4+ICsgICAgICAgICAg ICAgICAgaW5mby5jb25zb2xlX2RvbWlkID0gdnVhcnRfb3AtPmNvbnNvbGVfZG9taWQ7Cj4+ICsg ICAgICAgICAgICAgICAgaW5mby5nZm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4pOwo+PiArCj4+ICsg ICAgICAgICAgICAgICAgcmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgJmluZm8pOwo+PiArICAg ICAgICAgICAgICAgIGlmICggIXJjICkKPj4gKyAgICAgICAgICAgICAgICB7Cj4+ICsgICAgICAg ICAgICAgICAgICAgIHZ1YXJ0X29wLT5ldnRjaG4gPSBpbmZvLmV2dGNobjsKPj4gKyAgICAgICAg ICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwgMSk7Cj4+ ICsgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgZWxz ZQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHJjID0gLSBFUEVSTTsKPj4g KyAgICAgICAgICAgIH0KPgo+Cj4gVW5lY2Vzc2FyeSB7fS4KPgpvay4KClJlZ2FyZHMsCkJodXBp bmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==