From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: [PATCH v2 21/23] ilibxl: Initialize domain build info before calling libxl__domain_make Date: Thu, 4 Aug 2016 17:06:49 -0400 Message-ID: <1470344811-14225-22-git-send-email-boris.ostrovsky@oracle.com> References: <1470344811-14225-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: <1470344811-14225-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 b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KdjI6CiogTmV3IHBhdGNoLiBU aGUgbmVlZCBmb3IgdGhpcyBwYXRjaCB3YXMgdHJpZ2dlcmVkIGJ5IGNvbW1pdCBiMTczNzUwZDJi YzIKCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDIyICsrKysrKysrKysrLS0tLS0tLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs X2NyZWF0ZS5jCmluZGV4IDgyOGYyNTQuLjA4ODIyZTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs L2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC04ODMs MTcgKzg4Myw2IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2Vn YyAqZWdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKLSAgICByZXQgPSBsaWJ4 bF9fZG9tYWluX21ha2UoZ2MsIGRfY29uZmlnLCAmZG9taWQsICZzdGF0ZS0+Y29uZmlnKTsKLSAg ICBpZiAocmV0KSB7Ci0gICAgICAgIExPRyhFUlJPUiwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQi LCByZXQpOwotICAgICAgICBkY3MtPmd1ZXN0X2RvbWlkID0gZG9taWQ7Ci0gICAgICAgIHJldCA9 IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gZXJyb3Jfb3V0OwotICAgIH0KLQotICAgIGRjcy0+ Z3Vlc3RfZG9taWQgPSBkb21pZDsKLSAgICBkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSAwOyAv KiBtZWFucyB3ZSBoYXZlbid0IHNwYXduZWQgKi8KLQogICAgIHJldCA9IGxpYnhsX19kb21haW5f YnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25maWctPmJfaW5mbyk7CiAgICAgaWYgKHJl dCkgewogICAgICAgICBMT0coRVJST1IsICJVbmFibGUgdG8gc2V0IGRvbWFpbiBidWlsZCBpbmZv IGRlZmF1bHRzIik7CkBAIC05MDcsNiArODk2LDE3IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2Rv bWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAg ICB9CiAKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2MsIGRfY29uZmlnLCAmZG9taWQs ICZzdGF0ZS0+Y29uZmlnKTsKKyAgICBpZiAocmV0KSB7CisgICAgICAgIExPRyhFUlJPUiwgImNh bm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgICAgICBkY3MtPmd1ZXN0X2RvbWlkID0g ZG9taWQ7CisgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gZXJyb3Jfb3V0 OworICAgIH0KKworICAgIGRjcy0+Z3Vlc3RfZG9taWQgPSBkb21pZDsKKyAgICBkY3MtPnNkc3Mu ZG0uZ3Vlc3RfZG9taWQgPSAwOyAvKiBtZWFucyB3ZSBoYXZlbid0IHNwYXduZWQgKi8KKwogICAg IC8qCiAgICAgICogU2V0IHRoZSBkbSB2ZXJzaW9uIHF1aXRlIGVhcmx5IHNvIHRoYXQgbGlieGwg ZG9lc24ndCBoYXZlIHRvIHBhc3MgdGhlCiAgICAgICogYnVpbGQgaW5mbyBhcm91bmQganVzdCB0 byBrbm93IGlmIHRoZSBkb21haW4gaGFzIGEgZGV2aWNlIG1vZGVsIG9yIG5vdC4KLS0gCjEuOC4z LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK