From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH RESEND] tools/libxl: add support for emulated NVMe drives Date: Wed, 22 Mar 2017 17:16:14 +0000 Message-ID: References: <1490188195-25209-1-git-send-email-paul.durrant@citrix.com> <22738.34635.5188.8862@mariner.uk.xensource.com> <6763dafad4bb4f729939d5d03a7a42d7@AMSPEX02CL03.citrite.net> <22738.37344.241548.218043@mariner.uk.xensource.com> <22738.41033.932771.92570@mariner.uk.xensource.com> <6a44fdab4945492bb7ee4f5096c3cee1@AMSPEX02CL03.citrite.net> <22738.44582.349289.852057@mariner.uk.xensource.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 1cqjrs-0006Id-UA for xen-devel@lists.xenproject.org; Wed, 22 Mar 2017 17:16:17 +0000 In-Reply-To: <22738.44582.349289.852057@mariner.uk.xensource.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson Cc: "xen-devel@lists.xenproject.org" , Wei Liu List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86 aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAyMiBNYXJjaCAyMDE3IDE3OjAzCj4g VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZl bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBT dWJqZWN0OiBSRTogW1BBVENIIFJFU0VORF0gdG9vbHMvbGlieGw6IGFkZCBzdXBwb3J0IGZvciBl bXVsYXRlZCBOVk1lCj4gZHJpdmVzCj4gCj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIlJFOiBbUEFU Q0ggUkVTRU5EXSB0b29scy9saWJ4bDogYWRkIHN1cHBvcnQgZm9yCj4gZW11bGF0ZWQgTlZNZSBk cml2ZXMiKToKPiA+ID4gRnJvbTogSWFuIEphY2tzb24gW21haWx0bzppYW4uamFja3NvbkBldS5j aXRyaXguY29tXQo+ID4gPiBUaGF0J3Mgbm90IG15IHBvaW50LiAgVGhlIHB1cnBvc2Ugb2YgdGhp cyB0YWJsZSBpcyB0byBhZHZpc2UgZ3Vlc3RzCj4gPiA+IHdoYXQgdGhlIGNvbnZlbnRpb25hbCBp bi1ndWVzdCBkZXZpY2UgbmFtZSBvdWdodCB0byBiZSBmb3IgYSBjZXJ0YWluCj4gPiA+IHZiZC4K PiA+Cj4gPiBZZXMsIGFuZCB4dmQ8c29tZXRoaW5nPiBpcyBhIHBlcmZlY3RseSBmaW5lIG5hbWUg Zm9yIGEgUFYgZGV2aWNlIGluIHByZXR0eQo+IG11Y2ggZXZlcnkgY2FzZS4gSXQncyBhbHJlYWR5 IHRoZSBjYXNlIHRoYXQgZW11bGF0ZWQgSURFIGRpc2tzIGFyZSBleHBvc2VkIHRvCj4gZ3Vlc3Rz IHVzaW5nIHh2ZCogbnVtYmVyaW5nLgo+IAo+IE5vLCBJIGRvbid0IHRoaW5rIHNvOgo+IAo+IC9s aWJ4bC81L2RldmljZS92YmQvNTYzMi9wYXJhbXMgPSAiYWlvOi9yb290LzY4MjU0LnRlc3QtYW1k NjQtYW1kNjQteGwtCj4gcWVtdXUtZGViaWFuaHZtLWFtZDY0LmRlYmlhbmh2bS1lbVwuLi4iCj4g KG4wKQo+IAo+IDU2MzIgPSAyMiA8PCA4IHwgMCBpZSAiaGQsIGRpc2sgMiwgcGFydGl0aW9uIDAi Cj4gCgpUaGlzIGlzIG15IFZNOgoKcm9vdEBicml4aGFtOn4jIHhlbnN0b3JlLWxzICIvbGlieGwv MyIKZGV2aWNlID0gIiIKIHZiZCA9ICIiCiAgNTE3MTIgPSAiIgogICBmcm9udGVuZCA9ICIvbG9j YWwvZG9tYWluLzMvZGV2aWNlL3ZiZC81MTcxMiIKICAgYmFja2VuZCA9ICIvbG9jYWwvZG9tYWlu LzAvYmFja2VuZC9xZGlzay8zLzUxNzEyIgogICBwYXJhbXMgPSAicWNvdzI6L3Jvb3Qvd2lucnMy LXB2MS5xY293MiIKICAgZnJvbnRlbmQtaWQgPSAiMyIKICAgb25saW5lID0gIjEiCiAgIHJlbW92 YWJsZSA9ICIwIgogICBib290YWJsZSA9ICIxIgogICBzdGF0ZSA9ICIxIgogICBkZXYgPSAieHZk YSIKICAgdHlwZSA9ICJxZGlzayIKICAgbW9kZSA9ICJ3IgogICBkZXZpY2UtdHlwZSA9ICJkaXNr IgogICBkaXNjYXJkLWVuYWJsZSA9ICIxIgoKTm8gcHJvYmxlbSB1c2luZyB4dmRhLi4uIHN0aWxs IGVuZHMgdXAgYXMgSURFIHByaW1hcnkgbWFzdGVyLgoKPiBTb21lIG9wZXJhdGluZyBzeXN0ZW1z IChpbmNsdWRpbmcgbWFueSByZWNlbnQgTGludXgga2VybmVscykgcHJlc2VudAo+IGFsbCB2YmRz IGFzIHh2ZCouCj4gCj4gPiA+IFByZXN1bWFibHkgdGhlc2UgTlZNRSBkZXZpY2VzIHNob3VsZCBi ZSBzdWJqZWN0IHRvIHRoZSBzYW1lIHZiZCBhbmQKPiA+ID4gdW5wbHVnIGFwcHJvYWNoIGFzIHNj c2kgYW5kIGlkZSBkaXNrcy4KPiA+Cj4gPiBZZXMsIHRoYXQncyB3aGF0IHRoZSBRRU1VIHBhdGNo IGRvZXMuCj4gCj4gU28gbWF5YmUgdGhleSBzaG91bGQgcmV1c2UgdGhlIGhkKiBudW1iZXJpbmcg Pwo+IAoKVGhhdCBtaWdodCBiZSB0b28gbGltaXRpbmcuIFRoZSBoZCogbnVtYmVyaW5nIHNjaGVt ZSBkb2Vzbid0IHN0cmV0Y2ggdmVyeSBmYXIuCgo+ID4gVGhhdCBtZWFucyBtb2RpZmljYXRpb25z IHRvIFBWIGZyb250ZW5kcyB3b3VsZCBiZSBuZWVkZWQsIHdoaWNoIGlzCj4gPiBnb2luZyB0byBt YWtlIHRoaW5ncyBtb3JlIGRpZmZpY3VsdC4gTW9zdCBPUyBmaW5kIGRpc2tzIGJ5IFVVSUQKPiA+ IHRoZXNlIGRheXMgYW55d2F5IHNvIEknbSBzdGlsbCBub3Qgc3VyZSB0aGF0IGp1c3QgdXNpbmcg eHZkKgo+ID4gbnVtYmVyaW5nIHdvdWxkIHJlYWxseSBiZSBhIHByb2JsZW0uCj4gCj4gSW4gdGVy bXMgb2YgdGhlICJub21pbmFsIGRpc2sgdHlwZSIgZGlzY3Vzc2VkIGluCj4geGVuLXZiZC1pbnRl cmZhY2UubWFya2Rvd24uNywgSSBkb24ndCB0aGluayB0aGVzZSBlbXVsYXRlZCBkZXZpY2VzLAo+ IHdoaWNoIGdldCB1bnBsdWdnZWQsIHNob3VsZCBiZSBoYXZlIGEgIm5vbWFpbmwgZGlzayB0eXBl IiBvZiAiWGVuCj4gdmlydHVhbCBkaXNrIi4KPiAKCk9rLiBJJ2xsIHN1Ym1pdCBhbm90aGVyIHBh dGNoIHRvIFFFTVUgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBJREUvU0NTSSBkaXNrcyBhbmQgTlZN ZSBkaXNrcyBpbiB0aGUgdW5wbHVnIHByb3RvY29sLCBjb21lIHVwIHdpdGggYSBuZXcgUFYgbnVt YmVyaW5nIHNjaGVtZWQgYW5kIG1vZGlmeSB0aGUgV2luZG93cyBmcm9udGVuZCB0byB1bmRlcnN0 YW5kIGl0LgoKICBQYXVsCgo+IElhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=