From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: [PATCH v3 14/17] libxl/arm: Factor finalise_one_memory_node as a gerneric function Date: Tue, 5 Jul 2016 11:12:44 +0800 Message-ID: <1467688367-17320-15-git-send-email-zhaoshenglong@huawei.com> References: <1467688367-17320-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: <1467688367-17320-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: hangaohuai@huawei.com, 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 RnJvbTogU2hhbm5vbiBaaGFvIDxzaGFubm9uLnpoYW9AbGluYXJvLm9yZz4KClJlbmFtZSBmaW5h bGlzZV9vbmVfbWVtb3J5X25vZGUgdG8gZmluYWxpc2Vfb25lX25vZGUgYW5kIHBhc3MgdGhlIG5v ZGUKbmFtZSB2aWEgZnVuY3Rpb24gcGFyYW1ldGVyLgoKVGhpcyBpcyB1c2VmdWwgZm9yIGFkZGlu ZyBBQ1BJIG1vZHVsZSB3aGljaCB3aWxsIGJlIGFkZGVkIGJ5IGEgbGF0ZXIKcGF0Y2guCgpTaWdu ZWQtb2ZmLWJ5OiBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb0BsaW5hcm8ub3JnPgotLS0KIHRv b2xzL2xpYnhsL2xpYnhsX2FybS5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5z ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4 bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDk0Y2I3NzMuLjY4MjBmZDQg MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp YnhsX2FybS5jCkBAIC05MDAsMTEgKzkwMCwxMSBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2lu aXRfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICByZXR1cm4gbGlieGxfX3ByZXBh cmVfYWNwaShnYywgaW5mbywgc3RhdGUsIGRvbSk7CiB9CiAKLXN0YXRpYyB2b2lkIGZpbmFsaXNl X29uZV9tZW1vcnlfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmFzZSwgdWludDY0X3Qgc2l6ZSkKK3N0 YXRpYyB2b2lkIGZpbmFsaXNlX29uZV9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwgY29u c3QgY2hhciAqdW5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBi YXNlLCB1aW50NjRfdCBzaXplKQogewogICAgIGludCBub2RlLCByZXM7Ci0gICAgY29uc3QgY2hh ciAqbmFtZSA9IEdDU1BSSU5URigiL21lbW9yeUAlIlBSSXg2NCwgYmFzZSk7CisgICAgY29uc3Qg Y2hhciAqbmFtZSA9IEdDU1BSSU5URigiJXNAJSJQUkl4NjQsIHVuYW1lLCBiYXNlKTsKIAogICAg IG5vZGUgPSBmZHRfcGF0aF9vZmZzZXQoZmR0LCBuYW1lKTsKICAgICBhc3NlcnQobm9kZSA+IDAp OwpAQCAtOTY3LDcgKzk2Nyw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdf ZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICBmb3IgKGkgPSAwOyBpIDwgR1VFU1RfUkFN X0JBTktTOyBpKyspIHsKICAgICAgICAgY29uc3QgdWludDY0X3Qgc2l6ZSA9ICh1aW50NjRfdClk b20tPnJhbWJhbmtfc2l6ZVtpXSA8PCBYQ19QQUdFX1NISUZUOwogCi0gICAgICAgIGZpbmFsaXNl X29uZV9tZW1vcnlfbm9kZShnYywgZmR0LCBiYW5rYmFzZVtpXSwgc2l6ZSk7CisgICAgICAgIGZp bmFsaXNlX29uZV9ub2RlKGdjLCBmZHQsICIvbWVtb3J5IiwgYmFua2Jhc2VbaV0sIHNpemUpOwog ICAgIH0KIAogICAgIGRlYnVnX2R1bXBfZmR0KGdjLCBmZHQpOwotLSAKMi4wLjQKCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==