From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937230AbeE3GxB (ORCPT ); Wed, 30 May 2018 02:53:01 -0400 Received: from mail-lf0-f65.google.com ([209.85.215.65]:37393 "EHLO mail-lf0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935905AbeE3Gw7 (ORCPT ); Wed, 30 May 2018 02:52:59 -0400 X-Google-Smtp-Source: ADUXVKLiGitzHrd2wGg9KQ0QA8V9lZMmiy6ec5nd+ZHcAUeDLWMZ2qHHHUbNkufwtBFmWH1JuhHTig== Subject: Re: [PATCH 5/8] xen/gntdev: Add initial support for dma-buf UAPI To: Boris Ostrovsky , xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, jgross@suse.com, konrad.wilk@oracle.com Cc: daniel.vetter@intel.com, dongwon.kim@intel.com, matthew.d.roper@intel.com, Oleksandr Andrushchenko References: <20180525153331.31188-1-andr2000@gmail.com> <20180525153331.31188-6-andr2000@gmail.com> <232459a8-695f-56bf-e39b-693a2d2b27e3@oracle.com> From: Oleksandr Andrushchenko Message-ID: <25a0adae-6488-1d24-0c0a-514b24dcb1df@gmail.com> Date: Wed, 30 May 2018 09:52:55 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <232459a8-695f-56bf-e39b-693a2d2b27e3@oracle.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/30/2018 01:34 AM, Boris Ostrovsky wrote: > On 05/25/2018 11:33 AM, Oleksandr Andrushchenko wrote: > >> >> +/* >> + * Create a dma-buf [1] from grant references @refs of count @count provided >> + * by the foreign domain @domid with flags @flags. >> + * >> + * By default dma-buf is backed by system memory pages, but by providing >> + * one of the GNTDEV_DMA_FLAG_XXX flags it can also be created as >> + * a DMA write-combine or coherent buffer, e.g. allocated with dma_alloc_wc/ >> + * dma_alloc_coherent. >> + * >> + * Returns 0 if dma-buf was successfully created and the corresponding >> + * dma-buf's file descriptor is returned in @fd. >> + * >> + * [1] https://elixir.bootlin.com/linux/latest/source/Documentation/driver-api/dma-buf.rst > > Documentation/driver-api/dma-buf.rst. > Indeed ;) > -boris Thank you, Oleksandr From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Andrushchenko Subject: Re: [PATCH 5/8] xen/gntdev: Add initial support for dma-buf UAPI Date: Wed, 30 May 2018 09:52:55 +0300 Message-ID: <25a0adae-6488-1d24-0c0a-514b24dcb1df@gmail.com> References: <20180525153331.31188-1-andr2000@gmail.com> <20180525153331.31188-6-andr2000@gmail.com> <232459a8-695f-56bf-e39b-693a2d2b27e3@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-lf0-x243.google.com (mail-lf0-x243.google.com [IPv6:2a00:1450:4010:c07::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 288F66F65A for ; Wed, 30 May 2018 06:52:59 +0000 (UTC) Received: by mail-lf0-x243.google.com with SMTP id v135-v6so2534782lfa.9 for ; Tue, 29 May 2018 23:52:59 -0700 (PDT) In-Reply-To: <232459a8-695f-56bf-e39b-693a2d2b27e3@oracle.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Boris Ostrovsky , xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, jgross@suse.com, konrad.wilk@oracle.com Cc: daniel.vetter@intel.com, dongwon.kim@intel.com, Oleksandr Andrushchenko List-Id: dri-devel@lists.freedesktop.org T24gMDUvMzAvMjAxOCAwMTozNCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzI1 LzIwMTggMTE6MzMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Cj4+ICAgCj4+ ICsvKgo+PiArICogQ3JlYXRlIGEgZG1hLWJ1ZiBbMV0gZnJvbSBncmFudCByZWZlcmVuY2VzIEBy ZWZzIG9mIGNvdW50IEBjb3VudCBwcm92aWRlZAo+PiArICogYnkgdGhlIGZvcmVpZ24gZG9tYWlu IEBkb21pZCB3aXRoIGZsYWdzIEBmbGFncy4KPj4gKyAqCj4+ICsgKiBCeSBkZWZhdWx0IGRtYS1i dWYgaXMgYmFja2VkIGJ5IHN5c3RlbSBtZW1vcnkgcGFnZXMsIGJ1dCBieSBwcm92aWRpbmcKPj4g KyAqIG9uZSBvZiB0aGUgR05UREVWX0RNQV9GTEFHX1hYWCBmbGFncyBpdCBjYW4gYWxzbyBiZSBj cmVhdGVkIGFzCj4+ICsgKiBhIERNQSB3cml0ZS1jb21iaW5lIG9yIGNvaGVyZW50IGJ1ZmZlciwg ZS5nLiBhbGxvY2F0ZWQgd2l0aCBkbWFfYWxsb2Nfd2MvCj4+ICsgKiBkbWFfYWxsb2NfY29oZXJl bnQuCj4+ICsgKgo+PiArICogUmV0dXJucyAwIGlmIGRtYS1idWYgd2FzIHN1Y2Nlc3NmdWxseSBj cmVhdGVkIGFuZCB0aGUgY29ycmVzcG9uZGluZwo+PiArICogZG1hLWJ1ZidzIGZpbGUgZGVzY3Jp cHRvciBpcyByZXR1cm5lZCBpbiBAZmQuCj4+ICsgKgo+PiArICogWzFdIGh0dHBzOi8vZWxpeGly LmJvb3RsaW4uY29tL2xpbnV4L2xhdGVzdC9zb3VyY2UvRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBp L2RtYS1idWYucnN0Cj4KPiBEb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvZG1hLWJ1Zi5yc3QuCj4K SW5kZWVkIDspCj4gLWJvcmlzClRoYW5rIHlvdSwKT2xla3NhbmRyCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=