From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 06/14 v4] xen/arm: vpl011: Add a new domctl API to initialize vpl011 Date: Fri, 9 Jun 2017 11:32:30 -0700 (PDT) Message-ID: References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org> <1496769929-23355-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dJOi2-0003B2-W3 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 18:32:35 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: Bhupinder Thakur , xen-devel@lists.xenproject.org, Stefano Stabellini , Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org T24gRnJpLCA5IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK PiBPbiAwNy8wNi8xNyAwMDoyNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBkaWZm IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4u Ywo+ID4gPiBpbmRleCAwMDkwOWFkNC4uYThlZmQ1ZSAxMDA2NDQKPiA+ID4gLS0tIGEvdG9vbHMv bGlieGMveGNfZG9tYWluLmMKPiA+ID4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiA+ ID4gQEAgLTM0Myw2ICszNDMsMjkgQEAgaW50IHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNf aW50ZXJmYWNlICp4Y2gsCj4gPiA+IHVpbnQzMl90IGRvbWlkLAo+ID4gPiAgICAgIHJldHVybiAw Owo+ID4gPiAgfQo+ID4gPiAKPiA+ID4gK2ludCB4Y19kb21fdnBsMDExX2luaXQoeGNfaW50ZXJm YWNlICp4Y2gsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+ ID4gPiArICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAo+ID4g PiArICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+ID4gPiArICAgICAgICAg ICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pCj4gPiA+ICt7Cj4gPiA+ICsgICAg REVDTEFSRV9ET01DVEw7Cj4gPiA+ICsgICAgaW50IHJjID0gMDsKPiA+ID4gKwo+ID4gPiArICAg IGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOwo+ID4gPiArICAgIGRvbWN0bC5kb21h aW4gPSAoZG9taWRfdClkb21pZDsKPiA+ID4gKyAgICBkb21jdGwudS52dWFydF9vcC5jbWQgPSBY RU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVRfVlBMMDExOwo+ID4gPiArICAgIGRvbWN0bC51LnZ1YXJ0 X29wLmNvbnNvbGVfZG9taWQgPSBjb25zb2xlX2RvbWlkOwo+ID4gPiArICAgIGRvbWN0bC51LnZ1 YXJ0X29wLmdmbiA9IGdmbjsKPiA+ID4gKwo+ID4gPiArICAgIGlmICggKHJjID0gZG9fZG9tY3Rs KHhjaCwgJmRvbWN0bCkpIDwgMCApCj4gPiA+ICsgICAgICAgIHJldHVybiByYzsKPiA+ID4gKwo+ ID4gPiArICAgICpldnRjaG4gPSBkb21jdGwudS52dWFydF9vcC5ldnRjaG47Cj4gPiA+ICsKPiA+ ID4gKyAgICByZXR1cm4gcmM7Cj4gPiA+ICt9Cj4gPiAKPiA+IEl0IGxvb2tzIGxpa2UgdGhpcyBm dW5jdGlvbiBzaG91bGQgYmUgaW4gb25lIG9mIHRoZSBhcm0gc3BlY2lmaWMgZmlsZXMsCj4gPiBz dWNoIGFzIHhjX2RvbV9hcm0uYyAob3RoZXJ3aXNlIGl0IGJlY29tZXMgYXZhaWxhYmxlIHRvIHg4 NiB0b28pLgo+IAo+IEFGQUlDVCB4Y19kb21fYXJtLmMgaGFzIGEgY29tcGxldGVseSBkaWZmZXJl bnQgcHVycG9zZS4gTG9va2luZyBhdCBvdGhlcgo+IGhlbHBlcnMsIGl0IHNlZW1zIHRoZSB1c2Fn ZSBpZiB0b28gI2lmZGVmIGhlbHBlcnMgKHNlZSB4Y192Y3B1X2dldF9leHRzdGF0ZSBvcgo+IHhj X2RvbWFpbl9zZXRfbWVtb3J5X21hcCkuCgpUaGF0J3MgdHJ1ZS4gSXQncyBiZXN0IHRvIGNvbnRp bnVlIHRoYXQgcGF0dGVybiBhbmQgdXNlICNpZmRlZnMgaGVyZS4KCgo+ID4gPiAraW50IGxpYnhs X19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4gPiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmlu Zm8sCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg ZG9taWQsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf X2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpCj4gPiA+ICt7Cj4gPiA+ICsgICAgcmV0dXJuIDA7 Cj4gPiA+ICt9Cj4gPiA+ICsKPiA+ID4gIGludCBsaWJ4bF9fYXJjaF9leHRyYV9tZW1vcnkobGli eGxfX2djICpnYywKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli eGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHVpbnQ2NF90ICpvdXQpCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t YWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+ID4gaW5kZXggNzYzMTBlZC4uOWUxNTBi YSAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gPiA+ICsrKyBiL3hl bi9hcmNoL2FybS9kb21haW4uYwo+ID4gPiBAQCAtNjY1LDYgKzY2NSw4IEBAIGZhaWw6Cj4gPiA+ IAo+ID4gPiAgdm9pZCBhcmNoX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gPiA+ ICB7Cj4gPiA+ICsgICAgZG9tYWluX3ZwbDAxMV9kZWluaXQoZCk7Cj4gPiA+ICsKPiA+ID4gICAg ICAvKiBJT01NVSBwYWdlIHRhYmxlIGlzIHNoYXJlZCB3aXRoIFAyTSwgYWx3YXlzIGNhbGwKPiA+ ID4gICAgICAgKiBpb21tdV9kb21haW5fZGVzdHJveSgpIGJlZm9yZSBwMm1fdGVhcmRvd24oKS4K PiA+ID4gICAgICAgKi8KPiA+IAo+ID4gSSBjYW5ub3QgZmluZCB0aGUgZGVmaW5pdGlvbiBvZiBk b21haW5fdnBsMDExX2RlaW5pdAo+IAo+IFNlZSBwYXRjaCAjMy4KCkFsbCByaWdodCwgdGhhbmtz LiBJbml0aWFsbHkgSSB0aG91Z2h0IGl0IHdhcyB3ZWlyZCBmb3IgdGhpcyBjaGFuZ2UgdG8KYmUg aGVyZSwgYnV0IG5vdyBJIHRoaW5rIGl0IG1ha2VzIHNlbnNlIGJlY2F1c2UgdGhpcyBwYXRjaCBp bnRyb2R1Y2VzCnRoZSBjYWxsIHRvIGRvbWFpbl92cGwwMTFfaW5pdC4gCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK