From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v4 19/21] ilibxl: Initialize domain build info before calling libxl__domain_make Date: Mon, 19 Sep 2016 20:19:37 -0400 Message-ID: <1474330779-10645-20-git-send-email-boris.ostrovsky@oracle.com> References: <1474330779-10645-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: <1474330779-10645-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 , roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org bGlieGxfX2RvbWFpbl9tYWtlKCkgbWF5IHdhbnQgdG8gdXNlIGJfaW5mbyBzbyB3ZSBzaG91bGQg c2V0IGRlZmF1bHRzCmEgbGl0dGxlIGVhcmxpZXIuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ry b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDIyICsr KysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAx MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBi L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDA0ZjhhZTkuLjA3YjJiNGIgMTAwNjQ0 Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs X2NyZWF0ZS5jCkBAIC04OTksMTcgKzg5OSw2IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFp bl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9 CiAKLSAgICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2MsIGRfY29uZmlnLCAmZG9taWQsICZz dGF0ZS0+Y29uZmlnKTsKLSAgICBpZiAocmV0KSB7Ci0gICAgICAgIExPRyhFUlJPUiwgImNhbm5v dCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwotICAgICAgICBkY3MtPmd1ZXN0X2RvbWlkID0gZG9t aWQ7Ci0gICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gZXJyb3Jfb3V0Owot ICAgIH0KLQotICAgIGRjcy0+Z3Vlc3RfZG9taWQgPSBkb21pZDsKLSAgICBkY3MtPnNkc3MuZG0u Z3Vlc3RfZG9taWQgPSAwOyAvKiBtZWFucyB3ZSBoYXZlbid0IHNwYXduZWQgKi8KLQogICAgIHJl dCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25maWctPmJf aW5mbyk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0coRVJST1IsICJVbmFibGUgdG8gc2V0 IGRvbWFpbiBidWlsZCBpbmZvIGRlZmF1bHRzIik7CkBAIC05MjMsNiArOTEyLDE3IEBAIHN0YXRp YyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBn b3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2Ms IGRfY29uZmlnLCAmZG9taWQsICZzdGF0ZS0+Y29uZmlnKTsKKyAgICBpZiAocmV0KSB7CisgICAg ICAgIExPRyhFUlJPUiwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgICAgICBk Y3MtPmd1ZXN0X2RvbWlkID0gZG9taWQ7CisgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CisgICAg ICAgIGdvdG8gZXJyb3Jfb3V0OworICAgIH0KKworICAgIGRjcy0+Z3Vlc3RfZG9taWQgPSBkb21p ZDsKKyAgICBkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSAwOyAvKiBtZWFucyB3ZSBoYXZlbid0 IHNwYXduZWQgKi8KKwogICAgIC8qCiAgICAgICogU2V0IHRoZSBkbSB2ZXJzaW9uIHF1aXRlIGVh cmx5IHNvIHRoYXQgbGlieGwgZG9lc24ndCBoYXZlIHRvIHBhc3MgdGhlCiAgICAgICogYnVpbGQg aW5mbyBhcm91bmQganVzdCB0byBrbm93IGlmIHRoZSBkb21haW4gaGFzIGEgZGV2aWNlIG1vZGVs IG9yIG5vdC4KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK