From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v3 17/19] ilibxl: Initialize domain build info before calling libxl__domain_make Date: Wed, 7 Sep 2016 14:59:27 -0400 Message-ID: <1473274769-19129-18-git-send-email-boris.ostrovsky@oracle.com> References: <1473274769-19129-1-git-send-email-boris.ostrovsky@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1473274769-19129-1-git-send-email-boris.ostrovsky@oracle.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: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com, jbeulich@suse.com, zhaoshenglong@huawei.com, boris.ostrovsky@oracle.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org bGlieGxfX2RvbWFpbl9tYWtlKCkgbWF5IHdhbnQgdG8gdXNlIGJfaW5mbyBzbyB3ZSBzaG91bGQg c2V0IGRlZmF1bHRzCmEgbGl0dGxlIGVhcmxpZXIuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ry b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhs X2NyZWF0ZS5jIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEx IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs L2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMDRmOGFl OS4uMDdiMmI0YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIv dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTg5OSwxNyArODk5LDYgQEAgc3RhdGljIHZv aWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGdvdG8g ZXJyb3Jfb3V0OwogICAgIH0KIAotICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9j b25maWcsICZkb21pZCwgJnN0YXRlLT5jb25maWcpOwotICAgIGlmIChyZXQpIHsKLSAgICAgICAg TE9HKEVSUk9SLCAiY2Fubm90IG1ha2UgZG9tYWluOiAlZCIsIHJldCk7Ci0gICAgICAgIGRjcy0+ Z3Vlc3RfZG9taWQgPSBkb21pZDsKLSAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKLSAgICAgICAg Z290byBlcnJvcl9vdXQ7Ci0gICAgfQotCi0gICAgZGNzLT5ndWVzdF9kb21pZCA9IGRvbWlkOwot ICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21pZCA9IDA7IC8qIG1lYW5zIHdlIGhhdmVuJ3Qgc3Bh d25lZCAqLwotCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQo Z2MsICZkX2NvbmZpZy0+Yl9pbmZvKTsKICAgICBpZiAocmV0KSB7CiAgICAgICAgIExPRyhFUlJP UiwgIlVuYWJsZSB0byBzZXQgZG9tYWluIGJ1aWxkIGluZm8gZGVmYXVsdHMiKTsKQEAgLTkyMyw2 ICs5MTIsMTcgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdj ICplZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAgIHJldCA9IGxpYnhs X19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkb21pZCwgJnN0YXRlLT5jb25maWcpOworICAg IGlmIChyZXQpIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiY2Fubm90IG1ha2UgZG9tYWluOiAlZCIs IHJldCk7CisgICAgICAgIGRjcy0+Z3Vlc3RfZG9taWQgPSBkb21pZDsKKyAgICAgICAgcmV0ID0g RVJST1JfRkFJTDsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQorCisgICAgZGNzLT5n dWVzdF9kb21pZCA9IGRvbWlkOworICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21pZCA9IDA7IC8q IG1lYW5zIHdlIGhhdmVuJ3Qgc3Bhd25lZCAqLworCiAgICAgLyoKICAgICAgKiBTZXQgdGhlIGRt IHZlcnNpb24gcXVpdGUgZWFybHkgc28gdGhhdCBsaWJ4bCBkb2Vzbid0IGhhdmUgdG8gcGFzcyB0 aGUKICAgICAgKiBidWlsZCBpbmZvIGFyb3VuZCBqdXN0IHRvIGtub3cgaWYgdGhlIGRvbWFpbiBo YXMgYSBkZXZpY2UgbW9kZWwgb3Igbm90LgotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=