From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C0E65C2B9F4 for ; Tue, 22 Jun 2021 15:31:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A7B076128E for ; Tue, 22 Jun 2021 15:31:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232049AbhFVPdj (ORCPT ); Tue, 22 Jun 2021 11:33:39 -0400 Received: from mail-mw2nam10on2047.outbound.protection.outlook.com ([40.107.94.47]:21037 "EHLO NAM10-MW2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231703AbhFVPdi (ORCPT ); Tue, 22 Jun 2021 11:33:38 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=krVqSq+4j/Ul8m9j1osRDjO+dezriWsplNBYoBQWAZirdVRLo6hpW6CEeTtmfsEgJ3xpDF1kdeptJflXdiMMOw3Cd4HiUtqCHpykbzq6YTjSv0JvFfN92rhlVgjq2dqaVfL6YPEwvqjjIndGh0WbAK9K2gETfyxwHKUZs59rcrr4Veavhmif+131ABBT01ICqESxUdt0MF007ICG0+A4bqsF0wQnotzmbIO38b1WbCTrlAStdVE8HyzTHLc2RxnGlZ2mBQhfpnFxdUyEr/eKuEXkToLvrcK+ifFa6zYaGI2dUZMKBYkPcTc99ixOD7xqyYL2p/TXWNXLcrjtS5Ql3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C9n9qCNE+At4yMnMY+C8uUi5JIXdhVcyv9eB7lHbDQ4=; b=DlIjDix42eCY6xTwfRm8RVgb8PK5Z93oqp45c81VrmnheeoyvHshWrkKdZA1xtjd8yqb+UPEPS+fh4tdXmGHBcCQfKYZ6jYBTF3Cp92/sgbOJ2AFUD//K9Gfw4dO2X7+L3Y+Ux7C/VvGhfMLddV41OfCZylKxu/40w5TwuPRWgG3dak6svaSsUkHFMplD7TmMD481yx/mal24RHj73X2E94RnmIGqZCoIx8KYlM/5kjv3py1f6VAb1ehht4W3YJgRxVY8xgtxi7h6oQjt2nTisTlwmH7LR4SLy0xUv20i/E3wheXh/LLWQNc5xIvUQ4IAT4vHTYhYMe1D/2eqUlXgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C9n9qCNE+At4yMnMY+C8uUi5JIXdhVcyv9eB7lHbDQ4=; b=kbKWqj91oEcfWbSyjceMihUn3O2uz3T0biqgeDimddIflJa73oldPia0z6dUwLoa0iriDD9dKMnDG8Vcv7fP85+sAS9LLDjD6QQ+JNhI7ZxMi5zWhPmVIcc/prabEHkNG74VungZVgfFy4JAzLiNVTwYnAiyINsnu3DL2tEtV4Y= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) by MN2PR12MB4405.namprd12.prod.outlook.com (2603:10b6:208:26d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.19; Tue, 22 Jun 2021 15:31:19 +0000 Received: from MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6c9e:1e08:7617:f756]) by MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6c9e:1e08:7617:f756%5]) with mapi id 15.20.4242.024; Tue, 22 Jun 2021 15:31:19 +0000 Subject: Re: [Linaro-mm-sig] [PATCH v3 1/2] habanalabs: define uAPI to export FD for DMA-BUF To: Jason Gunthorpe Cc: Oded Gabbay , =?UTF-8?Q?Christian_K=c3=b6nig?= , Gal Pressman , sleybo@amazon.com, linux-rdma , Oded Gabbay , Christoph Hellwig , Linux Kernel Mailing List , dri-devel , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Doug Ledford , Tomer Tayar , amd-gfx list , Greg KH , Alex Deucher , Leon Romanovsky , "open list:DMA BUFFER SHARING FRAMEWORK" References: <20210621232912.GK1096940@ziepe.ca> <20210622120142.GL1096940@ziepe.ca> <20210622121546.GN1096940@ziepe.ca> <20210622151142.GA2431880@ziepe.ca> <4a37216d-7c4c-081e-3325-82466f30b6eb@amd.com> <20210622152827.GQ1096940@ziepe.ca> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: <9ff1a7ef-a5a4-dd80-6f19-304b668d82a1@amd.com> Date: Tue, 22 Jun 2021 17:31:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 In-Reply-To: <20210622152827.GQ1096940@ziepe.ca> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4] X-ClientProxiedBy: FR0P281CA0065.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::18) To MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4] (2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4) by FR0P281CA0065.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.7 via Frontend Transport; Tue, 22 Jun 2021 15:31:17 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d43cd5cd-8df0-4064-32dd-08d93592c85e X-MS-TrafficTypeDiagnostic: MN2PR12MB4405: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5fZ/Jt5jfaf5m/TiguCCTUdF0cOtxSJljBtujmKIg6FU1NND2Gsr9zpUybSA9DDLcQgl2nx90ZptKZlKvORag1PB/5ARVHPo++ca5lofbjH0NGhzCFUVNeDr3QVRruzZ+ensr+UCxKKe4UlF+A5CtXY/An8mU7gZlTbyAmokiclMb+Ol9cMPeLYgTqB76g4EbB5ndWSFUe87kNcHPQ9I11a2R2qr5EOX+Z8AMVXKH3v2LtOx6OFuuUZP8fHotPLpVWiEo9DlFRPcnytMFfzSD4lzTKtArusAaWmETYaiD82qoKeZyZkEam+6b6+zQSCx4rqoJGFehpHVbQLA7KXyEu7R/ek9kMCK4Qx4nKylEckb7oR9QKdDNoCQxMch8FjCh2YD9YvVTaVzjSy+VK2KOB75IHiVTkmTeOXqAB8PSSD4XvGpm8BBaikMcEz5YPjVvMXnCJWNIF6IZtoBJ2IgucM1QPwdQXH0FvNKdyjmVucqwTfwTHFnvViw5NDQx6OWFWOvly0tDi5pMh79nuVfwr6HAxFhwidvghfsyKtfe1Q2g99300JtIV0WM8/odrgk44cnCDwY7DapmHZT4+f+u7EXeDzV2bdZmadB44f49fHMfCKqyHE6M4UVOc0qaJuupHzIevVwzA2JKy14xgwEjPRZHfnCrc2i15uQ3S4lcOtfnJBvTJVbek2U7Q8KIOfK X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3775.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(6486002)(498600001)(31686004)(66574015)(86362001)(6666004)(2616005)(38100700002)(31696002)(54906003)(6916009)(36756003)(4326008)(4744005)(66476007)(66556008)(186003)(16526019)(2906002)(66946007)(7416002)(8676002)(8936002)(5660300002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WmFCcE1CUk1GaE9WMWlZNklKeWJOQ1I1ZE02WXZDcjRYTzJ2OVR2YllmRjJs?= =?utf-8?B?S3p0VGYySXNURXRSNlhzdlNQSHBTVnF1WUxjcEtSVTBJNVBGb2JYd2FrUGJ5?= =?utf-8?B?VnN1UGxiTTFQSEo0NVNVMEpIOURGa2FzRFd3QUc5TFY1Mi9oWExoTzRqTzdr?= =?utf-8?B?WENmVldEWUpJWERqNnZpM2Q5bURoYVpJNk43UU5NZHFGKzhUQSsvaDlqMHMw?= =?utf-8?B?ejNnVVRhUlkwTkNONnRDMi9WYU1hbmh4L0xBN0haakZxVHNtR3Zpei9WbFJu?= =?utf-8?B?UFptdVdwV3Z5Uml3VUgybm9icFlydWp1UXdFOERBVDVWUXhzM0ZzMzZCcGZt?= =?utf-8?B?NnFEVnc5Um8zQ0xjTG9XeGFYYXJ0MzlxdkZFVytYUkJ2aVJiMDB5NFhwV25F?= =?utf-8?B?YUpka0l0bjFyMkFxeDJKQ2dVYjhHaFdINHhzWGpPTXlhem9ZckNmaXJXeWdE?= =?utf-8?B?RmVJSjRRajZrbTU0TUpINEFPajk4R0V4cWlKNjhxMlRYb1pHQkJJMmE2U2lk?= =?utf-8?B?dXdqNDM2S2REYkk0b1BXdXZkU3R0ZXRxak42cExvWlcyZUs0czFMSGhwRE52?= =?utf-8?B?bHRubEkrTER4dUVGRk1QOU1qK3JFTmI1bVRFWTY0dnpRRUxLZENXM3lvZkJW?= =?utf-8?B?cFZubUpIcElKeGFvZ203b1hUZWNqTjRBQmdndzFiWE50QjhaZEhOeWJrOWRQ?= =?utf-8?B?RWFXNmNFcTVaRjZjWjc3OWFVaGJpVlB1Tm16QjZER1pZLytXMm1vVCt5S3hC?= =?utf-8?B?ME1uTDU2dXErYUNTdi9EYktCT2t0V3B5K0FHM3RLaG00VkloR3c1Ly81VkFi?= =?utf-8?B?VUF6N2ttSWxPMGZPWGR6SVdKTFhZSUlzYXBxVnBCNnF1SzAxVFV1K0FHb05a?= =?utf-8?B?UUFub1BVWGhYdEcvYlhkUXRNZ3FOTE9OcDNmSkxpcENTNXMvbTQxZkIvODFE?= =?utf-8?B?Mnp6MmVxQkErOFJCZUM0UzJidHcxeTFJRTRsVDhTdG9VZXd3SmE5TW9lTHZi?= =?utf-8?B?aWQ0MDUwV2lSWmZEQ2xRSnN2MFY0cklPQTN2dFRORGsyeXBRVW45UDdHZkRr?= =?utf-8?B?UmFWWFQyYzgrejhRQmtxV1V3M1d4VXBoQk9KRC9zVStQVGxrLzMwZ3RxWWNP?= =?utf-8?B?Zm1RVEdGS2lwSVQ2ajJlVGZ4dWQxNmlJSHpVeDVOdWYxa2pQWXo1YlROTDho?= =?utf-8?B?MU94SnpDRnp1U2E3SnFWQmFwb2IzM0tnNFJYWlVsZlFGZWw3eDN4bE1WQkZl?= =?utf-8?B?YWJhNVRxQ1czYjNLVExPbEdSeS9jOXQ1K1UvUmRaMVAwK1QxNjFiemIvc1dP?= =?utf-8?B?cFd6ZnRUN2FNSVdQdkErNmN2L3JZMG9JNVloWWpYTnh6MnRxSUpqNTEraGtK?= =?utf-8?B?RGcwQjNFeWpHV3Z4dE9rUEo3Rm9pVHpxeG9tbHV4OUtadERMc21PNTloRG15?= =?utf-8?B?V01TZ1pERUZ0bXl6Nk82VVpNaGsxcjRtejg5VnRYcTdjVm5aVmoweFRFZ0FF?= =?utf-8?B?YTV6U2h6UG5GS1JJZUFvNUxBYlJCY3pIMnRUUmFSSHJNZ3ppNnlYVXdVVGxE?= =?utf-8?B?YkZhOGYyQmFJYmY3SEtOMFJPTkNaN3FuNzcwL2x2bXhLWE00L0U4cng5Y1hB?= =?utf-8?B?WGYxVWRYaHhqSXdVYzl4Rk5RTnJnekxJdGozWVE1Vng4WnRJVGF5RzVQRGtT?= =?utf-8?B?QWZnZUJmV04xV0VzZDNYbnRpM3l2MXRLMGlmL0h6M2FpbnRyY3hKbE9oZWQy?= =?utf-8?B?ZUtXaWs4ZVRBV2RDclNoZGY0ZGlpSlV2ZUhkelNLbGxEb0k4Sk8yd3ZkWVRs?= =?utf-8?B?THdLMENlRHZBekJjVk1salJTdkJlS2ljWVJUWGs2clBPMzRoRHJNODl4bFFN?= =?utf-8?Q?M3wK6IpvUYJzS?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: d43cd5cd-8df0-4064-32dd-08d93592c85e X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3775.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2021 15:31:19.5198 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cHaETBF3XO8SeZu21kVfsVX3dgokXzyTMZqRN23nBPlHp21wRjwNGA02LAQ90URa X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4405 Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org Am 22.06.21 um 17:28 schrieb Jason Gunthorpe: > On Tue, Jun 22, 2021 at 05:24:08PM +0200, Christian König wrote: > >>>> I will take two GAUDI devices and use one as an exporter and one as an >>>> importer. I want to see that the solution works end-to-end, with real >>>> device DMA from importer to exporter. >>> I can tell you it doesn't. Stuffing physical addresses directly into >>> the sg list doesn't involve any of the IOMMU code so any configuration >>> that requires IOMMU page table setup will not work. >> Sure it does. See amdgpu_vram_mgr_alloc_sgt: >> >> amdgpu_res_first(res, offset, length, &cursor); > ^^^^^^^^^^ > > I'm not talking about the AMD driver, I'm talking about this patch. > > + bar_address = hdev->dram_pci_bar_start + > + (pages[cur_page] - prop->dram_base_address); > + sg_dma_address(sg) = bar_address; Yeah, that is indeed not working. Oded you need to use dma_map_resource() for this. Christian. > > Jason From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D377CC48BE5 for ; Tue, 22 Jun 2021 15:31:24 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A37136100A for ; Tue, 22 Jun 2021 15:31:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A37136100A Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 318706E5A4; Tue, 22 Jun 2021 15:31:24 +0000 (UTC) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2084.outbound.protection.outlook.com [40.107.93.84]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0374B6E5A4; Tue, 22 Jun 2021 15:31:22 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=krVqSq+4j/Ul8m9j1osRDjO+dezriWsplNBYoBQWAZirdVRLo6hpW6CEeTtmfsEgJ3xpDF1kdeptJflXdiMMOw3Cd4HiUtqCHpykbzq6YTjSv0JvFfN92rhlVgjq2dqaVfL6YPEwvqjjIndGh0WbAK9K2gETfyxwHKUZs59rcrr4Veavhmif+131ABBT01ICqESxUdt0MF007ICG0+A4bqsF0wQnotzmbIO38b1WbCTrlAStdVE8HyzTHLc2RxnGlZ2mBQhfpnFxdUyEr/eKuEXkToLvrcK+ifFa6zYaGI2dUZMKBYkPcTc99ixOD7xqyYL2p/TXWNXLcrjtS5Ql3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C9n9qCNE+At4yMnMY+C8uUi5JIXdhVcyv9eB7lHbDQ4=; b=DlIjDix42eCY6xTwfRm8RVgb8PK5Z93oqp45c81VrmnheeoyvHshWrkKdZA1xtjd8yqb+UPEPS+fh4tdXmGHBcCQfKYZ6jYBTF3Cp92/sgbOJ2AFUD//K9Gfw4dO2X7+L3Y+Ux7C/VvGhfMLddV41OfCZylKxu/40w5TwuPRWgG3dak6svaSsUkHFMplD7TmMD481yx/mal24RHj73X2E94RnmIGqZCoIx8KYlM/5kjv3py1f6VAb1ehht4W3YJgRxVY8xgtxi7h6oQjt2nTisTlwmH7LR4SLy0xUv20i/E3wheXh/LLWQNc5xIvUQ4IAT4vHTYhYMe1D/2eqUlXgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C9n9qCNE+At4yMnMY+C8uUi5JIXdhVcyv9eB7lHbDQ4=; b=kbKWqj91oEcfWbSyjceMihUn3O2uz3T0biqgeDimddIflJa73oldPia0z6dUwLoa0iriDD9dKMnDG8Vcv7fP85+sAS9LLDjD6QQ+JNhI7ZxMi5zWhPmVIcc/prabEHkNG74VungZVgfFy4JAzLiNVTwYnAiyINsnu3DL2tEtV4Y= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) by MN2PR12MB4405.namprd12.prod.outlook.com (2603:10b6:208:26d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.19; Tue, 22 Jun 2021 15:31:19 +0000 Received: from MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6c9e:1e08:7617:f756]) by MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6c9e:1e08:7617:f756%5]) with mapi id 15.20.4242.024; Tue, 22 Jun 2021 15:31:19 +0000 Subject: Re: [Linaro-mm-sig] [PATCH v3 1/2] habanalabs: define uAPI to export FD for DMA-BUF To: Jason Gunthorpe References: <20210621232912.GK1096940@ziepe.ca> <20210622120142.GL1096940@ziepe.ca> <20210622121546.GN1096940@ziepe.ca> <20210622151142.GA2431880@ziepe.ca> <4a37216d-7c4c-081e-3325-82466f30b6eb@amd.com> <20210622152827.GQ1096940@ziepe.ca> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: <9ff1a7ef-a5a4-dd80-6f19-304b668d82a1@amd.com> Date: Tue, 22 Jun 2021 17:31:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 In-Reply-To: <20210622152827.GQ1096940@ziepe.ca> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4] X-ClientProxiedBy: FR0P281CA0065.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::18) To MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4] (2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4) by FR0P281CA0065.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.7 via Frontend Transport; Tue, 22 Jun 2021 15:31:17 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d43cd5cd-8df0-4064-32dd-08d93592c85e X-MS-TrafficTypeDiagnostic: MN2PR12MB4405: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5fZ/Jt5jfaf5m/TiguCCTUdF0cOtxSJljBtujmKIg6FU1NND2Gsr9zpUybSA9DDLcQgl2nx90ZptKZlKvORag1PB/5ARVHPo++ca5lofbjH0NGhzCFUVNeDr3QVRruzZ+ensr+UCxKKe4UlF+A5CtXY/An8mU7gZlTbyAmokiclMb+Ol9cMPeLYgTqB76g4EbB5ndWSFUe87kNcHPQ9I11a2R2qr5EOX+Z8AMVXKH3v2LtOx6OFuuUZP8fHotPLpVWiEo9DlFRPcnytMFfzSD4lzTKtArusAaWmETYaiD82qoKeZyZkEam+6b6+zQSCx4rqoJGFehpHVbQLA7KXyEu7R/ek9kMCK4Qx4nKylEckb7oR9QKdDNoCQxMch8FjCh2YD9YvVTaVzjSy+VK2KOB75IHiVTkmTeOXqAB8PSSD4XvGpm8BBaikMcEz5YPjVvMXnCJWNIF6IZtoBJ2IgucM1QPwdQXH0FvNKdyjmVucqwTfwTHFnvViw5NDQx6OWFWOvly0tDi5pMh79nuVfwr6HAxFhwidvghfsyKtfe1Q2g99300JtIV0WM8/odrgk44cnCDwY7DapmHZT4+f+u7EXeDzV2bdZmadB44f49fHMfCKqyHE6M4UVOc0qaJuupHzIevVwzA2JKy14xgwEjPRZHfnCrc2i15uQ3S4lcOtfnJBvTJVbek2U7Q8KIOfK X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB3775.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6486002)(498600001)(31686004)(66574015)(86362001)(6666004)(2616005)(38100700002)(31696002)(54906003)(6916009)(36756003)(4326008)(4744005)(66476007)(66556008)(186003)(16526019)(2906002)(66946007)(7416002)(8676002)(8936002)(5660300002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WmFCcE1CUk1GaE9WMWlZNklKeWJOQ1I1ZE02WXZDcjRYTzJ2OVR2YllmRjJs?= =?utf-8?B?S3p0VGYySXNURXRSNlhzdlNQSHBTVnF1WUxjcEtSVTBJNVBGb2JYd2FrUGJ5?= =?utf-8?B?VnN1UGxiTTFQSEo0NVNVMEpIOURGa2FzRFd3QUc5TFY1Mi9oWExoTzRqTzdr?= =?utf-8?B?WENmVldEWUpJWERqNnZpM2Q5bURoYVpJNk43UU5NZHFGKzhUQSsvaDlqMHMw?= =?utf-8?B?ejNnVVRhUlkwTkNONnRDMi9WYU1hbmh4L0xBN0haakZxVHNtR3Zpei9WbFJu?= =?utf-8?B?UFptdVdwV3Z5Uml3VUgybm9icFlydWp1UXdFOERBVDVWUXhzM0ZzMzZCcGZt?= =?utf-8?B?NnFEVnc5Um8zQ0xjTG9XeGFYYXJ0MzlxdkZFVytYUkJ2aVJiMDB5NFhwV25F?= =?utf-8?B?YUpka0l0bjFyMkFxeDJKQ2dVYjhHaFdINHhzWGpPTXlhem9ZckNmaXJXeWdE?= =?utf-8?B?RmVJSjRRajZrbTU0TUpINEFPajk4R0V4cWlKNjhxMlRYb1pHQkJJMmE2U2lk?= =?utf-8?B?dXdqNDM2S2REYkk0b1BXdXZkU3R0ZXRxak42cExvWlcyZUs0czFMSGhwRE52?= =?utf-8?B?bHRubEkrTER4dUVGRk1QOU1qK3JFTmI1bVRFWTY0dnpRRUxLZENXM3lvZkJW?= =?utf-8?B?cFZubUpIcElKeGFvZ203b1hUZWNqTjRBQmdndzFiWE50QjhaZEhOeWJrOWRQ?= =?utf-8?B?RWFXNmNFcTVaRjZjWjc3OWFVaGJpVlB1Tm16QjZER1pZLytXMm1vVCt5S3hC?= =?utf-8?B?ME1uTDU2dXErYUNTdi9EYktCT2t0V3B5K0FHM3RLaG00VkloR3c1Ly81VkFi?= =?utf-8?B?VUF6N2ttSWxPMGZPWGR6SVdKTFhZSUlzYXBxVnBCNnF1SzAxVFV1K0FHb05a?= =?utf-8?B?UUFub1BVWGhYdEcvYlhkUXRNZ3FOTE9OcDNmSkxpcENTNXMvbTQxZkIvODFE?= =?utf-8?B?Mnp6MmVxQkErOFJCZUM0UzJidHcxeTFJRTRsVDhTdG9VZXd3SmE5TW9lTHZi?= =?utf-8?B?aWQ0MDUwV2lSWmZEQ2xRSnN2MFY0cklPQTN2dFRORGsyeXBRVW45UDdHZkRr?= =?utf-8?B?UmFWWFQyYzgrejhRQmtxV1V3M1d4VXBoQk9KRC9zVStQVGxrLzMwZ3RxWWNP?= =?utf-8?B?Zm1RVEdGS2lwSVQ2ajJlVGZ4dWQxNmlJSHpVeDVOdWYxa2pQWXo1YlROTDho?= =?utf-8?B?MU94SnpDRnp1U2E3SnFWQmFwb2IzM0tnNFJYWlVsZlFGZWw3eDN4bE1WQkZl?= =?utf-8?B?YWJhNVRxQ1czYjNLVExPbEdSeS9jOXQ1K1UvUmRaMVAwK1QxNjFiemIvc1dP?= =?utf-8?B?cFd6ZnRUN2FNSVdQdkErNmN2L3JZMG9JNVloWWpYTnh6MnRxSUpqNTEraGtK?= =?utf-8?B?RGcwQjNFeWpHV3Z4dE9rUEo3Rm9pVHpxeG9tbHV4OUtadERMc21PNTloRG15?= =?utf-8?B?V01TZ1pERUZ0bXl6Nk82VVpNaGsxcjRtejg5VnRYcTdjVm5aVmoweFRFZ0FF?= =?utf-8?B?YTV6U2h6UG5GS1JJZUFvNUxBYlJCY3pIMnRUUmFSSHJNZ3ppNnlYVXdVVGxE?= =?utf-8?B?YkZhOGYyQmFJYmY3SEtOMFJPTkNaN3FuNzcwL2x2bXhLWE00L0U4cng5Y1hB?= =?utf-8?B?WGYxVWRYaHhqSXdVYzl4Rk5RTnJnekxJdGozWVE1Vng4WnRJVGF5RzVQRGtT?= =?utf-8?B?QWZnZUJmV04xV0VzZDNYbnRpM3l2MXRLMGlmL0h6M2FpbnRyY3hKbE9oZWQy?= =?utf-8?B?ZUtXaWs4ZVRBV2RDclNoZGY0ZGlpSlV2ZUhkelNLbGxEb0k4Sk8yd3ZkWVRs?= =?utf-8?B?THdLMENlRHZBekJjVk1salJTdkJlS2ljWVJUWGs2clBPMzRoRHJNODl4bFFN?= =?utf-8?Q?M3wK6IpvUYJzS?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: d43cd5cd-8df0-4064-32dd-08d93592c85e X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3775.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2021 15:31:19.5198 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cHaETBF3XO8SeZu21kVfsVX3dgokXzyTMZqRN23nBPlHp21wRjwNGA02LAQ90URa X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4405 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-rdma , =?UTF-8?Q?Christian_K=c3=b6nig?= , sleybo@amazon.com, Gal Pressman , dri-devel , Christoph Hellwig , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Doug Ledford , Tomer Tayar , amd-gfx list , Greg KH , Alex Deucher , Leon Romanovsky , Oded Gabbay , Linux Kernel Mailing List , "open list:DMA BUFFER SHARING FRAMEWORK" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Am 22.06.21 um 17:28 schrieb Jason Gunthorpe: > On Tue, Jun 22, 2021 at 05:24:08PM +0200, Christian König wrote: > >>>> I will take two GAUDI devices and use one as an exporter and one as an >>>> importer. I want to see that the solution works end-to-end, with real >>>> device DMA from importer to exporter. >>> I can tell you it doesn't. Stuffing physical addresses directly into >>> the sg list doesn't involve any of the IOMMU code so any configuration >>> that requires IOMMU page table setup will not work. >> Sure it does. See amdgpu_vram_mgr_alloc_sgt: >> >> amdgpu_res_first(res, offset, length, &cursor); > ^^^^^^^^^^ > > I'm not talking about the AMD driver, I'm talking about this patch. > > + bar_address = hdev->dram_pci_bar_start + > + (pages[cur_page] - prop->dram_base_address); > + sg_dma_address(sg) = bar_address; Yeah, that is indeed not working. Oded you need to use dma_map_resource() for this. Christian. > > Jason From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BA6CBC2B9F4 for ; Tue, 22 Jun 2021 15:31:27 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8CBC260FEB for ; Tue, 22 Jun 2021 15:31:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8CBC260FEB Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 147ED6E5A5; Tue, 22 Jun 2021 15:31:25 +0000 (UTC) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2084.outbound.protection.outlook.com [40.107.93.84]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0374B6E5A4; Tue, 22 Jun 2021 15:31:22 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=krVqSq+4j/Ul8m9j1osRDjO+dezriWsplNBYoBQWAZirdVRLo6hpW6CEeTtmfsEgJ3xpDF1kdeptJflXdiMMOw3Cd4HiUtqCHpykbzq6YTjSv0JvFfN92rhlVgjq2dqaVfL6YPEwvqjjIndGh0WbAK9K2gETfyxwHKUZs59rcrr4Veavhmif+131ABBT01ICqESxUdt0MF007ICG0+A4bqsF0wQnotzmbIO38b1WbCTrlAStdVE8HyzTHLc2RxnGlZ2mBQhfpnFxdUyEr/eKuEXkToLvrcK+ifFa6zYaGI2dUZMKBYkPcTc99ixOD7xqyYL2p/TXWNXLcrjtS5Ql3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C9n9qCNE+At4yMnMY+C8uUi5JIXdhVcyv9eB7lHbDQ4=; b=DlIjDix42eCY6xTwfRm8RVgb8PK5Z93oqp45c81VrmnheeoyvHshWrkKdZA1xtjd8yqb+UPEPS+fh4tdXmGHBcCQfKYZ6jYBTF3Cp92/sgbOJ2AFUD//K9Gfw4dO2X7+L3Y+Ux7C/VvGhfMLddV41OfCZylKxu/40w5TwuPRWgG3dak6svaSsUkHFMplD7TmMD481yx/mal24RHj73X2E94RnmIGqZCoIx8KYlM/5kjv3py1f6VAb1ehht4W3YJgRxVY8xgtxi7h6oQjt2nTisTlwmH7LR4SLy0xUv20i/E3wheXh/LLWQNc5xIvUQ4IAT4vHTYhYMe1D/2eqUlXgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C9n9qCNE+At4yMnMY+C8uUi5JIXdhVcyv9eB7lHbDQ4=; b=kbKWqj91oEcfWbSyjceMihUn3O2uz3T0biqgeDimddIflJa73oldPia0z6dUwLoa0iriDD9dKMnDG8Vcv7fP85+sAS9LLDjD6QQ+JNhI7ZxMi5zWhPmVIcc/prabEHkNG74VungZVgfFy4JAzLiNVTwYnAiyINsnu3DL2tEtV4Y= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) by MN2PR12MB4405.namprd12.prod.outlook.com (2603:10b6:208:26d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.19; Tue, 22 Jun 2021 15:31:19 +0000 Received: from MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6c9e:1e08:7617:f756]) by MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6c9e:1e08:7617:f756%5]) with mapi id 15.20.4242.024; Tue, 22 Jun 2021 15:31:19 +0000 Subject: Re: [Linaro-mm-sig] [PATCH v3 1/2] habanalabs: define uAPI to export FD for DMA-BUF To: Jason Gunthorpe References: <20210621232912.GK1096940@ziepe.ca> <20210622120142.GL1096940@ziepe.ca> <20210622121546.GN1096940@ziepe.ca> <20210622151142.GA2431880@ziepe.ca> <4a37216d-7c4c-081e-3325-82466f30b6eb@amd.com> <20210622152827.GQ1096940@ziepe.ca> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: <9ff1a7ef-a5a4-dd80-6f19-304b668d82a1@amd.com> Date: Tue, 22 Jun 2021 17:31:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 In-Reply-To: <20210622152827.GQ1096940@ziepe.ca> Content-Language: en-US X-Originating-IP: [2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4] X-ClientProxiedBy: FR0P281CA0065.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::18) To MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4] (2a02:908:1252:fb60:9dfd:8ca7:7f8d:67e4) by FR0P281CA0065.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.7 via Frontend Transport; Tue, 22 Jun 2021 15:31:17 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d43cd5cd-8df0-4064-32dd-08d93592c85e X-MS-TrafficTypeDiagnostic: MN2PR12MB4405: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5fZ/Jt5jfaf5m/TiguCCTUdF0cOtxSJljBtujmKIg6FU1NND2Gsr9zpUybSA9DDLcQgl2nx90ZptKZlKvORag1PB/5ARVHPo++ca5lofbjH0NGhzCFUVNeDr3QVRruzZ+ensr+UCxKKe4UlF+A5CtXY/An8mU7gZlTbyAmokiclMb+Ol9cMPeLYgTqB76g4EbB5ndWSFUe87kNcHPQ9I11a2R2qr5EOX+Z8AMVXKH3v2LtOx6OFuuUZP8fHotPLpVWiEo9DlFRPcnytMFfzSD4lzTKtArusAaWmETYaiD82qoKeZyZkEam+6b6+zQSCx4rqoJGFehpHVbQLA7KXyEu7R/ek9kMCK4Qx4nKylEckb7oR9QKdDNoCQxMch8FjCh2YD9YvVTaVzjSy+VK2KOB75IHiVTkmTeOXqAB8PSSD4XvGpm8BBaikMcEz5YPjVvMXnCJWNIF6IZtoBJ2IgucM1QPwdQXH0FvNKdyjmVucqwTfwTHFnvViw5NDQx6OWFWOvly0tDi5pMh79nuVfwr6HAxFhwidvghfsyKtfe1Q2g99300JtIV0WM8/odrgk44cnCDwY7DapmHZT4+f+u7EXeDzV2bdZmadB44f49fHMfCKqyHE6M4UVOc0qaJuupHzIevVwzA2JKy14xgwEjPRZHfnCrc2i15uQ3S4lcOtfnJBvTJVbek2U7Q8KIOfK X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB3775.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6486002)(498600001)(31686004)(66574015)(86362001)(6666004)(2616005)(38100700002)(31696002)(54906003)(6916009)(36756003)(4326008)(4744005)(66476007)(66556008)(186003)(16526019)(2906002)(66946007)(7416002)(8676002)(8936002)(5660300002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WmFCcE1CUk1GaE9WMWlZNklKeWJOQ1I1ZE02WXZDcjRYTzJ2OVR2YllmRjJs?= =?utf-8?B?S3p0VGYySXNURXRSNlhzdlNQSHBTVnF1WUxjcEtSVTBJNVBGb2JYd2FrUGJ5?= =?utf-8?B?VnN1UGxiTTFQSEo0NVNVMEpIOURGa2FzRFd3QUc5TFY1Mi9oWExoTzRqTzdr?= =?utf-8?B?WENmVldEWUpJWERqNnZpM2Q5bURoYVpJNk43UU5NZHFGKzhUQSsvaDlqMHMw?= =?utf-8?B?ejNnVVRhUlkwTkNONnRDMi9WYU1hbmh4L0xBN0haakZxVHNtR3Zpei9WbFJu?= =?utf-8?B?UFptdVdwV3Z5Uml3VUgybm9icFlydWp1UXdFOERBVDVWUXhzM0ZzMzZCcGZt?= =?utf-8?B?NnFEVnc5Um8zQ0xjTG9XeGFYYXJ0MzlxdkZFVytYUkJ2aVJiMDB5NFhwV25F?= =?utf-8?B?YUpka0l0bjFyMkFxeDJKQ2dVYjhHaFdINHhzWGpPTXlhem9ZckNmaXJXeWdE?= =?utf-8?B?RmVJSjRRajZrbTU0TUpINEFPajk4R0V4cWlKNjhxMlRYb1pHQkJJMmE2U2lk?= =?utf-8?B?dXdqNDM2S2REYkk0b1BXdXZkU3R0ZXRxak42cExvWlcyZUs0czFMSGhwRE52?= =?utf-8?B?bHRubEkrTER4dUVGRk1QOU1qK3JFTmI1bVRFWTY0dnpRRUxLZENXM3lvZkJW?= =?utf-8?B?cFZubUpIcElKeGFvZ203b1hUZWNqTjRBQmdndzFiWE50QjhaZEhOeWJrOWRQ?= =?utf-8?B?RWFXNmNFcTVaRjZjWjc3OWFVaGJpVlB1Tm16QjZER1pZLytXMm1vVCt5S3hC?= =?utf-8?B?ME1uTDU2dXErYUNTdi9EYktCT2t0V3B5K0FHM3RLaG00VkloR3c1Ly81VkFi?= =?utf-8?B?VUF6N2ttSWxPMGZPWGR6SVdKTFhZSUlzYXBxVnBCNnF1SzAxVFV1K0FHb05a?= =?utf-8?B?UUFub1BVWGhYdEcvYlhkUXRNZ3FOTE9OcDNmSkxpcENTNXMvbTQxZkIvODFE?= =?utf-8?B?Mnp6MmVxQkErOFJCZUM0UzJidHcxeTFJRTRsVDhTdG9VZXd3SmE5TW9lTHZi?= =?utf-8?B?aWQ0MDUwV2lSWmZEQ2xRSnN2MFY0cklPQTN2dFRORGsyeXBRVW45UDdHZkRr?= =?utf-8?B?UmFWWFQyYzgrejhRQmtxV1V3M1d4VXBoQk9KRC9zVStQVGxrLzMwZ3RxWWNP?= =?utf-8?B?Zm1RVEdGS2lwSVQ2ajJlVGZ4dWQxNmlJSHpVeDVOdWYxa2pQWXo1YlROTDho?= =?utf-8?B?MU94SnpDRnp1U2E3SnFWQmFwb2IzM0tnNFJYWlVsZlFGZWw3eDN4bE1WQkZl?= =?utf-8?B?YWJhNVRxQ1czYjNLVExPbEdSeS9jOXQ1K1UvUmRaMVAwK1QxNjFiemIvc1dP?= =?utf-8?B?cFd6ZnRUN2FNSVdQdkErNmN2L3JZMG9JNVloWWpYTnh6MnRxSUpqNTEraGtK?= =?utf-8?B?RGcwQjNFeWpHV3Z4dE9rUEo3Rm9pVHpxeG9tbHV4OUtadERMc21PNTloRG15?= =?utf-8?B?V01TZ1pERUZ0bXl6Nk82VVpNaGsxcjRtejg5VnRYcTdjVm5aVmoweFRFZ0FF?= =?utf-8?B?YTV6U2h6UG5GS1JJZUFvNUxBYlJCY3pIMnRUUmFSSHJNZ3ppNnlYVXdVVGxE?= =?utf-8?B?YkZhOGYyQmFJYmY3SEtOMFJPTkNaN3FuNzcwL2x2bXhLWE00L0U4cng5Y1hB?= =?utf-8?B?WGYxVWRYaHhqSXdVYzl4Rk5RTnJnekxJdGozWVE1Vng4WnRJVGF5RzVQRGtT?= =?utf-8?B?QWZnZUJmV04xV0VzZDNYbnRpM3l2MXRLMGlmL0h6M2FpbnRyY3hKbE9oZWQy?= =?utf-8?B?ZUtXaWs4ZVRBV2RDclNoZGY0ZGlpSlV2ZUhkelNLbGxEb0k4Sk8yd3ZkWVRs?= =?utf-8?B?THdLMENlRHZBekJjVk1salJTdkJlS2ljWVJUWGs2clBPMzRoRHJNODl4bFFN?= =?utf-8?Q?M3wK6IpvUYJzS?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: d43cd5cd-8df0-4064-32dd-08d93592c85e X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3775.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2021 15:31:19.5198 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: cHaETBF3XO8SeZu21kVfsVX3dgokXzyTMZqRN23nBPlHp21wRjwNGA02LAQ90URa X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4405 X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Oded Gabbay , linux-rdma , =?UTF-8?Q?Christian_K=c3=b6nig?= , sleybo@amazon.com, Gal Pressman , dri-devel , Christoph Hellwig , "moderated list:DMA BUFFER SHARING FRAMEWORK" , Doug Ledford , Tomer Tayar , amd-gfx list , Greg KH , Alex Deucher , Leon Romanovsky , Oded Gabbay , Linux Kernel Mailing List , "open list:DMA BUFFER SHARING FRAMEWORK" Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" CgpBbSAyMi4wNi4yMSB1bSAxNzoyOCBzY2hyaWViIEphc29uIEd1bnRob3JwZToKPiBPbiBUdWUs IEp1biAyMiwgMjAyMSBhdCAwNToyNDowOFBNICswMjAwLCBDaHJpc3RpYW4gS8O2bmlnIHdyb3Rl Ogo+Cj4+Pj4gSSB3aWxsIHRha2UgdHdvIEdBVURJIGRldmljZXMgYW5kIHVzZSBvbmUgYXMgYW4g ZXhwb3J0ZXIgYW5kIG9uZSBhcyBhbgo+Pj4+IGltcG9ydGVyLiBJIHdhbnQgdG8gc2VlIHRoYXQg dGhlIHNvbHV0aW9uIHdvcmtzIGVuZC10by1lbmQsIHdpdGggcmVhbAo+Pj4+IGRldmljZSBETUEg ZnJvbSBpbXBvcnRlciB0byBleHBvcnRlci4KPj4+IEkgY2FuIHRlbGwgeW91IGl0IGRvZXNuJ3Qu IFN0dWZmaW5nIHBoeXNpY2FsIGFkZHJlc3NlcyBkaXJlY3RseSBpbnRvCj4+PiB0aGUgc2cgbGlz dCBkb2Vzbid0IGludm9sdmUgYW55IG9mIHRoZSBJT01NVSBjb2RlIHNvIGFueSBjb25maWd1cmF0 aW9uCj4+PiB0aGF0IHJlcXVpcmVzIElPTU1VIHBhZ2UgdGFibGUgc2V0dXAgd2lsbCBub3Qgd29y ay4KPj4gU3VyZSBpdCBkb2VzLiBTZWUgYW1kZ3B1X3ZyYW1fbWdyX2FsbG9jX3NndDoKPj4KPj4g ICAgICAgICAgYW1kZ3B1X3Jlc19maXJzdChyZXMsIG9mZnNldCwgbGVuZ3RoLCAmY3Vyc29yKTsK PiAgICAgICAgICAgXl5eXl5eXl5eXgo+Cj4gSSdtIG5vdCB0YWxraW5nIGFib3V0IHRoZSBBTUQg ZHJpdmVyLCBJJ20gdGFsa2luZyBhYm91dCB0aGlzIHBhdGNoLgo+Cj4gKwkJYmFyX2FkZHJlc3Mg PSBoZGV2LT5kcmFtX3BjaV9iYXJfc3RhcnQgKwo+ICsJCQkJKHBhZ2VzW2N1cl9wYWdlXSAtIHBy b3AtPmRyYW1fYmFzZV9hZGRyZXNzKTsKPiArCQlzZ19kbWFfYWRkcmVzcyhzZykgPSBiYXJfYWRk cmVzczsKClllYWgsIHRoYXQgaXMgaW5kZWVkIG5vdCB3b3JraW5nLgoKT2RlZCB5b3UgbmVlZCB0 byB1c2UgZG1hX21hcF9yZXNvdXJjZSgpIGZvciB0aGlzLgoKQ2hyaXN0aWFuLgoKCgo+Cj4gSmFz b24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmFtZC1n ZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeAo=