Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754591AbdLTIiQ (ORCPT ); Wed, 20 Dec 2017 03:38:16 -0500 Received: from mail-db5eur01on0078.outbound.protection.outlook.com ([104.47.2.78]:5739 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754153AbdLTIiO (ORCPT ); Wed, 20 Dec 2017 03:38:14 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; Subject: Re: [Xen-devel] [RFC PATCH 01/60] hyper_dmabuf: initial working version of hyper_dmabuf drv To: Dongwon Kim , "linux-kernel@vger.kernel.org" Cc: "xen-devel@lists.xenproject.org" , "Potrola, MateuszX" , "dri-devel@lists.freedesktop.org" References: <1513711816-2618-1-git-send-email-dongwon.kim@intel.com> <20171219232731.GA6497@downor-Z87X-UD5H> From: Oleksandr Andrushchenko Message-ID: <51dda471-e623-f30d-f40f-ca0767b31ca9@epam.com> Date: Wed, 20 Dec 2017 10:38:08 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171219232731.GA6497@downor-Z87X-UD5H> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Originating-IP: [85.223.209.52] X-ClientProxiedBy: AM5PR0502CA0022.eurprd05.prod.outlook.com (2603:10a6:203:91::32) To AM4PR0301MB1939.eurprd03.prod.outlook.com (2603:10a6:200:38::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: afcaf37e-36a2-4c15-fae0-08d547850142 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060);SRVR:AM4PR0301MB1939; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0301MB1939;3:Y8VS10c6LZ7KxnW41sZV0S+OrBz4dbqlgXMjUY8dlN9tfty2gdk832l4UWDY3+frSIzczEaHj+5p/rYDp31t8uKlaGt5c9MmXydrEfVk7/uNNdHWcLalJrQi3G1dyFOqo8oToIF9gzRuCuYmlb4Yb5SvY3VGoLs0NKkHW1EKhhV+KdU7Fa7nkSmHDVUYYjlXurwI963m2kqvu4EtuNJ27C/2oZ/8s7Wi01GA4gZBaVAxT8P5sO4EJP1AQPhme/Lk;25:WtQ3aKjvxGkEJL63KGkV4l1o3c+1zr/7oQZjWjGOmr0zoX9ZDY3zc1rbzAn/b3JO66Dv3Ykd750LYn5B2OYW5m2USPLMUCnBi1oH/hioNniRdQ9XbRKQs0Wl9S2e2qhn/sZpMGliR0HB+xw8oHL2G66W19Cs7WM/19yVbvNeiPVGFgzTaYeLFEyRmlyadB3GQF/U7gx9LJmyxmj7BCQCxcw4zmnGtJvp/y5dv+OTI/CK+yoH8wdyMZ7BSJ6+DtqMgFNa+wFIVJUIfAG8Cwuer2xE+r7hw23oKBP4AGvF0IxCmTw408Q2HgOOEy2+ea3r1IkKiZ+RWrIAMBwKMt00Jg==;31:66/8L5AbsT5wYW9cKRZHIC+0Mzv5nKHMzeJVa3X7CgngGmpZT04ph4EcXAwUR4N+ySxOo3kBT/LQKULhO7Ggb9Jf6BzG/KsIX2n5V3i4g1BlCsjYRATXwW64bc3QfRzwiRBaEKU3jWVKQT6RvQq9E97y7el4ey06P0U4CTEhPEtwbtEwWV9/d4HXOAzgUw8RPPAhNl8vHdmqhrbaE1JNS5PkgpSBTLOW41TzkwyMtSg= X-MS-TrafficTypeDiagnostic: AM4PR0301MB1939: X-Microsoft-Exchange-Diagnostics: 1;AM4PR0301MB1939;20:tPQTIHSBlI9/MUYO60sr7x2llI2xT7XWc5oT5ETQti8W8nNGeMzBw2CaByM9AlxoIaqHycMnDsKIT2IK/0EKG5yMqdz7OBTbm1ZivlxrSOBD8KFu4JuQfYQFK0QEkW++mA+MvinwPHmC5XCmnllA2UqepnlpdaGZlvedo/msVeuVcbP5Et8tBTyILWjuHi9nZc1Ecb5jRk9edKi/sIvSmCa0MOFZbsv4gMKBQt7apABfMD9kyUliPLBXvJUfzddH2v6jcjq+RUonfsTRlw0gNX+snXQ7eLfOyzJJWMsKMN17woFiGsUbAsPG3fXpmX18iUv6jj/O1DCJezKue6kArVLEdJRJ0BgEUJEOncEayq95lls5EpsM434Le52sW1iRL0LOtksNdLNSQkugVSVEPuaoegfGchNMuEX3iNWhnZtU4jPxyWm1nLrLDrwbA6fac/i/IKMnzXTCat6AzZDP9uLxifKmGKrYTvDQn8AC8TgUDz5YxltB6GkZ0l9XrN9w;4:8LtiGNHjMyecSQYHUlS2dVKlrUsFKQSb3UO68Os/bhkB9eqEKllChO/wz4pp/9tSEKkGrI5rmemxGVha4aAQx3/SEHbKS+B5GIIDZBaG/5E50xR2dh4kBo/WXPpebytvlksucrV5FM5aNtMmJmtElWqhqpbHen520o8BLN4djMclcKQ9tLjkPcB1LydZNtqgrD6jjBgxVfwDVg5kIO7vrff1On1gfG6Nkop8zm25fB6pmV0z7IWe+/oZ7YLQw+49VC+QKu8sIcuqt6KvuVp8Qrb+R10ofGi9K3W2H08OXFGR4HhJ4Ndp67ESr6/4QTOp X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(278428928389397); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(5005006)(8121501046)(3231023)(10201501046)(3002001)(93006095)(93001095)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011);SRVR:AM4PR0301MB1939;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:AM4PR0301MB1939; X-Forefront-PRVS: 0527DFA348 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(346002)(39380400002)(396003)(376002)(366004)(39860400002)(24454002)(189003)(199004)(4326008)(5660300001)(16526018)(72206003)(53546011)(86362001)(6246003)(36756003)(3846002)(66066001)(6116002)(31696002)(316002)(6666003)(110136005)(386003)(54906003)(230700001)(8936002)(53936002)(229853002)(31686004)(2950100002)(68736007)(478600001)(64126003)(65826007)(58126008)(47776003)(52146003)(2486003)(2501003)(16576012)(50466002)(80792005)(25786009)(52116002)(55236004)(77096006)(67846002)(6486002)(106356001)(105586002)(83506002)(65806001)(23676004)(7736002)(76176011)(65956001)(8676002)(81166006)(81156014)(97736004)(305945005)(2906002)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0301MB1939;H:[10.17.182.9];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDFNQjE5Mzk7MjM6d2NqTGdJQ0tTTzhYNjdEdEsxWTRQdVZD?= =?utf-8?B?Mmp3RVl4OG4rT3cvaUFJOEhUMnFDWm5RNmw1Z3RwUkVlVUQzakNMVFBCM3BH?= =?utf-8?B?N1RKaW1wOVNaMDc4VXc5clBLVThIUytIcG5ML29zS05pdGNVWk9GQW04Qlcv?= =?utf-8?B?WFg5ai9jSTBoUXdoeFhwMW43MHZHSVVIc0VEdkZVdTZaYU14UitnS29JaExT?= =?utf-8?B?RWJKZXV6THBTbmUwWlc2QmV2L3BCK1RKbUwzSnV0SUZsaXZCd0ZWUUFBQ3BH?= =?utf-8?B?MW9XbUpKUlRlQnhxTHQ5bkF2VXNxYjdEWHBGU2hodHgwb3ovdzQ0ZzZJcWkv?= =?utf-8?B?M3hnSnRQdWtRczhnekkxcUo3ZCswRjlFNVptMGpycUJkSC94bGxGbU0xamF0?= =?utf-8?B?dWZZbUVzcFZBUnpRa1VNeHZWTis3RHF5MVJiMldFQjZ4OXpkV0hZU3ZaSGVv?= =?utf-8?B?SVZBU0NQblRKUjBEaDdXTWNtbFh5L0xrOGRvQy96TEt5Zy94ampJRXh2K1V5?= =?utf-8?B?VXlnRzdxR3BsOE9hV0N5M2R6aWRBYUJmeGxVQzNFcnJKRlZlT01QWnBEV1RZ?= =?utf-8?B?dEg0SmFjelZvOC9JaVBEUXdoT1RpemI5bmhKUDc4bm0xRWlVMGUydjQrQ2tY?= =?utf-8?B?TFlqamIyNkxlWkVPNzdBSmZUSGdBZTJMUUNZV0hQU0xmc0JVM2U3d3pPV0xz?= =?utf-8?B?Mm1TbWUyaUNIV0NYajJvaExJelh0Z2kveTAzKy96eGI1dTh2czNjall4V2tn?= =?utf-8?B?S3RGUWFBY1FzZkFsN1pNODhnTm9VK2drbEp2Z3pHb0VpQ2tCaXZPandxMUMy?= =?utf-8?B?djZKTHFHWk5MYjNScnJBS3hQOExxTWN4NFNvbVdLOGh2SXRoWW5xTjZCZEVk?= =?utf-8?B?dGVwdWt6MW1sV05FVEhBMGM2ZHgzdnY1NjQwcjgwTjY5akVIMGt4ZDF5Q1hB?= =?utf-8?B?bzRpR3VUOEprQW1lckZKS01uYytWZDgzZUkwYXRJV0dxNTU2WCt3aW1UM0VZ?= =?utf-8?B?Mytxallob0xuZUZoYWxsbUtOZnN1dnMrVHNOV1RsQkpNS29aQS80YlpwbmdM?= =?utf-8?B?Nk1PY1E0ditvazVrTW5uYnd1dmRmSjVqeEZndHBod3I1dzlnVGRwOUVURkwv?= =?utf-8?B?a0xzK09Fc3JrL011RWQ0U3BuRFlCMlhjOE1xc3BzZld4OFpyekZQRUpLVWhr?= =?utf-8?B?NG1FUXBBblhNbzA5VmVmM3VIN1I3QnFPZnJHL1A0RjI0V3dMenJJcHh4cno1?= =?utf-8?B?SUhBc1RpTzJqYTE2Q1BvT3B5cWh0MTVTb1RURml3M0ZwaFRhNm5nUW1IVGJV?= =?utf-8?B?dVZYbnJ4Z3RXbWEwZmJmM3JTTHVPUjRGRmN0UTJhMWV5TmQyMjRqc0t0cm5I?= =?utf-8?B?b0pLd0F1bGExdlhsSHIxanVNOFR1c1Y3bWN2Wm5wSjZLZk5WZFVQS1hIOWFC?= =?utf-8?B?LzhSdGpBWFNmSi82blc1UDVZeXFrL1hkNGpsVlN5dXNLRDhNU2pBNXZnTXFr?= =?utf-8?B?Q041cU1QL0dCK3dxL1ZnYThsMFk3eUtXQ0doT1c4MTZzbXhVdEE3akoramxy?= =?utf-8?B?T1dIWWJqZzRGaUVYNXFmYWd4WjVJZ21qeHBOZVNkamE4WFEvYW5EWm44U2NR?= =?utf-8?B?K3d2NGNpYlRtWVZHby90QVBGQWVmTFo1bmkvSnhpdEdCNGpKc1VqcE95RVM2?= =?utf-8?B?QlNYc3BoWkErWjVJRUxXUW1Hc3dsZTE4Q2hNUEc4bDBEWVlUb01WdGtLcWJR?= =?utf-8?B?WVN4SFBJUWp6MnNIOW9ITmFmV3piV0N0L2FCaWVMbXltbWtBUmdnUC9OSGlm?= =?utf-8?B?MUJwMkE0byttQk80ZkJZWlMwUzhBaTcrY0N6T3Yvd2FIRm9YL083OU9xRWZB?= =?utf-8?B?UWdDL3Zyeld1YlNESnRqWFpYbTV4RVV3S3c5TitGN2RyNTFYS3hsclhlbHNo?= =?utf-8?B?eVBjbDFodUR5SkpEOHF6QTNqTU1TNWJoQkxmT1hmTWtjUXdvWjR6M0M5TzR1?= =?utf-8?B?a0MrajMxaUtXZ1pwUC9vUmQyckh5dDBpL3VNaTZOKzlzQm11SG1zdDRMNWtz?= =?utf-8?Q?oMxFyo=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR0301MB1939;6:4Q/KeJ/p15LYsxGxBlYMyYH28SjmCcytWn+r0vkliVMUAljc7e8kdLlKOWWaIK2dIvfeifsew+aO6dvx4bCOHfQSUF//bhMQ1SyUlmJgiwvKs9H6mW5Gr6YKjeFo5uNsA2j3/IRZkKG/JElv46oZ0WctCky7rE7GRuWmubCinsD/PqqVQlp3GHHAQjnhK/8WIF+4KSsAQ5J0dk60kxnsi+IJYVrK7REqt0iAUUCNGkGN3B7Y1Jb3NZ/kMqAG0km6yKqPy/7juhSC8PFNgK9vY4Gow6zeaxWd3rsu8Nur5sv8Km2/Vk1NdtCT87ERHaJJ4yXfRuR3EI4vfsc/R1L2h7WlFQfO7uRGb/B4Qg8uxSA=;5:iI3CyDyvi/J2r5UdObFgl0gZBzZMoOMkMWhowKu6Mw7CFra0/IhQ20IHexgaN1grdoITJPTwIwGJlOefA6HA5oHOUZy4uR+hm3hjt2R9X10T8Pnyy3xFHUHNVQdqPkQqcncrVMeeCrLhUadCDSKTy7wY51LI+i/H4DVNEgz+gd8=;24:1xFgcXVp2a51QjliP2Is0aCfDGtcCJKqRw0tulphMiLq2/5SWdmgAXXp7MBqoiRH+JmA5jEw06EIeeAgsN+D85kacyOSrA4ACFTcjSAVgJE=;7:1EO3RhTxYlZ7A56DdLwd8gBIAnZCbAg8/iYaZ4AqnPIvTJg7yI40LiQzhaQVILRAQt6xDRTzyEeasEkiZhdVzkIPEuntmRvbPkaYDzceJZ8pt85E5VIiu1JRpLrdXRq8b20/6RaPwDO5OdV7Lb4ZCcAy1BDF/oA+iK0bGa9XiihGDr27uDaQ0/7zh/WShdJi3poLDDHv6AcesukKaTLMyZposF+IyjnpCdQgG88yoPBUuCS5zPlVuvgtaXbsXOzA SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: epam.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2017 08:38:11.6744 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: afcaf37e-36a2-4c15-fae0-08d547850142 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB1939 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 461 Lines: 12 On 12/20/2017 01:27 AM, Dongwon Kim wrote: > This patch series contains the implementation of a new device driver, > hyper_dmabuf, which provides a method for DMA-BUF sharing across > different OSes running on the same virtual OS platform powered by > a hypervisor. This is very interesting at least in context of embedded systems. Could you please share use-cases for this work and, if possible, sources of the test applications if any. Thank you, Oleksandr