From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH v3 2/5] libxl: add new pvusb backend "qusb" provided by qemu Date: Fri, 25 Mar 2016 07:29:50 +0100 Message-ID: <56F4DADE.4040200@suse.com> References: <1458735847-9448-1-git-send-email-jgross@suse.com> <1458735847-9448-3-git-send-email-jgross@suse.com> <56F5119C02000066000C0F24@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56F5119C02000066000C0F24@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Chun Yan Liu , xen-devel@lists.xen.org Cc: George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com, stefano.stabellini@eu.citrix.com List-Id: xen-devel@lists.xenproject.org T24gMjUvMDMvMTYgMDM6MjMsIENodW4gWWFuIExpdSB3cm90ZToKPiAKPiAKPj4+PiBPbiAzLzIz LzIwMTYgYXQgMDg6MjQgUE0sIGluIG1lc3NhZ2UKPiA8MTQ1ODczNTg0Ny05NDQ4LTMtZ2l0LXNl bmQtZW1haWwtamdyb3NzQHN1c2UuY29tPiwgSnVlcmdlbiBHcm9zcwo+IDxqZ3Jvc3NAc3VzZS5j b20+IHdyb3RlOiAKPj4gQWRkIGEgbmV3IHB2dXNiIGJhY2tlbmQgdHlwZSAicXVzYiIgd2hpY2gg aXMgcHJvdmlkZWQgYnkgcWVtdS4gSXQgY2FuIAo+PiBiZSBzZWxlY3RlZCBlaXRoZXIgYnkgc3Bl Y2lmeWluZyB0aGUgdHlwZSBkaXJlY3RseSBpbiB0aGUgY29uZmlndXJhdGlvbiAKPj4gb3IgaXQg aXMgc2VsZWN0ZWQgYXV0b21hdGljYWxseSBieSBsaWJ4bCBpbiBjYXNlIHRoZXJlIGlzIG5vICJ1 c2JiYWNrIiAKPj4gZHJpdmVyIGxvYWRlZC4gCj4+ICAKPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiAKPj4gLS0tIAo+PiAgZG9jcy9tYW4veGwuY2ZnLnBv ZC41ICAgICAgICAgICAgICAgIHwgIDExICsrKy0gCj4+ICB0b29scy9saWJ4bC9saWJ4bF9kZXZp Y2UuYyAgICAgICAgICAgfCAgIDMgKy0gCj4+ICB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAg ICAgICAgICAgfCAgIDggKysrIAo+PiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAg ICAgIHwgICAxICsgCj4+ICB0b29scy9saWJ4bC9saWJ4bF9wdnVzYi5jICAgICAgICAgICAgfCAx MDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0gCj4+ICB0b29scy9saWJ4bC9s aWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgIDEgKyAKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5 cGVzX2ludGVybmFsLmlkbCB8ICAgMSArIAo+PiAgNyBmaWxlcyBjaGFuZ2VkLCAxMDEgaW5zZXJ0 aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pIAo+PiAgCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4 bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAKPj4gaW5k ZXggZmM3YmRhYi4uMmRiOGIxYiAxMDA2NDQgCj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu dGVybmFsLmggCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggCj4+IEBAIC0y Miw2ICsyMiwyMSBAQCAKPj4gICAKPj4gICNkZWZpbmUgVVNCSFVCX0NMQVNTX0NPREUgOSAKPj4g ICAKPj4gK3N0YXRpYyBpbnQgdXNiYmFja19pc19sb2FkZWQobGlieGxfX2djICpnYykgCj4+ICt7 IAo+PiArICAgIGludCByOyAKPj4gKyAgICBzdHJ1Y3Qgc3RhdCBzdDsgCj4+ICsgCj4+ICsgICAg ciA9IGxzdGF0KFNZU0ZTX1VTQkJBQ0tfRFJJVkVSLCAmc3QpOyAKPj4gKyAKPj4gKyAgICBpZiAo ciA9PSAwKSAKPj4gKyAgICAgICAgcmV0dXJuIDE7IAo+PiArICAgIGlmIChyIDwgMCAmJiBlcnJu byA9PSBFTk9FTlQpIAo+PiArICAgICAgICByZXR1cm4gMDsgCj4+ICsgICAgTE9HRShFUlJPUiwg IkFjY2Vzc2luZyAlcyIsIFNZU0ZTX1VTQkJBQ0tfRFJJVkVSKTsgCj4+ICsgICAgcmV0dXJuIC0x OyAKPj4gK30gCj4+ICsgCj4+ICBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiY3RybF9zZXRk ZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCAKPj4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmwgKnVzYmN0 cmwpIAo+PiAgeyAKPj4gQEAgLTM2LDcgKzUxLDggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNl X3VzYmN0cmxfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCAgCj4+IHVpbnQzMl90IGRvbWlkLCAK Pj4gICAKPj4gICAgICBpZiAodXNiY3RybC0+dHlwZSA9PSBMSUJYTF9VU0JDVFJMX1RZUEVfQVVU TykgeyAKPj4gICAgICAgICAgaWYgKGRvbXR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsg Cj4+IC0gICAgICAgICAgICB1c2JjdHJsLT50eXBlID0gTElCWExfVVNCQ1RSTF9UWVBFX1BWOyAK Pj4gKyAgICAgICAgICAgIHVzYmN0cmwtPnR5cGUgPSB1c2JiYWNrX2lzX2xvYWRlZChnYykgPyBM SUJYTF9VU0JDVFJMX1RZUEVfUFYgCj4gVGhlIGNvbmRpdGlvbiBzaG91bGQgYmUgKHVzYmJhY2tf aXNfbG9hZGVkKGdjKSA+IDApPwo+IHVzYmJhY2tfaXNfbG9hZGVkKGdjKSA8IDAgbWVhbnMgbHN0 YXQgZXJyb3IsIGNhbm5vdCBkZXRlcm1pbmUgaWYgdGhlCj4gdXNiYmFjayBkcml2ZXIgaXMgbG9h ZGVkLgoKR29vZCBwb2ludC4gSSB0aGluayBpbiBlcnJvciBjYXNlIEkgc2hvdWxkIHJhdGhlciBh Ym9ydCB0aGUgb3BlcmF0aW9uLgoKVGhvdWdodHM/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK