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=-13.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham 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 22FE1C433DB for ; Wed, 17 Mar 2021 14:19:57 +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 8564764F26 for ; Wed, 17 Mar 2021 14:19:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8564764F26 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=jlekstrand.net 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 E2AC06E11C; Wed, 17 Mar 2021 14:19:55 +0000 (UTC) Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1EC9E6E11C for ; Wed, 17 Mar 2021 14:19:55 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id dx17so2906203ejb.2 for ; Wed, 17 Mar 2021 07:19:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jlekstrand-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ZA1Kc2Q6oO8dHyPEwtW+7VYf4sQ6AMHOztbgkFC7v3Q=; b=VJ8TttfaYaY283Tt2GejI2M6ZuT+YpKpfk9CXM6RUSuTe1JV+/BlyyiA/DQu7MtkBN +vnRNz72vYWpH0gfNHt4EDAueXjIjLAd73xeYfhNmDUwgS0ePYl0hEgZwsYSj0OEH95T 2BhsWLeYdOjXjsC2C5Pb4gpzsXQ7imIqsSfZzNNtpBAKwgS1VLKI8audUC449g/S+XR/ Ec7lCxQWCH3BzsHmcAbVrWFMuyxhx7y9tGqgNM7NBaYSM2Kv4GRpeYM8HnJWyeFB/k4r WHRnXJe1iNC75dQxrBzOFs9HzhqhHV7Vi257rZObDezrwDGuVsG3+KbMO2TaZOixP11u BKbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ZA1Kc2Q6oO8dHyPEwtW+7VYf4sQ6AMHOztbgkFC7v3Q=; b=DVBmy8SlEMq3JuT7G2n7W8AdZhet+cVOvdg0Pmi20AGwRaxRwIaQ57mOewCe6c18u3 iIy+tqzqPt2/HIkDtuvOd5ckGAA1xoikKbunrFKADJv2syv6uHpWdDiJCmLXAnmLsooF dNzZDye6BNdu8SqADq8e6TdtriXgXRCjcQtXeJ0aukMza/aIotY4DerZQBamv2JtnlkQ mvTj2neqfnK0V2Al9uuL4mCcfXdY9jeEEg9mLmjtLtz8y4r/VoGE+2fiWCT0pl+x6549 CAtd2zneLymWd9gRS5mGSOCTG+fJv223LiS5G5ftnxy8hAkPDFGYpkhSZmu8E+2lN+IC scxA== X-Gm-Message-State: AOAM530px/XEN69vSE2GenxxPVT1UnNCKohOjRqVViNhWYS7BXj7A+v1 iUMrmIkfy443g1JTXxYPruHxQVbxHEHR/rwPkpQEJ1WX9x4= X-Google-Smtp-Source: ABdhPJyuMWhvI//drR/feyIW+jwRT/PAxFcMjgZYQInFiG5R58okJKj6kJXNquzyiUgH3cYvB3Cawr2lceDChjKMl0Q= X-Received: by 2002:a17:906:f2d2:: with SMTP id gz18mr35395734ejb.454.1615990793644; Wed, 17 Mar 2021 07:19:53 -0700 (PDT) MIME-Version: 1.0 References: <9f92ca239245bce8db9c90a4d643d8101ffc9269.1615872114.git.ashutosh.dixit@intel.com> In-Reply-To: From: Jason Ekstrand Date: Wed, 17 Mar 2021 09:19:42 -0500 Message-ID: To: Petri Latvala Subject: Re: [Intel-gfx] [PATCH 2/3] drm/i915/gem: Drop relocation support on all new hardware (v5) 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: , Cc: Intel GFX Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gV2VkLCBNYXIgMTcsIDIwMjEgYXQgMjo1NSBBTSBQZXRyaSBMYXR2YWxhIDxwZXRyaS5sYXR2 YWxhQGludGVsLmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIE1hciAxNSwgMjAyMSBhdCAxMDoyOToy MFBNIC0wNzAwLCBBc2h1dG9zaCBEaXhpdCB3cm90ZToKPiA+IEZyb206IEphc29uIEVrc3RyYW5k IDxqYXNvbkBqbGVrc3RyYW5kLm5ldD4KPiA+Cj4gPiBUaGUgVnVsa2FuIGRyaXZlciBpbiBNZXNh IGZvciBJbnRlbCBoYXJkd2FyZSBuZXZlciB1c2VzIHJlbG9jYXRpb25zIGlmCj4gPiBpdCdzIHJ1 bm5pbmcgb24gYSB2ZXJzaW9uIG9mIGk5MTUgdGhhdCBzdXBwb3J0cyBhdCBsZWFzdCBzb2Z0cGlu IHdoaWNoCj4gPiBhbGwgdmVyc2lvbnMgb2YgaTkxNSBzdXBwb3J0aW5nIEdlbjEyIGRvLiAgT24g dGhlIE9wZW5HTCBzaWRlLCBHZW4xMisgaXMKPiA+IG9ubHkgc3VwcG9ydGVkIGJ5IGlyaXMgd2hp Y2ggbmV2ZXIgdXNlcyByZWxvY2F0aW9ucy4gIFRoZSBvbGRlciBpOTY1Cj4gPiBkcml2ZXIgaW4g TWVzYSBkb2VzIHVzZSByZWxvY2F0aW9ucyBidXQgaXQgb25seSBzdXBwb3J0cyBJbnRlbCBoYXJk d2FyZQo+ID4gdGhyb3VnaCBHZW4xMSBhbmQgaGFzIGJlZW4gZGVwcmVjYXRlZCBmb3IgYWxsIGhh cmR3YXJlIEdlbjkrLiAgVGhlCj4gPiBjb21wdXRlIGRyaXZlciBhbHNvIG5ldmVyIHVzZXMgcmVs b2NhdGlvbnMuICBUaGlzIG9ubHkgbGVhdmVzIHRoZSBtZWRpYQo+ID4gZHJpdmVyIHdoaWNoIGlz IHN1cHBvc2VkIHRvIGJlIHN3aXRjaGluZyB0byBzb2Z0cGluIGdvaW5nIGZvcndhcmQuCj4gPiBN YWtpbmcgc29mdHBpbiBhIHJlcXVpcmVtZW50IGZvciBhbGwgZnV0dXJlIGhhcmR3YXJlIHNlZW1z IHJlYXNvbmFibGUuCj4gPgo+ID4gVGhlcmUgaXMgb25lIHBpZWNlIG9mIGhhcmR3YXJlIGVuYWJs ZWQgYnkgZGVmYXVsdCBpbiBpOTE1OiBSS0wgd2hpY2ggd2FzCj4gPiBlbmFibGVkIGJ5IGUyMmZh NmYwYTk3NiB3aGljaCBoYXMgbm90IHlldCBsYW5kZWQgaW4gZHJtLW5leHQgc28gdGhpcwo+ID4g YWxtb3N0IGJ1dCBub3QgcmVhbGx5IGEgdXNlcnNwYWNlIEFQSSBjaGFuZ2UgZm9yIFJLTC4gIElm IGl0IGJlY29tZXMgYQo+ID4gcHJvYmxlbSwgd2UgY2FuIGFsd2F5cyBhZGQgIUlTX1JPQ0tFVExB S0UoZWItPmk5MTUpIHRvIHRoZSBjb25kaXRpb24uCj4gPgo+ID4gUmVqZWN0aW5nIHJlbG9jYXRp b25zIHN0YXJ0aW5nIHdpdGggbmV3ZXIgR2VuMTIgcGxhdGZvcm1zIGhhcyB0aGUKPiA+IGJlbmVm aXQgdGhhdCB3ZSBkb24ndCBoYXZlIHRvIGJvdGhlciBzdXBwb3J0aW5nIGl0IG9uIHBsYXRmb3Jt cyB3aXRoCj4gPiBsb2NhbCBtZW1vcnkuICBHaXZlbiBob3cgbXVjaCBDUFUgdG91Y2hpbmcgb2Yg bWVtb3J5IGlzIHJlcXVpcmVkIGZvcgo+ID4gcmVsb2NhdGlvbnMsIG5vdCBoYXZpbmcgdG8gZG8g c28gb24gcGxhdGZvcm1zIHdoZXJlIG5vdCBhbGwgbWVtb3J5IGlzCj4gPiBkaXJlY3RseSBDUFUt YWNjZXNzaWJsZSBjYXJyaWVzIHNpZ25pZmljYW50IGFkdmFudGFnZXMuCj4gPgo+ID4gdjIgKEph c29uIEVrc3RyYW5kKToKPiA+ICAtIEFsbG93IFRHTC1MUCBwbGF0Zm9ybXMgYXMgdGhleSd2ZSBh bHJlYWR5IHNoaXBwZWQKPiA+Cj4gPiB2MyAoSmFzb24gRWtzdHJhbmQpOgo+ID4gIC0gV0FSTl9P TiBwbGF0Zm9ybXMgd2l0aCBMTUVNIHN1cHBvcnQgaW4gY2FzZSB0aGUgY2hlY2sgaXMgd3JvbmcK PiA+Cj4gPiB2NCAoSmFzb24gRWtzdHJhbmQpOgo+ID4gIC0gQ2FsbCBvdXQgUm9ja2V0IExha2Ug aW4gdGhlIGNvbW1pdCBtZXNzYWdlCj4gPgo+ID4gdjUgKEphc29uIEVrc3RyYW5kKToKPiA+ICAt IERyb3AgdGhlIEhBU19MTUVNIGNoZWNrIGFzIGl0J3MgYWxyZWFkeSBjb3ZlcmVkIGJ5IHRoZSB2 ZXJzaW9uIGNoZWNrCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogSmFzb24gRWtzdHJhbmQgPGphc29u QGpsZWtzdHJhbmQubmV0Pgo+ID4gUmV2aWV3ZWQtYnk6IFpiaWduaWV3IEtlbXBjennFhHNraSA8 emJpZ25pZXcua2VtcGN6eW5za2lAaW50ZWwuY29tPgo+ID4gUmV2aWV3ZWQtYnk6IE1hYXJ0ZW4g TGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Cj4gPiAtLS0KPiA+ ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fZXhlY2J1ZmZlci5jIHwgMTMgKysr KysrKysrKy0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkx NV9nZW1fZXhlY2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2V4 ZWNidWZmZXIuYwo+ID4gaW5kZXggOTk3NzJmMzdiZmY2MC4uZjY2Y2ZmMjk0M2JhYSAxMDA2NDQK PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9leGVjYnVmZmVyLmMK PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9leGVjYnVmZmVyLmMK PiA+IEBAIC0xNzY0LDcgKzE3NjQsOCBAQCBlYl9yZWxvY2F0ZV92bWFfc2xvdyhzdHJ1Y3QgaTkx NV9leGVjYnVmZmVyICplYiwgc3RydWN0IGViX3ZtYSAqZXYpCj4gPiAgICAgICByZXR1cm4gZXJy Owo+ID4gIH0KPiA+Cj4gPiAtc3RhdGljIGludCBjaGVja19yZWxvY2F0aW9ucyhjb25zdCBzdHJ1 Y3QgZHJtX2k5MTVfZ2VtX2V4ZWNfb2JqZWN0MiAqZW50cnkpCj4gPiArc3RhdGljIGludCBjaGVj a19yZWxvY2F0aW9ucyhjb25zdCBzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyICplYiwKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY19vYmpl Y3QyICplbnRyeSkKPiA+ICB7Cj4gPiAgICAgICBjb25zdCBjaGFyIF9fdXNlciAqYWRkciwgKmVu ZDsKPiA+ICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZTsKPiA+IEBAIC0xNzc0LDYgKzE3NzUsMTIg QEAgc3RhdGljIGludCBjaGVja19yZWxvY2F0aW9ucyhjb25zdCBzdHJ1Y3QgZHJtX2k5MTVfZ2Vt X2V4ZWNfb2JqZWN0MiAqZW50cnkpCj4gPiAgICAgICBpZiAoc2l6ZSA9PSAwKQo+ID4gICAgICAg ICAgICAgICByZXR1cm4gMDsKPiA+Cj4gPiArICAgICAvKiBSZWxvY2F0aW9ucyBhcmUgZGlzYWxs b3dlZCBmb3IgYWxsIHBsYXRmb3JtcyBhZnRlciBUR0wtTFAuICBUaGlzCj4gPiArICAgICAgKiBh bHNvIGNvdmVycyBhbGwgcGxhdGZvcm1zIHdpdGggbG9jYWwgbWVtb3J5Lgo+ID4gKyAgICAgICov Cj4gPiArICAgICBpZiAoSU5URUxfR0VOKGViLT5pOTE1KSA+PSAxMiAmJiAhSVNfVElHRVJMQUtF KGViLT5pOTE1KSkKPiA+ICsgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiAg ICAgICBpZiAoc2l6ZSA+IE5fUkVMT0MoVUxPTkdfTUFYKSkKPiA+ICAgICAgICAgICAgICAgcmV0 dXJuIC1FSU5WQUw7Cj4gPgo+ID4gQEAgLTE4MDcsNyArMTgxNCw3IEBAIHN0YXRpYyBpbnQgZWJf Y29weV9yZWxvY2F0aW9ucyhjb25zdCBzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyICplYikKPiA+ICAg ICAgICAgICAgICAgaWYgKG5yZWxvYyA9PSAwKQo+ID4gICAgICAgICAgICAgICAgICAgICAgIGNv bnRpbnVlOwo+ID4KPiA+IC0gICAgICAgICAgICAgZXJyID0gY2hlY2tfcmVsb2NhdGlvbnMoJmVi LT5leGVjW2ldKTsKPiA+ICsgICAgICAgICAgICAgZXJyID0gY2hlY2tfcmVsb2NhdGlvbnMoZWIs ICZlYi0+ZXhlY1tpXSk7Cj4gPiAgICAgICAgICAgICAgIGlmIChlcnIpCj4gPiAgICAgICAgICAg ICAgICAgICAgICAgZ290byBlcnI7Cj4gPgo+ID4gQEAgLTE4ODAsNyArMTg4Nyw3IEBAIHN0YXRp YyBpbnQgZWJfcHJlZmF1bHRfcmVsb2NhdGlvbnMoY29uc3Qgc3RydWN0IGk5MTVfZXhlY2J1ZmZl ciAqZWIpCj4gPiAgICAgICBmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykgewo+ID4gICAgICAg ICAgICAgICBpbnQgZXJyOwo+ID4KPiA+IC0gICAgICAgICAgICAgZXJyID0gY2hlY2tfcmVsb2Nh dGlvbnMoJmViLT5leGVjW2ldKTsKPiA+ICsgICAgICAgICAgICAgZXJyID0gY2hlY2tfcmVsb2Nh dGlvbnMoZWIsICZlYi0+ZXhlY1tpXSk7Cj4gPiAgICAgICAgICAgICAgIGlmIChlcnIpCj4gPiAg ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGVycjsKPiA+ICAgICAgIH0KPgo+Cj4gRGlzY2xh aW1lcjogSSBkb24ndCBrbm93IGRlZXBseSBob3cgYW55IG9mIHRoaXMgd29ya3MuCj4KPiBjaGVj a19yZWxvY2F0aW9ucygpIGlzIG9ubHkgY2FsbGVkIGlmIGViX3JlbG9jYXRlX3BhcnNlIGdvZXMg b24gaXRzCj4gc2xvd3BhdGgsIGZhc3QgcGF0aCBkb2Vzbid0IGNoZWNrIGZvciBnZW4uIFNob3Vs ZCBpdCwgb3IgYW0gSQo+IG1pc3VuZGVyc3RhbmRpbmcgc29tZXRoaW5nPwoKR29vZCBleWUhICBZ ZWFoLCB0aGlzIGRvZXNuJ3Qgd29yayBmb3IgdGhlIHJlYXNvbiB5b3UganVzdCBzYWlkLiAgSQp3 YXMgdHJ5aW5nIHRvIGF2b2lkIGFuIHVwLWZyb250IGxpc3Qgd2FsayBvZiB0aGUgb2JqZWN0IGxp c3QgYnV0IGlmIHdlCndhbnQgdG8gYmUgdmVyeSBzdXJlIGl0J3MgY29ycmVjdCwgd2UgcHJvYmFi bHkgaGF2ZSB0by4KCi0tSmFzb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==