From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH 02/19] xl: introduce a domain type option Date: Tue, 22 Aug 2017 10:49:03 +0100 Message-ID: <20170822094920.70151-3-roger.pau@citrix.com> References: <20170822094920.70151-1-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dk5oP-000586-DQ for xen-devel@lists.xenproject.org; Tue, 22 Aug 2017 09:49:29 +0000 In-Reply-To: <20170822094920.70151-1-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Wei Liu , boris.ostrovsky@oracle.com, Roger Pau Monne , Ian Jackson List-Id: xen-devel@lists.xenproject.org SW50cm9kdWNlIGEgbmV3IHR5cGUgb3B0aW9uIHRvIHhsIGNvbmZpZ3VyYXRpb24gZmlsZXMgaW4g b3JkZXIgdG8Kc3BlY2lmeSB0aGUgZG9tYWluIHR5cGUuIFRoaXMgc3VwZXJzZWRlcyB0aGUgY3Vy cmVudCBidWlsZGVyIG9wdGlvbi4KClRoZSBuZXcgb3B0aW9uIGlzIGRvY3VtZW50ZWQgaW4gdGhl IHhsLmNmZyBtYW4gcGFnZSwgYW5kIHRoZSBwcmV2aW91cwpidWlsZGVyIG9wdGlvbiBpcyBtYXJr ZWQgYXMgZGVwcmVjYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy LnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94 bC5jZmcucG9kLjUuaW4gfCAyMiArKysrKysrKysrKysrKysrKysrKy0tCiB0b29scy94bC94bF9w YXJzZS5jICAgICAgfCAyMCArKysrKysrKysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAz NyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hs LmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCA3OWNiMmVhZWE3 Li5hYjUzNDM2ZGEyIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIv ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC01NCw5ICs1NCw5IEBAIFBhaXJzIG1heSBiZSBz ZXBhcmF0ZWQgZWl0aGVyIGJ5IGEgbmV3bGluZSBvciBhIHNlbWljb2xvbi4gIEJvdGgKIG9mIHRo ZSBmb2xsb3dpbmcgYXJlIHZhbGlkOgogCiAgIG5hbWU9ImgwIgotICBidWlsZGVyPSJodm0iCisg IHR5cGU9Imh2bSIKIAotICBuYW1lPSJoMCI7IGJ1aWxkZXI9Imh2bSIKKyAgbmFtZT0iaDAiOyB0 eXBlPSJodm0iCiAKID1oZWFkMSBPUFRJT05TCiAKQEAgLTc3LDYgKzc3LDI0IEBAIHNpbmdsZSBo b3N0IG11c3QgYmUgdW5pcXVlLgogCiA9b3ZlciA0CiAKKz1pdGVtIEI8dHlwZT0icHYiPgorCitT cGVjaWZpZXMgdGhhdCB0aGlzIGlzIHRvIGJlIGEgUFYgZG9tYWluLCBzdWl0YWJsZSBmb3IgaG9z dGluZyBYZW4tYXdhcmUgZ3Vlc3QKK29wZXJhdGluZyBzeXN0ZW1zLiBUaGlzIGlzIHRoZSBkZWZh dWx0LgorCis9aXRlbSBCPHR5cGU9Imh2bSI+CisKK1NwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8g YmUgYW4gSFZNIGRvbWFpbi4gVGhhdCBpcywgYSBmdWxseSB2aXJ0dWFsaXNlZAorY29tcHV0ZXIg d2l0aCBlbXVsYXRlZCBCSU9TLCBkaXNrIGFuZCBuZXR3b3JrIHBlcmlwaGVyYWxzLCBldGMuCisK Kz1iYWNrCisKKz1oZWFkMyBEZXByZWNhdGVkIGd1ZXN0IHR5cGUgc2VsZWN0aW9uCisKK05vdGUg dGhhdCB0aGUgYnVpbGRlciBvcHRpb24gaXMgYmVpbmcgZGVwcmVjYXRlZCBpbiBmYXZvciBvZiB0 aGUgdHlwZSBvcHRpb24uCisKKz1vdmVyIDQKKwogPWl0ZW0gQjxidWlsZGVyPSJnZW5lcmljIj4K IAogU3BlY2lmaWVzIHRoYXQgdGhpcyBpcyB0byBiZSBhIFBWIGRvbWFpbiwgc3VpdGFibGUgZm9y IGhvc3RpbmcgWGVuLWF3YXJlIGd1ZXN0CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5j IGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCBmNzgyNTVkZmU1Li4zNzdmMGYwZDk0IDEwMDY0 NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAg LTg1NCw5ICs4NTQsMjMgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25m aWdfc291cmNlLAogCiAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmNfaW5mby0+cnVuX2hvdHBsdWdf c2NyaXB0cywgcnVuX2hvdHBsdWdfc2NyaXB0cyk7CiAgICAgY19pbmZvLT50eXBlID0gTElCWExf RE9NQUlOX1RZUEVfUFY7Ci0gICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImJ1 aWxkZXIiLCAmYnVmLCAwKSAmJgotICAgICAgICAhc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4o YnVmKSkpCi0gICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAg ICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAiYnVpbGRlciIsICZidWYsIDApKSB7 CisgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICJUaGUgYnVpbGRlciBv cHRpb24gaXMgYmVpbmcgZGVwcmVjYXRlZCwgcGxlYXNlIHVzZSB0eXBlIGluc3RlYWQuXG4iKTsK KyAgICAgICAgaWYgKCFzdHJuY21wKGJ1ZiwgImh2bSIsIHN0cmxlbihidWYpKSkKKyAgICAgICAg ICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAgICB9CisKKyAgICBp ZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAidHlwZSIsICZidWYsIDApKSB7CisgICAg ICAgIGlmICghc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4oYnVmKSkpIHsKKyAgICAgICAgICAg IGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAgICAgICAgfSBlbHNlIGlm ICghc3RybmNtcChidWYsICJwdiIsIHN0cmxlbihidWYpKSkgeworICAgICAgICAgICAgY19pbmZv LT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAg ICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgZG9tYWluIHR5cGUgJXMuXG4iLCBidWYpOwor ICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgfQorICAgIH0KIAogICAgIHhsdV9jZmdfZ2V0 X2RlZmJvb2woY29uZmlnLCAiaGFwIiwgJmNfaW5mby0+aGFwLCAwKTsKIAotLSAKMi4xMS4wIChB cHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==