From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH V2 07/10] arm: vgic: Split vgic_domain_init() functionality into two functions Date: Mon, 27 Jun 2016 13:45:18 +0100 Message-ID: <57711FDE.1020708@arm.com> References: <1466963303-10850-1-git-send-email-shankerd@codeaurora.org> <1466963303-10850-8-git-send-email-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: <1466963303-10850-8-git-send-email-shankerd@codeaurora.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Shanker Donthineni , xen-devel , Stefano Stabellini Cc: Philip Elcan , Vikram Sethi List-Id: xen-devel@lists.xenproject.org SGkgU2hhbmtlciwKCk9uIDI2LzA2LzE2IDE4OjQ4LCBTaGFua2VyIERvbnRoaW5lbmkgd3JvdGU6 Cj4gU2VwYXJhdGUgdGhlIGNvZGUgbG9naWMgdGhhdCBkb2VzIHRoZSByZWdpc3RyYXRpb24gb2Yg dmdpY192My92MiBvcHMKPiB0byBhIG5ldyBmdWNudGlvbiBkb21haW5fdmdpY19yZWdpc3Rlcigp LiBUaGUgaW50ZW50aW9uIG9mIHRoaXMKCnMvZnVjbnRpb24vZnVuY3Rpb24vCgo+IHNlcGFyYXRp b24gaXMgdG8gcmVjb3JkIHRoZSByZXF1aXJlZCBtbWlvIGNvdW50IGluIHZnaWNfdjMvdjJfaW5p dCgpCj4gYW5kIHBhc3MgaXQgdG8gZnVuY3Rpb24gZG9tYWluX2lvX2luaXQoKSBpbiB0aGUgbGF0 ZXIgcGF0Y2guCgpzL3RoZSBsYXRlci9hIGZvbGxvdy11cCBwYXRjaC8gb3Igcy90aGUgbGF0ZXIv dGhlIGxhc3QvLiBBbHRob3VnaCBJIApwcmVmZXIgdGhlIGZvcm1lci4KCj4KPiBTaWduZWQtb2Zm LWJ5OiBTaGFua2VyIERvbnRoaW5lbmkgPHNoYW5rZXJkQGNvZGVhdXJvcmEub3JnPgo+IC0tLQo+ IENoYW5nZXMgc2luY2UgdjE6Cj4gICAgTW92ZWQgcmVnaXN0cmF0aW9uIG9mIHZnaWNfdjMvdjIg ZnVuY3Rpb25hbGl0eSB0byBhIG5ldyBkb21haW5fdmdpY19yZWdpc3RlcigpLgo+Cj4gICB4ZW4v YXJjaC9hcm0vdmdpYy5jIHwgMzMgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4g ICAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4KPiBk aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBp bmRleCA1ZGY1ZjAxLi43NjI3ZWZmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMK PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTg4LDE5ICs4OCw4IEBAIHN0YXRpYyB2 b2lkIHZnaWNfcmFua19pbml0KHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLCB1aW50OF90IGlu ZGV4LAo+ICAgICAgICAgICByYW5rLT52Y3B1W2ldID0gdmNwdTsKPiAgIH0KPgo+IC1pbnQgZG9t YWluX3ZnaWNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3BpcykKPiAr c3RhdGljIGludCBkb21haW5fdmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ IC0gICAgaW50IGk7Cj4gLSAgICBpbnQgcmV0Owo+IC0KPiAtICAgIGQtPmFyY2gudmdpYy5jdGxy ID0gMDsKPiAtCj4gLSAgICAvKiBMaW1pdCB0aGUgbnVtYmVyIG9mIHZpcnR1YWwgU1BJcyBzdXBw b3J0ZWQgdG8gKDEwMjAgLSAzMikgPSA5ODggICovCj4gLSAgICBpZiAoIG5yX3NwaXMgPiAoMTAy MCAtIE5SX0xPQ0FMX0lSUVMpICkKPiAtICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAtCj4gLSAg ICBkLT5hcmNoLnZnaWMubnJfc3BpcyA9IG5yX3NwaXM7Cj4gLQo+ICAgICAgIHN3aXRjaCAoIGQt PmFyY2gudmdpYy52ZXJzaW9uICkKPiAgICAgICB7Cj4gICAjaWZkZWYgQ09ORklHX0hBU19HSUNW Mwo+IEBAIC0xMTksNiArMTA4LDI2IEBAIGludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21h aW4gKmQsIHVuc2lnbmVkIGludCBucl9zcGlzKQo+ICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsK PiAgICAgICB9Cj4KPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtpbnQgZG9tYWluX3ZnaWNf aW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3BpcykKPiArewo+ICsgICAg aW50IGk7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAgIGQtPmFyY2gudmdpYy5jdGxyID0gMDsK PiArCj4gKyAgICAvKiBMaW1pdCB0aGUgbnVtYmVyIG9mIHZpcnR1YWwgU1BJcyBzdXBwb3J0ZWQg dG8gKDEwMjAgLSAzMikgPSA5ODggICovCj4gKyAgICBpZiAoIG5yX3NwaXMgPiAoMTAyMCAtIE5S X0xPQ0FMX0lSUVMpICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBkLT5h cmNoLnZnaWMubnJfc3BpcyA9IG5yX3NwaXM7Cj4gKwo+ICsgICAgcmV0ID0gZG9tYWluX3ZnaWNf cmVnaXN0ZXIoZCk7Cj4gKyAgICBpZiAoIHJldCA8IDApCgpDb2Rpbmcgc3R5bGU6CgppZiAoIHJl dCA8IDAgKQoKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiAgICAgICBzcGluX2xvY2tfaW5p dCgmZC0+YXJjaC52Z2ljLmxvY2spOwo+Cj4gICAgICAgZC0+YXJjaC52Z2ljLnNoYXJlZF9pcnFz ID0KPgoKUmVnYXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==