From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrii Anisov Subject: Re: [PATCH v2 2/2] swiotlb-xen: implement xen_swiotlb_get_sgtable callback Date: Wed, 18 Jan 2017 14:20:01 +0200 Message-ID: References: <1484565592-24897-1-git-send-email-andrii.anisov@gmail.com> <1484565592-24897-3-git-send-email-andrii.anisov@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 1cTpDh-0004ZU-2a for xen-devel@lists.xenproject.org; Wed, 18 Jan 2017 12:20:05 +0000 Received: by mail-qt0-f194.google.com with SMTP id l7so1335774qtd.3 for ; Wed, 18 Jan 2017 04:20:03 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Julien Grall , Andrii Anisov , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org U3RlZmFubywKCkFib3V0IHRoaXMgcGllY2U6Cgo+Cj4gLSAgICAgICBpZiAoX19nZW5lcmljX2Rt YV9vcHMoZGV2KS0+Z2V0X3NndGFibGUpCj4gKwo+ICsgICAgICAgaWYgKF9fZ2VuZXJpY19kbWFf b3BzKGRldiktPmdldF9zZ3RhYmxlKSB7Cj4gKyAgICAgICAgICAgICAgIC8qIFdlIGNhbid0IGhh bmRsZSBmb3JlaWduIHBhZ2VzIGhlcmUuICovCj4gKyNpZmRlZiBDT05GSUdfQVJNCj4gKyAgICAg ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmZuID0gZG1hX3RvX3BmbihkZXYsIGhhbmRsZSk7Cj4g KyNlbHNlCj4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmZuID0gaGFuZGxlID4+IFBB R0VfU0hJRlQ7Cj4gKyNlbmRpZgo+ICsgICAgICAgICAgICAgICBCVUdfT04gKCFwYWdlX2lzX3Jh bShiZm4pKTsKPiAgICAgICAgICAgICAgICAgcmV0dXJuIF9fZ2VuZXJpY19kbWFfb3BzKGRldikt PmdldF9zZ3RhYmxlKGRldiwgc2d0LCBjcHVfYWRkciwgaGFuZGxlLAo+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSwg YXR0cnMpOwo+ICsgICAgICAgfQo+ICAgICAgICAgcmV0dXJuIGRtYV9jb21tb25fZ2V0X3NndGFi bGUoZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUpOwo+ICB9CgoKV291bGQgaXQgYmUg aW4gZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBhcyB5b3Ugc3VnZ2VzdGVkLCB0aGUgd2hvbGUK ImlmIChfX2dlbmVyaWNfZG1hX29wcyhkZXYpLT5nZXRfc2d0YWJsZSkge30iIHNob3VsZCBiZSB1 bmRlciBpZmRlZi4KCklNTyBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gYXZvaWQgaWZkZWZzIGluIGRy aXZlcnMveGVuL3N3aW90bGIteGVuLmMsCmJ1dCBJIGhhdmVuJ3QgZmluZCBvdXQgaG93IHRvIGRv IHRoYXQuCgpTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK