From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH 3/3] libxl: colo: only build COLO on Linux Date: Tue, 5 Apr 2016 21:06:02 +0100 Message-ID: <1459886762-8815-4-git-send-email-wei.liu2@citrix.com> References: <1459886762-8815-1-git-send-email-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anXDb-0001mr-2a for xen-devel@lists.xenproject.org; Tue, 05 Apr 2016 20:04:55 +0000 In-Reply-To: <1459886762-8815-1-git-send-email-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Wei Liu , Changlong Xie , Ian Jackson , Wen Congyang , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= List-Id: xen-devel@lists.xenproject.org TGludXgncyBuZXRsaW5rIGlzIHJlcXVpcmVkIHdoZW4gaW5pdGlhbGlzaW5nIENPTE8sIHNvIG1h a2Ugc3VyZSBvbmx5IHRvCmNvbXBpbGUgQ09MTyBvbiBMaW51eC4KClByb3ZpZGUgbmVjZXNzYXJ5 IHN0dWIgZnVuY3Rpb25zIGluIGNhc2UgQ09MTyBpcyBkaXNhYmxlZC4gVGhpcyBzaG91bGQKZml4 IGxpYnhsIGJ1aWxkIG9uIEZyZWVCU0QuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1 MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICB8ICA1ICsrKysK IHRvb2xzL2xpYnhsL2xpYnhsX25vX2NvbG8uYyB8IDYyICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCsp CiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfbm9fY29sby5jCgpkaWZmIC0t Z2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCBh NDMzYWFhLi40NzU2NGIzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90 b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtNjUsMTAgKzY1LDE1IEBAIExJQlhMX09CSlMteSArPSBs aWJ4bF9ub19jb252ZXJ0X2NhbGxvdXQubwogZW5kaWYKIAogTElCWExfT0JKUy15ICs9IGxpYnhs X3JlbXVzLm8gbGlieGxfY2hlY2twb2ludF9kZXZpY2UubyBsaWJ4bF9yZW11c19kaXNrX2RyYmQu bworCitpZmVxICgkKENPTkZJR19MaW51eCkseSkKIExJQlhMX09CSlMteSArPSBsaWJ4bF9jb2xv X3Jlc3RvcmUubyBsaWJ4bF9jb2xvX3NhdmUubwogTElCWExfT0JKUy15ICs9IGxpYnhsX2NvbG9f cWRpc2subwogTElCWExfT0JKUy15ICs9IGxpYnhsX2NvbG9fcHJveHkubwogTElCWExfT0JKUy15 ICs9IGxpYnhsX2NvbG9fbmljLm8KK2Vsc2UKK0xJQlhMX09CSlMteSArPSBsaWJ4bF9ub19jb2xv Lm8KK2VuZGlmCiAKIExJQlhMX09CSlMtJChDT05GSUdfWDg2KSArPSBsaWJ4bF9jcHVpZC5vIGxp YnhsX3g4Ni5vIGxpYnhsX3Bzci5vCiBMSUJYTF9PQkpTLSQoQ09ORklHX0FSTSkgKz0gbGlieGxf bm9jcHVpZC5vIGxpYnhsX2FybS5vIGxpYnhsX2xpYmZkdF9jb21wYXQubwpkaWZmIC0tZ2l0IGEv dG9vbHMvbGlieGwvbGlieGxfbm9fY29sby5jIGIvdG9vbHMvbGlieGwvbGlieGxfbm9fY29sby5j Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjE1MmYxOTgKLS0tIC9kZXYvbnVs bAorKysgYi90b29scy9saWJ4bC9saWJ4bF9ub19jb2xvLmMKQEAgLTAsMCArMSw2MiBAQAorLyoK KyAqIENvcHlyaWdodCAoQykgMjAxNgorICogQXV0aG9yIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp eC5jb20+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg R05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZAorICogYnkgdGhl IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgdmVyc2lvbiAyLjEgb25seS4gd2l0aCB0aGUgc3Bl Y2lhbAorICogZXhjZXB0aW9uIG9uIGxpbmtpbmcgZGVzY3JpYmVkIGluIGZpbGUgTElDRU5TRS4K KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3 aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgTGVzc2VyIEdlbmVyYWwg UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSAibGlieGxf b3NkZXBzLmgiIC8qIG11c3QgY29tZSBiZWZvcmUgYW55IG90aGVyIGhlYWRlcnMgKi8KKworI2lu Y2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCisKK3ZvaWQgbGlieGxfX2NvbG9fcmVzdG9yZV9zZXR1 cChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf X2NvbG9fcmVzdG9yZV9zdGF0ZSAqY3JzKQoreworICAgIFNUQVRFX0FPX0dDKGNycy0+YW8pOwor CisgICAgTE9HKEVSUk9SLCAiQ09MTyBpcyBub3Qgc3VwcG9ydGVkIik7CisKKyAgICBjcnMtPmNh bGxiYWNrKGVnYywgY3JzLCBFUlJPUl9GQUlMKTsKK30KKwordm9pZCBsaWJ4bF9fY29sb19yZXN0 b3JlX3RlYXJkb3duKGxpYnhsX19lZ2MgKmVnYywgdm9pZCAqZGNzX3ZvaWQsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJldCwgaW50IHJldHZhbCwgaW50IGVycm5vdmFs KQoreworICAgIC8qIFNob3VsZG4ndCBiZSBoZXJlIGJlY2F1c2Ugc2V0dXAgYWxyZWFkeSBmYWls ZWQgKi8KKyAgICBhYm9ydCgpOworfQorCit2b2lkIGxpYnhsX19jb2xvX3NhdmVfc2V0dXAobGli eGxfX2VnYyAqZWdjLCBsaWJ4bF9fY29sb19zYXZlX3N0YXRlICpjc3MpCit7CisgICAgbGlieGxf X2RvbWFpbl9zYXZlX3N0YXRlICpkc3MgPSBDT05UQUlORVJfT0YoY3NzLCAqZHNzLCBjc3MpOwor ICAgIFNUQVRFX0FPX0dDKGRzcy0+YW8pOworCisgICAgTE9HKEVSUk9SLCAiQ09MTyBpcyBub3Qg c3VwcG9ydGVkIik7CisKKyAgICBkc3MtPmNhbGxiYWNrKGVnYywgZHNzLCBFUlJPUl9GQUlMKTsK K30KKwordm9pZCBsaWJ4bF9fY29sb19zYXZlX3RlYXJkb3duKGxpYnhsX19lZ2MgKmVnYywKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fY29sb19zYXZlX3N0YXRlICpjc3Ms CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIC8qIFNob3Vs ZG4ndCBiZSBoZXJlIGJlY2F1c2Ugc2V0dXAgYWxyZWFkeSBmYWlsZWQgKi8KKyAgICBhYm9ydCgp OworfQorCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWJhc2lj LW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIu MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK