From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v2 08/17] libxl/arm: Factor MPIDR computing codes out as a helper Date: Thu, 23 Jun 2016 11:16:55 +0800 Message-ID: <1466651824-6964-9-git-send-email-zhaoshenglong@huawei.com> References: <1466651824-6964-1-git-send-email-zhaoshenglong@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1466651824-6964-1-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: xen-devel@lists.xen.org Cc: sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, peter.huangpeng@huawei.com, julien.grall@arm.com, shannon.zhao@linaro.org, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KCkZhY3RvciBNUElE UiBjb21wdXRpbmcgY29kZXMgb3V0IGFzIGEgaGVscGVyLCBzbyBpdCBjb3VsZCBiZSBzaGFyZWQK YmV0d2VlbiBEVCBhbmQgQUNQSS4KClNpZ25lZC1vZmYtYnk6IFNoYW5ub24gWmhhbyA8c2hhbm5v bi56aGFvQGxpbmFyby5vcmc+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICB8ICA4 ICstLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5oIHwgMTIgKysrKysrKysrKysr CiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u YwppbmRleCBmNWRiNzRiLi5hNzY2NzMyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9h cm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtMzEyLDEzICszMTIsNyBAQCBz dGF0aWMgaW50IG1ha2VfY3B1c19ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwgaW50IG5y X2NwdXMsCiAgICAgZm9yIChpID0gMDsgaSA8IG5yX2NwdXM7IGkrKykgewogICAgICAgICBjb25z dCBjaGFyICpuYW1lOwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIEFjY29yZGluZyB0byBBUk0g Q1BVcyBiaW5kaW5ncywgdGhlIHJlZyBmaWVsZCBzaG91bGQgbWF0Y2gKLSAgICAgICAgICogdGhl IE1QSURSJ3MgYWZmaW5pdHkgYml0cy4gV2Ugd2lsbCB1c2UgQUZGMCBhbmQgQUZGMSB3aGVuCi0g ICAgICAgICAqIGNvbnN0cnVjdGluZyB0aGUgcmVnIHZhbHVlIG9mIHRoZSBndWVzdCBhdCB0aGUg bW9tZW50LCBmb3IgaXQKLSAgICAgICAgICogaXMgZW5vdWdoIGZvciB0aGUgY3VycmVudCBtYXgg dmNwdSBudW1iZXIuCi0gICAgICAgICAqLwotICAgICAgICBtcGlkcl9hZmYgPSAoaSAmIDB4MGYp IHwgKCgoaSA+PiA0KSAmIDB4ZmYpIDw8IDgpOworICAgICAgICBtcGlkcl9hZmYgPSBsaWJ4bF9f Y29tcHV0ZV9tcGRpcihpKTsKICAgICAgICAgbmFtZSA9IEdDU1BSSU5URigiY3B1QCUiUFJJeDY0 LCBtcGlkcl9hZmYpOwogCiAgICAgICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgbmFtZSk7 CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5oIGIvdG9vbHMvbGlieGwv bGlieGxfYXJtX2FjcGkuaAppbmRleCA1ODk5MjEwLi45YjU4ZGU2IDEwMDY0NAotLS0gYS90b29s cy9saWJ4bC9saWJ4bF9hcm1fYWNwaS5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3Bp LmgKQEAgLTIzLDYgKzIzLDE4IEBAIGludCBsaWJ4bF9fcHJlcGFyZV9hY3BpKGxpYnhsX19nYyAq Z2MsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAg ICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICAgICAg ICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90 IGxpYnhsX19jb21wdXRlX21wZGlyKGludCBpbmRleCkKK3sKKyAgICAvKgorICAgICAqIEFjY29y ZGluZyB0byBBUk0gQ1BVcyBiaW5kaW5ncywgdGhlIHJlZyBmaWVsZCBzaG91bGQgbWF0Y2gKKyAg ICAgKiB0aGUgTVBJRFIncyBhZmZpbml0eSBiaXRzLiBXZSB3aWxsIHVzZSBBRkYwIGFuZCBBRkYx IHdoZW4KKyAgICAgKiBjb25zdHJ1Y3RpbmcgdGhlIHJlZyB2YWx1ZSBvZiB0aGUgZ3Vlc3QgYXQg dGhlIG1vbWVudCwgZm9yIGl0CisgICAgICogaXMgZW5vdWdoIGZvciB0aGUgY3VycmVudCBtYXgg dmNwdSBudW1iZXIuCisgICAgICovCisgICAgYXNzZXJ0KGluZGV4ID49IDApOworICAgIHJldHVy biAoaW5kZXggJiAweDBmKSB8ICgoKGluZGV4ID4+IDQpICYgMHhmZikgPDwgOCk7Cit9CisKIC8q CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjAuNAoKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=