From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v4 08/16] libxl/arm: Factor MPIDR computing codes out as a helper Date: Mon, 29 Aug 2016 14:17:07 -0400 Message-ID: References: <1471343113-10652-1-git-send-email-zhaoshenglong@huawei.com> <1471343113-10652-9-git-send-email-zhaoshenglong@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1471343113-10652-9-git-send-email-zhaoshenglong@huawei.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Shannon Zhao , xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, peter.huangpeng@huawei.com, shannon.zhao@linaro.org, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org SGkgU2hhbm5vbiwKCk9uIDE2LzA4LzIwMTYgMDY6MjUsIFNoYW5ub24gWmhhbyB3cm90ZToKPiBG cm9tOiBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb0BsaW5hcm8ub3JnPgo+Cj4gRmFjdG9yIE1Q SURSIGNvbXB1dGluZyBjb2RlcyBvdXQgYXMgYSBoZWxwZXIsIHNvIGl0IGNvdWxkIGJlIHNoYXJl ZAo+IGJldHdlZW4gRFQgYW5kIEFDUEkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTaGFubm9uIFpoYW8g PHNoYW5ub24uemhhb0BsaW5hcm8ub3JnPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu LmdyYWxsQGFybS5jb20+CgpSZWdhcmRzLAoKPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfYXJt LmMgfCAgOCArLS0tLS0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9hcm0uaCB8IDExICsrKysrKysr KysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK Pgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xp YnhsX2FybS5jCj4gaW5kZXggOGM3ZmMwOS4uZmEwNDk3YyAxMDA2NDQKPiAtLS0gYS90b29scy9s aWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTMw OSwxMyArMzA5LDcgQEAgc3RhdGljIGludCBtYWtlX2NwdXNfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2 b2lkICpmZHQsIGludCBucl9jcHVzLAo+ICAgICAgZm9yIChpID0gMDsgaSA8IG5yX2NwdXM7IGkr Kykgewo+ICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7Cj4KPiAtICAgICAgICAvKgo+IC0gICAg ICAgICAqIEFjY29yZGluZyB0byBBUk0gQ1BVcyBiaW5kaW5ncywgdGhlIHJlZyBmaWVsZCBzaG91 bGQgbWF0Y2gKPiAtICAgICAgICAgKiB0aGUgTVBJRFIncyBhZmZpbml0eSBiaXRzLiBXZSB3aWxs IHVzZSBBRkYwIGFuZCBBRkYxIHdoZW4KPiAtICAgICAgICAgKiBjb25zdHJ1Y3RpbmcgdGhlIHJl ZyB2YWx1ZSBvZiB0aGUgZ3Vlc3QgYXQgdGhlIG1vbWVudCwgZm9yIGl0Cj4gLSAgICAgICAgICog aXMgZW5vdWdoIGZvciB0aGUgY3VycmVudCBtYXggdmNwdSBudW1iZXIuCj4gLSAgICAgICAgICov Cj4gLSAgICAgICAgbXBpZHJfYWZmID0gKGkgJiAweDBmKSB8ICgoKGkgPj4gNCkgJiAweGZmKSA8 PCA4KTsKPiArICAgICAgICBtcGlkcl9hZmYgPSBsaWJ4bF9fY29tcHV0ZV9tcGRpcihpKTsKPiAg ICAgICAgICBuYW1lID0gR0NTUFJJTlRGKCJjcHVAJSJQUkl4NjQsIG1waWRyX2FmZik7Cj4KPiAg ICAgICAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsIG5hbWUpOwo+IGRpZmYgLS1naXQgYS90 b29scy9saWJ4bC9saWJ4bF9hcm0uaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5oCj4gaW5kZXgg ZmUxYzA1Zi4uNWM4ZmJjNiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uaAo+ ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5oCj4gQEAgLTM1LDYgKzM1LDE3IEBAIHN0YXRp YyBpbmxpbmUgaW50IGxpYnhsX19wcmVwYXJlX2FjcGkobGlieGxfX2djICpnYywKPiAgfQo+ICAj ZW5kaWYKPgo+ICtzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGxpYnhsX19jb21wdXRlX21wZGlyKHVu c2lnbmVkIGludCBjcHVpZCkKPiArewo+ICsgICAgLyoKPiArICAgICAqIEFjY29yZGluZyB0byBB Uk0gQ1BVcyBiaW5kaW5ncywgdGhlIHJlZyBmaWVsZCBzaG91bGQgbWF0Y2gKPiArICAgICAqIHRo ZSBNUElEUidzIGFmZmluaXR5IGJpdHMuIFdlIHdpbGwgdXNlIEFGRjAgYW5kIEFGRjEgd2hlbgo+ ICsgICAgICogY29uc3RydWN0aW5nIHRoZSByZWcgdmFsdWUgb2YgdGhlIGd1ZXN0IGF0IHRoZSBt b21lbnQsIGZvciBpdAo+ICsgICAgICogaXMgZW5vdWdoIGZvciB0aGUgY3VycmVudCBtYXggdmNw dSBudW1iZXIuCj4gKyAgICAgKi8KPiArICAgIHJldHVybiAoY3B1aWQgJiAweDBmKSB8ICgoKGNw dWlkID4+IDQpICYgMHhmZikgPDwgOCk7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlh YmxlczoKPiAgICogbW9kZTogQwo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK