From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v3 04/11] libxl: add generic function to add device Date: Thu, 29 Jun 2017 18:36:32 +0100 Message-ID: <20170629173632.4wrsgiru7aivepom@citrix.com> References: <1498557807-10810-1-git-send-email-al1img@gmail.com> <1498557807-10810-5-git-send-email-al1img@gmail.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 1dQdNA-0003az-A2 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:36:56 +0000 Content-Disposition: inline In-Reply-To: <1498557807-10810-5-git-send-email-al1img@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Oleksandr Grytsov Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com, wei.liu2@citrix.com, Oleksandr Grytsov List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDE6MDM6MjBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw YW0uY29tPgo+IAo+IEFkZCBsaWJ4bF9fZGV2aWNlX2FkZCBmdW5jdGlvLgoKZnVuY3Rpb24KCj4g QWxtb3N0IGFsbCBkZXZpY2VzIGhhdmUgc2ltaWxhciBsaWJ4bF9fZGV2aWNlX3h4eHhfYWRkIGZ1 bmN0aW9uLgo+IFRoaXMgZ2VuZXJpYyBmdW5jdGlvbiBpbXBsZW1lbnRzIHNhbWUgZnVuY3Rpb25h bGl0eSBidXQKPiB1c2luZyB0aGUgZGV2aWNlIGhhbmRsaW5nIGZyYW1ld29yay4gVGhlIGRldmlj ZSBzcGVjaWZpYwo+IHBhcnQgdGhpcyBpcyBzZXR0aW5nIHhlbiBzdG9yZSBjb25maWd1cmF0aW9u LiBUaGlzIHBhcnQKPiBpcyBtb3ZlZCB0byBzZXRfeGVuc3RvcmVfY29uZmlnIGNhbGxiYWNrIG9m IHRoZSBkZXZpY2UgZnJhbWV3b3JrLgo+IAoKUmlnaHQuIEkgdGhpbmsgdGhpcyBpcyBhIGdvb2Qg aWRlYSBpbiBnZW5lcmFsLgoKSSBkb24ndCBzZWUgZXhpdGluZyBkZXZpY2UgcG9ydGVkIHRvIHRo ZSBuZXcgZnJhbWV3b3JrLCB3aHk/CgpXZSByZWFsbHkgZG9uJ3Qgd2FudCB0d28gc2V0cyBvZiBj b2RlIHRoYXQgZG9lcyB0aGUgc2FtZSB0aGluZyBpbiBsaWJ4bC4KVGhhdCdzIGEgcmVjaXBlIGZv ciBidWdzLgoKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dy eXRzb3ZAZXBhbS5jb20+ClsuLi5dCj4gIC8qCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp YnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPiBpbmRleCBhNjI4YWRj Li5jNzliY2RhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCj4gKysr IGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPiBAQCAtMTQsNiArMTQsMjEgQEAKPiAgCj4g ICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgo+ICAKPiArc3RhdGljIGludCBsaWJ4bF9fZGV2 aWNlX3ZkaXNwbF9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zk aXNwbCAqdmRpc3BsKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgcmMgPSBsaWJ4bF9f cmVzb2x2ZV9kb21pZChnYywgdmRpc3BsLT5iYWNrZW5kX2RvbW5hbWUsCj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICZ2ZGlzcGwtPmJhY2tlbmRfZG9taWQpOwo+ICsKPiArICAgIGlm ICh2ZGlzcGwtPmRldmlkID09IC0xKSB7Cj4gKyAgICAgICAgdmRpc3BsLT5kZXZpZCA9IGxpYnhs X19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZkaXNwbCIpOwo+ICsgICAgfQo+ICsKCk5vIG5l ZWQgdG8gaGF2ZSB7fS4KCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQg bGlieGxfX2RldmljZV9mcm9tX3ZkaXNwbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlz cGwgKnZkaXNwbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs X19kZXZpY2UgKmRldmljZSkKPiBAQCAtNDcsNyArNjIsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9f ZGV2aWNlX3ZkaXNwbF9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZk aXNwbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19k ZXZpY2UgKmFvZGV2KQo+ICB7Cj4gLQo+ICsgICAgbGlieGxfX2RldmljZV9hZGQoZWdjLCBkb21p ZCwgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwgdmRpc3BsLCBhb2Rldik7Cj4gIH0KPiAgCj4gIGxp YnhsX2RldmljZV92ZGlzcGwgKmxpYnhsX2RldmljZV92ZGlzcGxfbGlzdChsaWJ4bF9jdHggKmN0 eCwgdWludDMyX3QgZG9taWQsCj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=