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 E731AC433ED for ; Wed, 12 May 2021 06:57:53 +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 92E65611CE for ; Wed, 12 May 2021 06:57:53 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 92E65611CE Authentication-Results: mail.kernel.org; dmarc=fail (p=none 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 B466C6EB54; Wed, 12 May 2021 06:57:52 +0000 (UTC) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2058.outbound.protection.outlook.com [40.107.243.58]) by gabe.freedesktop.org (Postfix) with ESMTPS id F33E66EB4E; Wed, 12 May 2021 06:57:50 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ey9WQatdb2wggu0LDOXgRJJPUHu62zoHyASVsDD0HS+afXRC7ck2Qrd2MGX6B0WKwtl+uXPXpCFqKeBxi2YLIhcfGL0yeUSrvz90Wzk53jX5ZyEYxxABDvKnBgaHRESie+6kjvDDvANdGaxd9uf+tFgMgIreBXLeN/yrHKEYkhIogyyfoiHg8zAlRIyVcRm26jFdHAv6+J8e+1Qn/NOZqs/KxkQIOsYL5AKvA4CNshBwunP12UlNZJjNociYarXalpkzrDQiZTr3+HvnaB71B+8QkUwCCAE5Auk0avdB/5kFFnnbdTi5nM/1+jc9f6x5rjfftca1feTFnvvTkmQkUg== 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=DZCqHdylWZaFo1QEDJ+UAfk4ggiAm4ppv2StY0jzN6g=; b=Q7yVoWPmjBIF6vi2LCQIps/cKG6J2KyJc8UXJzZaKaAbFdwUTDh1835SCmQvfEephGrMh35SxL9F2b5vd0uHXQytSnFU64a5HjqcN8LJQH3fc6gd4juTuxuD1Kn1IEEZr2Pqsmub86NnSs/l6zVWCQoAKWphxf72p+P6kuAYWiw/HOvglwzSh7419GVI3DdiEAjro3imBCpDm26dNq8WGa3aFPCUHKw9VtRA1OpSoMB+bKMsIdIkOC7xnQ9xVG3We793zkh5bJNFM9k3m3YH8mIazonN+xC4OlfP4WmEWDIwKS//TTdIHZLniQsA9Ao36BTBbhen3PgfpNa7FKonIg== 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=DZCqHdylWZaFo1QEDJ+UAfk4ggiAm4ppv2StY0jzN6g=; b=XfZqW4miZaHgtEaTvz3kjqwe1lhitDjkMs/v1SzqHcQIgq/cGsfZwoeSyhhMGNHNE7wVsveHwkA/8I0sKVuUmcnZ7u/wc+k1QZ8/NXHqhDgKnKBbZmFMT/SIrXljmJ4682/bcBlMPVd/z9vDD+BP+TDcSlE0ngxiVaIxbJ6LCGk= Authentication-Results: lists.freedesktop.org; dkim=none (message not signed) header.d=none; lists.freedesktop.org; dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) by MN2PR12MB3950.namprd12.prod.outlook.com (2603:10b6:208:16d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25; Wed, 12 May 2021 06:57:47 +0000 Received: from MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6d4d:4674:1cf6:8d34]) by MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6d4d:4674:1cf6:8d34%6]) with mapi id 15.20.4108.031; Wed, 12 May 2021 06:57:47 +0000 Subject: Re: [PATCH 6/7] drm/i915/ttm, drm/ttm: Introduce a TTM i915 gem object backend To: =?UTF-8?Q?Thomas_Hellstr=c3=b6m?= , =?UTF-8?Q?Thomas_Hellstr=c3=b6m_=28Intel=29?= , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org References: <20210511132525.377190-1-thomas.hellstrom@linux.intel.com> <20210511132525.377190-7-thomas.hellstrom@linux.intel.com> <8ac6bc5c-17c0-2ffd-7f8c-823ab3c8a858@amd.com> <88ea8e22-3314-60a4-8f4b-0b37de444b1d@shipmail.org> <8551810c-a095-3906-d982-7bc409140c48@amd.com> <0b7f32d8-bfb9-84dd-fea7-556dddded1cc@linux.intel.com> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: Date: Wed, 12 May 2021 08:57:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 In-Reply-To: <0b7f32d8-bfb9-84dd-fea7-556dddded1cc@linux.intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [2a02:908:1252:fb60:bc39:4e06:ac5e:2e31] X-ClientProxiedBy: PR0P264CA0190.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::34) 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:bc39:4e06:ac5e:2e31] (2a02:908:1252:fb60:bc39:4e06:ac5e:2e31) by PR0P264CA0190.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Wed, 12 May 2021 06:57:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9e7de148-11c0-4103-a7d7-08d915133fd2 X-MS-TrafficTypeDiagnostic: MN2PR12MB3950: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3KunsyzuYXqZkocqqtuCB4lCGQZ57nVRD9DxuMrg+vkEX3cq0L8TeT1CplH+WSxZaat+XmMHUtEmoARZe3lVN4bDeKk27SMoSFWtzQJmp5OZ262OtTITjc446f6geQixZkaYlSaUJWW45Mw+fCi92mPi0pnRO64ZNTTxMHdyKUox7OBckes2y4WDs1uCkjPipsxsAaCMSrbMgL3CEzHDaLGg3ni2/ZVhvuktczg79pZGjguPfhDztwzHgC70XrqzKXqk8vsaJsJ6urM2SZDag4SX0WDCiKiAy2DRrFWUZTFj8zqB58Ko0h/CQK9kKkmb8a7Ys1ILRrgpBusGhc4YLaFQ87t7Li9z1+XZm2Y99cfPR3vd1Lc/okKsPFQLzyDZcIIVrV5ZZgzsiFlMdHjsX2JeEa/IRwvjlc+8a9nNAUMlvOrMmrrRH/PuFviZPiNOVUXSvAwe9/dYrRUBovlf240b69fhcVPKqwnDryZ2Ud+Ro0Jb4CvWIaYqsc3O8j7gHd5ugu6QhTqGdSog6SKSWHMlI1mzHE+tRw8D869ZnaA5MMtlAAVw2mUHs6kU18c2MpTyWeyrPSaZs0kfYiNsHxyNTA6Gs+Tyy2HRn3kVTHSuswMbeehA2W5x5ALWWKKj3m3fWRonatUCKkcEXKI1YwM5s7cHZB5sDCGzk43SjqHP8ZjaNWT7HJd7rO6fJ89s 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)(136003)(396003)(346002)(376002)(366004)(39840400004)(6486002)(66556008)(66476007)(8936002)(2616005)(5660300002)(36756003)(66946007)(83380400001)(31686004)(66574015)(31696002)(316002)(52116002)(2906002)(478600001)(8676002)(53546011)(186003)(110136005)(86362001)(6666004)(16526019)(38100700002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?dnlLbGxzdnM5OTZaRUZ3SzhpRmU1RllKbkFvVjd2d0lGWjVmTkZzK082THF3?= =?utf-8?B?WCtKSUprdm52ZmZDb05jQ2IwSCs2eFVoSGFTRUZDUGd4UjNkLzRRUkNKSzhI?= =?utf-8?B?OGhna2swVjB2VGcvb05BR3V5aVZQT2twQWMyaWgvQXJ0UFlzSHIvSmJ6UllO?= =?utf-8?B?c0p5WXRwalFrbWNIdXNUUXBzS2YwSnJ3TTY0Q3lnTUdyc3dnaXFSN0tQSFA1?= =?utf-8?B?WTN0QUhkMDdqWlJ3eXZMK0hQVWVWdXMzcU0zcWdTRVFtOGdHRVY0WllvWkx3?= =?utf-8?B?WlQyQlRPR2lQc0daS3hjay82YXBWQ3N1RGpyUUxYMHNad1ptaHNjWTRWNCtH?= =?utf-8?B?UithYTRqdkd0UWNIWFRqM1pucjdqczhLN2labTQ4YlhLeS8wc0xnRHBKdjY0?= =?utf-8?B?T0ltUjNpZjBZaUFKano3ajE5b3pEYmYrdW9jVXQ3c0ZSSm54ZjFhR0k4dHdp?= =?utf-8?B?Zmc0ekpmaGE1YXRmNGp3bVQ5WG9BR095M2dPS25sV3F4ZklIMG43a29taFF4?= =?utf-8?B?Q0tsR2Qyb0lkOTN1WnFhTEoreWQ1U2xIekJGMEwwRzE1cStKM0ZITGNyeUxT?= =?utf-8?B?WlV6YURiUzMraTRMRGhSckJsTU9iSS94TlRFeklqNkw2bkdlMU83dHNqYi9H?= =?utf-8?B?Tm5lY1FDcHMxbHJveTFDSC9CY0h3dzk2L0pUeTYxd1ZpbFozMlJ6aGxFYVdG?= =?utf-8?B?cG1lNHNvd1JxcCtaOFBkQzljZTVEOUdCbDFrczJ0YzNmL2JOZHRkWEF1WEFB?= =?utf-8?B?aElrY0dKdjl1czF5bENHZTg3ZldOb0h3ajNsQ2hMMjlBcFVRRzJhU0x3Wnd1?= =?utf-8?B?WFpxcjJ6WmZhc05nWllaUExJVkZQOE95YWlZQTVKaklCdUw1OHg0MDA4cmF0?= =?utf-8?B?SVAvdEhPL2FPMERobElrTlJmbGhVK1g0VHRXb3NENGJMNmtiL0NyaU9WeTdF?= =?utf-8?B?UjcyeDVrUStYaUJQUDl0bVcrbzhCRGUvYzJDckhSRnlTckpnWmw1OW1kdG5C?= =?utf-8?B?UTIrcFU4ME9LV1QvQmJoZk5IVm9haGM4dlhrYjJZQnVWbC9VUG9KRXBFb2dw?= =?utf-8?B?TE9kZy9iWi9XLzRQMEZFc0tXcTBxWWtIMERSV0R3Q2ttbEsyMjM3SFpRT1pW?= =?utf-8?B?Y1diL0IrcGk1ckQ2cmRxT1U4Q2VxZ2dTcXd2R1h1RkRxVjNWRVRBY0VqQUlW?= =?utf-8?B?cXFSRXZhQjF2aFF0ZDJVbXVXd1h2aHBwMjVwNmErdUlqQmtmUnd3SXNsSHZ0?= =?utf-8?B?ZlhJREdxemh3V0c3RXZtblI1cjRZUlF2TitvYmdHTWhvSW9QSzdYWklscGVD?= =?utf-8?B?dFdXQjE5T0lDR29rbGUyZGdIVVVHUGViZSs0R0hpUWlzQVJ1eGIzZUhFb3FS?= =?utf-8?B?NmNLbG5yajVvWTdnakYwVUxaclQ3N3I0bTBFNTdZQXZ4WnJ1Mm13RURlOVpx?= =?utf-8?B?TlRXNk9mNU84VWIvWUtEeUczNEJLL3VFd0xSbVgwcXp6MTN6dnBSWFFIajJQ?= =?utf-8?B?a0pScVU5SFB6bzJoc2VQREZUc2ZicXVyNGJMUHdEY1FtSEZGWVg3cmFmOG5y?= =?utf-8?B?aGpKMlBpZldjQ3ZUUDVCalluVnVUT0R1TW5IQ2dZYlE5NEJodDJicmZVS3pG?= =?utf-8?B?RUlraC83TVlOQXRMSllNbE9YZndsUHMzT2hjOHBhMytOdFpGbmRXeEVBYm40?= =?utf-8?B?SDR1T2N5RUF6L2NmM1RhMTcyS2Q2Y3puelp4MHZ3Ly9LMGoxcFowekx3S2F0?= =?utf-8?B?NUxLOUI1SGZ4SnFYVFgyU0Z3OHV0MTVBNGxUaWUwZlZVN1V2U2puQVU5Z0tV?= =?utf-8?B?cFMwaENsMUpGY2dGU1FkMm9UdFRsTVkxYUFzcTJMVnJkWnE1NDkvOEdPR3FO?= =?utf-8?Q?EREwFBKkf4z4z?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e7de148-11c0-4103-a7d7-08d915133fd2 X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3775.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2021 06:57:47.2276 (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: AVvPsWhxsvQyifdkJxKwZiTf3cxCtuiS5/arfNFZINDlIZMvhZyDLdA68D4ef6Ma X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3950 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: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Am 11.05.21 um 16:28 schrieb Thomas Hellström: > > On 5/11/21 4:09 PM, Christian König wrote: >> >> >> Am 11.05.21 um 16:06 schrieb Thomas Hellström (Intel): >>> >>> On 5/11/21 3:58 PM, Christian König wrote: >>>> Am 11.05.21 um 15:25 schrieb Thomas Hellström: >>>>> Most logical place to introduce TTM buffer objects is as an i915 >>>>> gem object backend. We need to add some ops to account for added >>>>> functionality like delayed delete and LRU list manipulation. >>>>> >>>>> Initially we support only LMEM and SYSTEM memory, but SYSTEM >>>>> (which in this case means evicted LMEM objects) is not >>>>> visible to i915 GEM yet. The plan is to move the i915 gem system >>>>> region >>>>> over to the TTM system memory type in upcoming patches. >>>>> >>>>> We set up GPU bindings directly both from LMEM and from the system >>>>> region, >>>>> as there is no need to use the legacy TTM_TT memory type. We reserve >>>>> that for future porting of GGTT bindings to TTM. >>>>> >>>>> There are some changes to TTM to allow for purging system memory >>>>> buffer >>>>> objects and to refuse swapping of some objects: Unfortunately i915 >>>>> gem >>>>> still relies heavily on short-term object pinning, and we've >>>>> chosen to >>>>> keep short-term-pinned buffer objects on the TTM LRU lists for now, >>>>> meaning that we need some sort of mechanism to tell TTM they are not >>>>> swappable. A longer term goal is to get rid of the short-term >>>>> pinning. >>>> >>>> Well just use the eviction_valuable interface for this. >>> >>> Yes, we do that for vram/lmem eviction, but we have nothing similar >>> for system swapping. Do I understand you correctly that you want me >>> to add a call to eviction_valuable() also for that instead of >>> swap_possible()? >> >> You should already have that. eviction_valuable is called in both cases. >> > Hmm. I can only see it called from ttm_mem_evict_first() which is not > in the swapping path? Or do I miss something? Mhm, looks like my recollection was wrong. We should probably move the call into the ttm_bo_evict_swapout_allowable() function. Christian. > > Thanks, > > Thomas > > > 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,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 38AF8C433B4 for ; Wed, 12 May 2021 06:57:53 +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 DD687611CE for ; Wed, 12 May 2021 06:57:52 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DD687611CE Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5ECD16EB4E; Wed, 12 May 2021 06:57:52 +0000 (UTC) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2058.outbound.protection.outlook.com [40.107.243.58]) by gabe.freedesktop.org (Postfix) with ESMTPS id F33E66EB4E; Wed, 12 May 2021 06:57:50 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ey9WQatdb2wggu0LDOXgRJJPUHu62zoHyASVsDD0HS+afXRC7ck2Qrd2MGX6B0WKwtl+uXPXpCFqKeBxi2YLIhcfGL0yeUSrvz90Wzk53jX5ZyEYxxABDvKnBgaHRESie+6kjvDDvANdGaxd9uf+tFgMgIreBXLeN/yrHKEYkhIogyyfoiHg8zAlRIyVcRm26jFdHAv6+J8e+1Qn/NOZqs/KxkQIOsYL5AKvA4CNshBwunP12UlNZJjNociYarXalpkzrDQiZTr3+HvnaB71B+8QkUwCCAE5Auk0avdB/5kFFnnbdTi5nM/1+jc9f6x5rjfftca1feTFnvvTkmQkUg== 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=DZCqHdylWZaFo1QEDJ+UAfk4ggiAm4ppv2StY0jzN6g=; b=Q7yVoWPmjBIF6vi2LCQIps/cKG6J2KyJc8UXJzZaKaAbFdwUTDh1835SCmQvfEephGrMh35SxL9F2b5vd0uHXQytSnFU64a5HjqcN8LJQH3fc6gd4juTuxuD1Kn1IEEZr2Pqsmub86NnSs/l6zVWCQoAKWphxf72p+P6kuAYWiw/HOvglwzSh7419GVI3DdiEAjro3imBCpDm26dNq8WGa3aFPCUHKw9VtRA1OpSoMB+bKMsIdIkOC7xnQ9xVG3We793zkh5bJNFM9k3m3YH8mIazonN+xC4OlfP4WmEWDIwKS//TTdIHZLniQsA9Ao36BTBbhen3PgfpNa7FKonIg== 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=DZCqHdylWZaFo1QEDJ+UAfk4ggiAm4ppv2StY0jzN6g=; b=XfZqW4miZaHgtEaTvz3kjqwe1lhitDjkMs/v1SzqHcQIgq/cGsfZwoeSyhhMGNHNE7wVsveHwkA/8I0sKVuUmcnZ7u/wc+k1QZ8/NXHqhDgKnKBbZmFMT/SIrXljmJ4682/bcBlMPVd/z9vDD+BP+TDcSlE0ngxiVaIxbJ6LCGk= Authentication-Results: lists.freedesktop.org; dkim=none (message not signed) header.d=none; lists.freedesktop.org; dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) by MN2PR12MB3950.namprd12.prod.outlook.com (2603:10b6:208:16d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25; Wed, 12 May 2021 06:57:47 +0000 Received: from MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6d4d:4674:1cf6:8d34]) by MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6d4d:4674:1cf6:8d34%6]) with mapi id 15.20.4108.031; Wed, 12 May 2021 06:57:47 +0000 To: =?UTF-8?Q?Thomas_Hellstr=c3=b6m?= , =?UTF-8?Q?Thomas_Hellstr=c3=b6m_=28Intel=29?= , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org References: <20210511132525.377190-1-thomas.hellstrom@linux.intel.com> <20210511132525.377190-7-thomas.hellstrom@linux.intel.com> <8ac6bc5c-17c0-2ffd-7f8c-823ab3c8a858@amd.com> <88ea8e22-3314-60a4-8f4b-0b37de444b1d@shipmail.org> <8551810c-a095-3906-d982-7bc409140c48@amd.com> <0b7f32d8-bfb9-84dd-fea7-556dddded1cc@linux.intel.com> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: Date: Wed, 12 May 2021 08:57:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 In-Reply-To: <0b7f32d8-bfb9-84dd-fea7-556dddded1cc@linux.intel.com> Content-Language: en-US X-Originating-IP: [2a02:908:1252:fb60:bc39:4e06:ac5e:2e31] X-ClientProxiedBy: PR0P264CA0190.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::34) 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:bc39:4e06:ac5e:2e31] (2a02:908:1252:fb60:bc39:4e06:ac5e:2e31) by PR0P264CA0190.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Wed, 12 May 2021 06:57:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9e7de148-11c0-4103-a7d7-08d915133fd2 X-MS-TrafficTypeDiagnostic: MN2PR12MB3950: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3KunsyzuYXqZkocqqtuCB4lCGQZ57nVRD9DxuMrg+vkEX3cq0L8TeT1CplH+WSxZaat+XmMHUtEmoARZe3lVN4bDeKk27SMoSFWtzQJmp5OZ262OtTITjc446f6geQixZkaYlSaUJWW45Mw+fCi92mPi0pnRO64ZNTTxMHdyKUox7OBckes2y4WDs1uCkjPipsxsAaCMSrbMgL3CEzHDaLGg3ni2/ZVhvuktczg79pZGjguPfhDztwzHgC70XrqzKXqk8vsaJsJ6urM2SZDag4SX0WDCiKiAy2DRrFWUZTFj8zqB58Ko0h/CQK9kKkmb8a7Ys1ILRrgpBusGhc4YLaFQ87t7Li9z1+XZm2Y99cfPR3vd1Lc/okKsPFQLzyDZcIIVrV5ZZgzsiFlMdHjsX2JeEa/IRwvjlc+8a9nNAUMlvOrMmrrRH/PuFviZPiNOVUXSvAwe9/dYrRUBovlf240b69fhcVPKqwnDryZ2Ud+Ro0Jb4CvWIaYqsc3O8j7gHd5ugu6QhTqGdSog6SKSWHMlI1mzHE+tRw8D869ZnaA5MMtlAAVw2mUHs6kU18c2MpTyWeyrPSaZs0kfYiNsHxyNTA6Gs+Tyy2HRn3kVTHSuswMbeehA2W5x5ALWWKKj3m3fWRonatUCKkcEXKI1YwM5s7cHZB5sDCGzk43SjqHP8ZjaNWT7HJd7rO6fJ89s 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)(136003)(396003)(346002)(376002)(366004)(39840400004)(6486002)(66556008)(66476007)(8936002)(2616005)(5660300002)(36756003)(66946007)(83380400001)(31686004)(66574015)(31696002)(316002)(52116002)(2906002)(478600001)(8676002)(53546011)(186003)(110136005)(86362001)(6666004)(16526019)(38100700002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?dnlLbGxzdnM5OTZaRUZ3SzhpRmU1RllKbkFvVjd2d0lGWjVmTkZzK082THF3?= =?utf-8?B?WCtKSUprdm52ZmZDb05jQ2IwSCs2eFVoSGFTRUZDUGd4UjNkLzRRUkNKSzhI?= =?utf-8?B?OGhna2swVjB2VGcvb05BR3V5aVZQT2twQWMyaWgvQXJ0UFlzSHIvSmJ6UllO?= =?utf-8?B?c0p5WXRwalFrbWNIdXNUUXBzS2YwSnJ3TTY0Q3lnTUdyc3dnaXFSN0tQSFA1?= =?utf-8?B?WTN0QUhkMDdqWlJ3eXZMK0hQVWVWdXMzcU0zcWdTRVFtOGdHRVY0WllvWkx3?= =?utf-8?B?WlQyQlRPR2lQc0daS3hjay82YXBWQ3N1RGpyUUxYMHNad1ptaHNjWTRWNCtH?= =?utf-8?B?UithYTRqdkd0UWNIWFRqM1pucjdqczhLN2labTQ4YlhLeS8wc0xnRHBKdjY0?= =?utf-8?B?T0ltUjNpZjBZaUFKano3ajE5b3pEYmYrdW9jVXQ3c0ZSSm54ZjFhR0k4dHdp?= =?utf-8?B?Zmc0ekpmaGE1YXRmNGp3bVQ5WG9BR095M2dPS25sV3F4ZklIMG43a29taFF4?= =?utf-8?B?Q0tsR2Qyb0lkOTN1WnFhTEoreWQ1U2xIekJGMEwwRzE1cStKM0ZITGNyeUxT?= =?utf-8?B?WlV6YURiUzMraTRMRGhSckJsTU9iSS94TlRFeklqNkw2bkdlMU83dHNqYi9H?= =?utf-8?B?Tm5lY1FDcHMxbHJveTFDSC9CY0h3dzk2L0pUeTYxd1ZpbFozMlJ6aGxFYVdG?= =?utf-8?B?cG1lNHNvd1JxcCtaOFBkQzljZTVEOUdCbDFrczJ0YzNmL2JOZHRkWEF1WEFB?= =?utf-8?B?aElrY0dKdjl1czF5bENHZTg3ZldOb0h3ajNsQ2hMMjlBcFVRRzJhU0x3Wnd1?= =?utf-8?B?WFpxcjJ6WmZhc05nWllaUExJVkZQOE95YWlZQTVKaklCdUw1OHg0MDA4cmF0?= =?utf-8?B?SVAvdEhPL2FPMERobElrTlJmbGhVK1g0VHRXb3NENGJMNmtiL0NyaU9WeTdF?= =?utf-8?B?UjcyeDVrUStYaUJQUDl0bVcrbzhCRGUvYzJDckhSRnlTckpnWmw1OW1kdG5C?= =?utf-8?B?UTIrcFU4ME9LV1QvQmJoZk5IVm9haGM4dlhrYjJZQnVWbC9VUG9KRXBFb2dw?= =?utf-8?B?TE9kZy9iWi9XLzRQMEZFc0tXcTBxWWtIMERSV0R3Q2ttbEsyMjM3SFpRT1pW?= =?utf-8?B?Y1diL0IrcGk1ckQ2cmRxT1U4Q2VxZ2dTcXd2R1h1RkRxVjNWRVRBY0VqQUlW?= =?utf-8?B?cXFSRXZhQjF2aFF0ZDJVbXVXd1h2aHBwMjVwNmErdUlqQmtmUnd3SXNsSHZ0?= =?utf-8?B?ZlhJREdxemh3V0c3RXZtblI1cjRZUlF2TitvYmdHTWhvSW9QSzdYWklscGVD?= =?utf-8?B?dFdXQjE5T0lDR29rbGUyZGdIVVVHUGViZSs0R0hpUWlzQVJ1eGIzZUhFb3FS?= =?utf-8?B?NmNLbG5yajVvWTdnakYwVUxaclQ3N3I0bTBFNTdZQXZ4WnJ1Mm13RURlOVpx?= =?utf-8?B?TlRXNk9mNU84VWIvWUtEeUczNEJLL3VFd0xSbVgwcXp6MTN6dnBSWFFIajJQ?= =?utf-8?B?a0pScVU5SFB6bzJoc2VQREZUc2ZicXVyNGJMUHdEY1FtSEZGWVg3cmFmOG5y?= =?utf-8?B?aGpKMlBpZldjQ3ZUUDVCalluVnVUT0R1TW5IQ2dZYlE5NEJodDJicmZVS3pG?= =?utf-8?B?RUlraC83TVlOQXRMSllNbE9YZndsUHMzT2hjOHBhMytOdFpGbmRXeEVBYm40?= =?utf-8?B?SDR1T2N5RUF6L2NmM1RhMTcyS2Q2Y3puelp4MHZ3Ly9LMGoxcFowekx3S2F0?= =?utf-8?B?NUxLOUI1SGZ4SnFYVFgyU0Z3OHV0MTVBNGxUaWUwZlZVN1V2U2puQVU5Z0tV?= =?utf-8?B?cFMwaENsMUpGY2dGU1FkMm9UdFRsTVkxYUFzcTJMVnJkWnE1NDkvOEdPR3FO?= =?utf-8?Q?EREwFBKkf4z4z?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e7de148-11c0-4103-a7d7-08d915133fd2 X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3775.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2021 06:57:47.2276 (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: AVvPsWhxsvQyifdkJxKwZiTf3cxCtuiS5/arfNFZINDlIZMvhZyDLdA68D4ef6Ma X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3950 Subject: Re: [Intel-gfx] [PATCH 6/7] drm/i915/ttm, drm/ttm: Introduce a TTM i915 gem object backend X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" QW0gMTEuMDUuMjEgdW0gMTY6Mjggc2NocmllYiBUaG9tYXMgSGVsbHN0csO2bToKPgo+IE9uIDUv MTEvMjEgNDowOSBQTSwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPj4KPj4KPj4gQW0gMTEuMDUu MjEgdW0gMTY6MDYgc2NocmllYiBUaG9tYXMgSGVsbHN0csO2bSAoSW50ZWwpOgo+Pj4KPj4+IE9u IDUvMTEvMjEgMzo1OCBQTSwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPj4+PiBBbSAxMS4wNS4y MSB1bSAxNToyNSBzY2hyaWViIFRob21hcyBIZWxsc3Ryw7ZtOgo+Pj4+PiBNb3N0IGxvZ2ljYWwg cGxhY2UgdG8gaW50cm9kdWNlIFRUTSBidWZmZXIgb2JqZWN0cyBpcyBhcyBhbiBpOTE1Cj4+Pj4+ IGdlbSBvYmplY3QgYmFja2VuZC4gV2UgbmVlZCB0byBhZGQgc29tZSBvcHMgdG8gYWNjb3VudCBm b3IgYWRkZWQKPj4+Pj4gZnVuY3Rpb25hbGl0eSBsaWtlIGRlbGF5ZWQgZGVsZXRlIGFuZCBMUlUg bGlzdCBtYW5pcHVsYXRpb24uCj4+Pj4+Cj4+Pj4+IEluaXRpYWxseSB3ZSBzdXBwb3J0IG9ubHkg TE1FTSBhbmQgU1lTVEVNIG1lbW9yeSwgYnV0IFNZU1RFTQo+Pj4+PiAod2hpY2ggaW4gdGhpcyBj YXNlIG1lYW5zIGV2aWN0ZWQgTE1FTSBvYmplY3RzKSBpcyBub3QKPj4+Pj4gdmlzaWJsZSB0byBp OTE1IEdFTSB5ZXQuIFRoZSBwbGFuIGlzIHRvIG1vdmUgdGhlIGk5MTUgZ2VtIHN5c3RlbSAKPj4+ Pj4gcmVnaW9uCj4+Pj4+IG92ZXIgdG8gdGhlIFRUTSBzeXN0ZW0gbWVtb3J5IHR5cGUgaW4gdXBj b21pbmcgcGF0Y2hlcy4KPj4+Pj4KPj4+Pj4gV2Ugc2V0IHVwIEdQVSBiaW5kaW5ncyBkaXJlY3Rs eSBib3RoIGZyb20gTE1FTSBhbmQgZnJvbSB0aGUgc3lzdGVtIAo+Pj4+PiByZWdpb24sCj4+Pj4+ IGFzIHRoZXJlIGlzIG5vIG5lZWQgdG8gdXNlIHRoZSBsZWdhY3kgVFRNX1RUIG1lbW9yeSB0eXBl LiBXZSByZXNlcnZlCj4+Pj4+IHRoYXQgZm9yIGZ1dHVyZSBwb3J0aW5nIG9mIEdHVFQgYmluZGlu Z3MgdG8gVFRNLgo+Pj4+Pgo+Pj4+PiBUaGVyZSBhcmUgc29tZSBjaGFuZ2VzIHRvIFRUTSB0byBh bGxvdyBmb3IgcHVyZ2luZyBzeXN0ZW0gbWVtb3J5IAo+Pj4+PiBidWZmZXIKPj4+Pj4gb2JqZWN0 cyBhbmQgdG8gcmVmdXNlIHN3YXBwaW5nIG9mIHNvbWUgb2JqZWN0czogVW5mb3J0dW5hdGVseSBp OTE1IAo+Pj4+PiBnZW0KPj4+Pj4gc3RpbGwgcmVsaWVzIGhlYXZpbHkgb24gc2hvcnQtdGVybSBv YmplY3QgcGlubmluZywgYW5kIHdlJ3ZlIAo+Pj4+PiBjaG9zZW4gdG8KPj4+Pj4ga2VlcCBzaG9y dC10ZXJtLXBpbm5lZCBidWZmZXIgb2JqZWN0cyBvbiB0aGUgVFRNIExSVSBsaXN0cyBmb3Igbm93 LAo+Pj4+PiBtZWFuaW5nIHRoYXQgd2UgbmVlZCBzb21lIHNvcnQgb2YgbWVjaGFuaXNtIHRvIHRl bGwgVFRNIHRoZXkgYXJlIG5vdAo+Pj4+PiBzd2FwcGFibGUuIEEgbG9uZ2VyIHRlcm0gZ29hbCBp cyB0byBnZXQgcmlkIG9mIHRoZSBzaG9ydC10ZXJtIAo+Pj4+PiBwaW5uaW5nLgo+Pj4+Cj4+Pj4g V2VsbCBqdXN0IHVzZSB0aGUgZXZpY3Rpb25fdmFsdWFibGUgaW50ZXJmYWNlIGZvciB0aGlzLgo+ Pj4KPj4+IFllcywgd2UgZG8gdGhhdCBmb3IgdnJhbS9sbWVtIGV2aWN0aW9uLCBidXQgd2UgaGF2 ZSBub3RoaW5nIHNpbWlsYXIgCj4+PiBmb3Igc3lzdGVtIHN3YXBwaW5nLiBEbyBJIHVuZGVyc3Rh bmQgeW91IGNvcnJlY3RseSB0aGF0IHlvdSB3YW50IG1lIAo+Pj4gdG8gYWRkIGEgY2FsbCB0byBl dmljdGlvbl92YWx1YWJsZSgpIGFsc28gZm9yIHRoYXQgaW5zdGVhZCBvZiAKPj4+IHN3YXBfcG9z c2libGUoKT8KPj4KPj4gWW91IHNob3VsZCBhbHJlYWR5IGhhdmUgdGhhdC4gZXZpY3Rpb25fdmFs dWFibGUgaXMgY2FsbGVkIGluIGJvdGggY2FzZXMuCj4+Cj4gSG1tLiBJIGNhbiBvbmx5IHNlZSBp dCBjYWxsZWQgZnJvbSB0dG1fbWVtX2V2aWN0X2ZpcnN0KCkgd2hpY2ggaXMgbm90IAo+IGluIHRo ZSBzd2FwcGluZyBwYXRoPyBPciBkbyBJIG1pc3Mgc29tZXRoaW5nPwoKTWhtLCBsb29rcyBsaWtl IG15IHJlY29sbGVjdGlvbiB3YXMgd3JvbmcuIFdlIHNob3VsZCBwcm9iYWJseSBtb3ZlIHRoZSAK Y2FsbCBpbnRvIHRoZSB0dG1fYm9fZXZpY3Rfc3dhcG91dF9hbGxvd2FibGUoKSBmdW5jdGlvbi4K CkNocmlzdGlhbi4KCj4KPiBUaGFua3MsCj4KPiBUaG9tYXMKPgo+Cj4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=