From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.3 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 53832C33CA9 for ; Mon, 13 Jan 2020 16:16:38 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 250C62080D for ; Mon, 13 Jan 2020 16:16:38 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YIr6aIyL" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 250C62080D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ir2O5-0003q4-Vp; Mon, 13 Jan 2020 16:16:21 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ir2O5-0003pz-9k for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 16:16:21 +0000 X-Inumbo-ID: 08a02662-3620-11ea-ac27-bc764e2007e4 Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 08a02662-3620-11ea-ac27-bc764e2007e4; Mon, 13 Jan 2020 16:16:20 +0000 (UTC) Received: by mail-lj1-x243.google.com with SMTP id u1so10739206ljk.7 for ; Mon, 13 Jan 2020 08:16:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2R5ZdfkpEPg7lzLDM/mfHIHJGblgwnEPBQLKVuMJu2E=; b=YIr6aIyLrC4SDcsUJCSVdQZDPqGymyP+Nt5TgcCrtULNUCxRpV6e76lFAKTpUOSxp4 BmOa75lkPizZkbuE10vw3+RSCZ+CPBIswS1gAYuebfqZTIzhFBZ94XM3XTKRpWbzgfa2 45gXYnaSCbHajgXB6hlKVX/FhNV3OpAdJhus2FTOs7TduMsF+OR/3zWDMPJ149x0BOmY f8i02kmi2LpL20B/ynJTR4Cc0MFBPDP6DaerUp/Hhz9SMWV6Linb+ebPLJvM3dUeNuQZ Xj85dRDhPKi4h6X7MjPYCcLCBEGyKFqjn6gkpocBvo2DuNtiKv1nXfSUgWaHxGjjEjlR fQoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2R5ZdfkpEPg7lzLDM/mfHIHJGblgwnEPBQLKVuMJu2E=; b=do76G/5aUK5s6L0+B/RcdJqdsLcZSdXoY5yl4VNdre07TVw6PPOFez6XsB6XFh42rX uP8IhGDa4LcfJS27IdM403K6gn9sTXlwLR5cuFQvRnSzrt+xepl2l5u+m2XicfxOZL9X 3pgKVoX+Kb0EoQbhg0zVAnCZUG/9QugPn8SqXpfNnwdGv334loa9Wr6fFzuhljuLt8nr ps6IADQgvrB+sU4h9eEEOf3AYILG0TY19qMmcl/3WxFOQkBGD+XdqiqovjniJinW239e Hustpi7kdp5cTQO0HVHbjDdqVZpKyvxzQhQMEodE2Dq3QrYuBCRBeuFal2zS1+HunOyd 6bYQ== X-Gm-Message-State: APjAAAVJRnk46lgvzV/Z4GM7brdisC4P8f5YE1hXLZVeXCYInL1QoOct 4/DHQzmfK1ebuDyvFkgQSTUHy9bGfMO9HySKiYc= X-Google-Smtp-Source: APXvYqxep/cWrSER+Ds/1eVxOXRfIuLmIR+Of9YsJAAZzMSkjZpPM7wNy/bl+Wc7dOt/FRqzD1fWXCv0dmrgVJNLki8= X-Received: by 2002:a2e:98c4:: with SMTP id s4mr11428389ljj.102.1578932179418; Mon, 13 Jan 2020 08:16:19 -0800 (PST) MIME-Version: 1.0 References: <20200109114816.2293-1-pdurrant@amazon.com> <20200109114816.2293-5-pdurrant@amazon.com> In-Reply-To: <20200109114816.2293-5-pdurrant@amazon.com> From: Jason Andryuk Date: Mon, 13 Jan 2020 11:16:08 -0500 Message-ID: To: Paul Durrant Subject: Re: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains with a specified or random domid X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Anthony PERARD , xen-devel , Ian Jackson , Wei Liu Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gVGh1LCBKYW4gOSwgMjAyMCBhdCA2OjUwIEFNIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h em9uLmNvbT4gd3JvdGU6Cj4KPiBUaGlzIHBhdGNoIGFkZHMgYSAnZG9taWQnIGZpZWxkIHRvIGxp YnhsX2RvbWFpbl9jcmVhdGVfaW5mbyBhbmQgdGhlbgo+IG1vZGlmaWVzIGRvX2RvbWFpbl9jcmVh dGUoKSB0byB1c2UgdGhhdCB2YWx1ZSBpZiBpdCBpcyB2YWxpZC4gQW55IHZhbGlkCj4gZG9taWQg d2lsbCBiZSBjaGVja2VkIGFnYWluc3QgdGhlIHJldGlyZWQgZG9taWQgbGlzdCBiZWZvcmUgYmVp bmcgcGFzc2VkCj4gdG8gbGlieGxfX2RvbWFpbl9tYWtlKCkuCj4gSWYgdGhlIGRvbWlkIHZhbHVl IGlzIGludmFsaWQgdGhlbiBYZW4gd2lsbCBjaG9vc2UgdGhlIGRvbWlkLCBhcyBiZWZvcmUsCj4g dW5sZXNzIHRoZSB2YWx1ZSBpcyB0aGUgbmV3IHNwZWNpYWwgUkFORE9NX0RPTUlEIHZhbHVlIGFk ZGVkIHRvIHRoZSBBUEkuCj4gVGhpcyB2YWx1ZSBpbnN0cnVjdHMgbGlieGxfX2RvbWFpbl9tYWtl KCkgdG8gc2VsZWN0IGEgcmFuZG9tIGRvbWlkIHZhbHVlLAo+IGNoZWNrIGl0IGZvciB2YWxpZGl0 eSwgdmVyaWZ5IGl0IGRvZXMgbm90IG1hdGNoIGEgcmV0aXJlZCBkb21haW4sIGFuZCB0aGVuCj4g cGFzcyBpdCB0byBYZW4ncyBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiBvcGVyYXRpb24uIElmIFhl biBkZXRlcm1pbmVzIHRoYXQKPiBpdCBjby1pbmNpZGVzIHdpdGggYW4gZXhpc3RpbmcgZG9tYWlu LCBhIG5ldyByYW5kb20gdmFsdWUgd2lsbCBiZQo+IHNlbGVjdGVkIGFuZCB0aGUgb3BlcmF0aW9u IHdpbGwgYmUgcmUtdHJpZWQuCj4KPiBOT1RFOiBsaWJ4bF9fbG9ndigpIGlzIGFsc28gbW9kaWZp ZWQgdG8gb25seSBsb2cgdmFsaWQgZG9taWQgdmFsdWVzIGluCj4gICAgICAgbWVzc2FnZXMgcmF0 aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2UsIHRoYXQgaXMgbm90Cj4gICAg ICAgSU5WQUxJRF9ET01JRC4KPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJh bnRAYW1hem9uLmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp dHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQ2M6IEFudGhvbnkgUEVSQVJE IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+Cj4gdjI6Cj4gIC0gUmUtd29ya2VkIHRvIHVz ZSBhIHZhbHVlIGZyb20gbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvCj4gLS0tCj4gIHRvb2xzL2xp YnhsL2xpYnhsLmggICAgICAgICAgfCAgOSArKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxf Y3JlYXRlLmMgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHRvb2xz L2xpYnhsL2xpYnhsX2ludGVybmFsLmMgfCAgMiArLQo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBl cy5pZGwgIHwgIDEgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCj4KCjxzbmlwPgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl YXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IDE4MzVhNTUwMmMuLmVl NzZkZWUzNjQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiArKysg Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC02MDAsOSArNjAwLDM5IEBAIGludCBs aWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j b25maWcsCj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0KPgo+IC0gICAgICAg IHJldCA9IHhjX2RvbWFpbl9jcmVhdGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsKPiArICAg ICAgICBpZiAobGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoaW5mby0+ZG9taWQpKSB7Cj4gKyAgICAg ICAgICAgICpkb21pZCA9IGluZm8tPmRvbWlkOwo+ICsKPiArICAgICAgICAgICAgaWYgKGxpYnhs X19pc19yZXRpcmVkX2RvbWlkKGdjLCAqZG9taWQpKSB7Cj4gKyAgICAgICAgICAgICAgICBMT0dF RChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIGlkIGlzIHJldGlyZWQiKTsKPiArICAgICAgICAgICAg ICAgIHJjID0gRVJST1JfRkFJTDsKPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAg ICAgICAgICB9Cj4gKyAgICAgICAgfSBlbHNlIGlmIChpbmZvLT5kb21pZCA9PSBSQU5ET01fRE9N SUQpIHsKPiArICAgICAgICAgICAgKmRvbWlkID0gMDsgLyogWmVyby1vdXQgaW5pdGlhbCB2YWx1 ZSAqLwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgZm9yICg7Oykgewo+ICsgICAgICAgICAg ICBpZiAoaW5mby0+ZG9taWQgPT0gUkFORE9NX0RPTUlEKSB7Cj4gKyAgICAgICAgICAgICAgICAv KiBSYW5kb21pemUgbG93ZXIgb3JkZXIgYnl0ZXMgKi8KPiArICAgICAgICAgICAgICAgIHJldCA9 IGxpYnhsX19yYW5kb21fYnl0ZXMoZ2MsICh2b2lkICopZG9taWQsCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih1aW50MTZfdCkpOwoKQ2FzdGluZyB0 byB2b2lkICogYXNzdW1lcyBsaXR0bGUgZW5kaWFuLiAgVXNpbmcgYSB0ZW1wb3JhcnkgdWludDE2 X3QKd291bGQgYXZvaWQgdGhhdCBhc3N1bXB0aW9uLiAgQWxzbywgbWFza2luZyBkb3duIHRvIDB4 N2ZmZiB3b3VsZCBjbGVhcgp0aGUgdG9wIGJpdCB3aGljaCBpcyBuZXZlciB2YWxpZC4KClJlZ2Fy ZHMsCkphc29uCgo+ICsgICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCj4gKyAgICAgICAgICAg ICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYgKCFsaWJ4bF9kb21pZF92 YWxpZF9ndWVzdCgqZG9taWQpIHx8Cj4gKyAgICAgICAgICAgICAgICAgICAgbGlieGxfX2lzX3Jl dGlyZWRfZG9taWQoZ2MsICpkb21pZCkpCj4gKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7 Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIHJldCA9IHhjX2RvbWFpbl9jcmVh dGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsKPiArICAgICAgICAgICAgaWYgKHJldCA9PSAw IHx8IGVycm5vICE9IEVFWElTVCB8fCBpbmZvLT5kb21pZCAhPSBSQU5ET01fRE9NSUQpCj4gKyAg ICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIGlmIChyZXQg PCAwKSB7Cj4gICAgICAgICAgICAgIExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4gY3JlYXRp b24gZmFpbCIpOwo+ICsgICAgICAgICAgICAqZG9taWQgPSBJTlZBTElEX0RPTUlEOwo+ICAgICAg ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAg ICAgIH0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=