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.8 required=3.0 tests=BAYES_00, 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 10781C433E0 for ; Wed, 17 Mar 2021 07:55:46 +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 727E464E41 for ; Wed, 17 Mar 2021 07:55:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 727E464E41 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.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 03AAF6E4D7; Wed, 17 Mar 2021 07:55:45 +0000 (UTC) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1B2AB6E4D7 for ; Wed, 17 Mar 2021 07:55:44 +0000 (UTC) IronPort-SDR: HBQdLVHUs9xOnnyqfsRIrBPzqkBJPFy8Qpe/pzchC/S4u/ZZKpslpa5GSb5jsbQ7Adw/NVzSHg eunzrnQHdg5w== X-IronPort-AV: E=McAfee;i="6000,8403,9925"; a="169330126" X-IronPort-AV: E=Sophos;i="5.81,255,1610438400"; d="scan'208";a="169330126" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2021 00:55:43 -0700 IronPort-SDR: ngL9ZdERJMCEVZtVR9w1NIOwQDLrEuHUm+vNmzWpEr234VoZIbu6YnR9/b1Gfy0FG/Xqkytmi/ vVTzI+yR6Egg== X-IronPort-AV: E=Sophos;i="5.81,255,1610438400"; d="scan'208";a="388749695" Received: from thrakatuluk.fi.intel.com (HELO thrakatuluk) ([10.237.68.154]) by orsmga002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2021 00:55:41 -0700 Received: from platvala by thrakatuluk with local (Exim 4.94) (envelope-from ) id 1lMR2P-0008J3-Qc; Wed, 17 Mar 2021 09:56:17 +0200 Date: Wed, 17 Mar 2021 09:56:17 +0200 From: Petri Latvala To: Ashutosh Dixit , Jason Ekstrand Message-ID: References: <9f92ca239245bce8db9c90a4d643d8101ffc9269.1615872114.git.ashutosh.dixit@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <9f92ca239245bce8db9c90a4d643d8101ffc9269.1615872114.git.ashutosh.dixit@intel.com> X-Patchwork-Hint: comment 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@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gTW9uLCBNYXIgMTUsIDIwMjEgYXQgMTA6Mjk6MjBQTSAtMDcwMCwgQXNodXRvc2ggRGl4aXQg d3JvdGU6Cj4gRnJvbTogSmFzb24gRWtzdHJhbmQgPGphc29uQGpsZWtzdHJhbmQubmV0Pgo+IAo+ IFRoZSBWdWxrYW4gZHJpdmVyIGluIE1lc2EgZm9yIEludGVsIGhhcmR3YXJlIG5ldmVyIHVzZXMg cmVsb2NhdGlvbnMgaWYKPiBpdCdzIHJ1bm5pbmcgb24gYSB2ZXJzaW9uIG9mIGk5MTUgdGhhdCBz dXBwb3J0cyBhdCBsZWFzdCBzb2Z0cGluIHdoaWNoCj4gYWxsIHZlcnNpb25zIG9mIGk5MTUgc3Vw cG9ydGluZyBHZW4xMiBkby4gIE9uIHRoZSBPcGVuR0wgc2lkZSwgR2VuMTIrIGlzCj4gb25seSBz dXBwb3J0ZWQgYnkgaXJpcyB3aGljaCBuZXZlciB1c2VzIHJlbG9jYXRpb25zLiAgVGhlIG9sZGVy IGk5NjUKPiBkcml2ZXIgaW4gTWVzYSBkb2VzIHVzZSByZWxvY2F0aW9ucyBidXQgaXQgb25seSBz dXBwb3J0cyBJbnRlbCBoYXJkd2FyZQo+IHRocm91Z2ggR2VuMTEgYW5kIGhhcyBiZWVuIGRlcHJl Y2F0ZWQgZm9yIGFsbCBoYXJkd2FyZSBHZW45Ky4gIFRoZQo+IGNvbXB1dGUgZHJpdmVyIGFsc28g bmV2ZXIgdXNlcyByZWxvY2F0aW9ucy4gIFRoaXMgb25seSBsZWF2ZXMgdGhlIG1lZGlhCj4gZHJp dmVyIHdoaWNoIGlzIHN1cHBvc2VkIHRvIGJlIHN3aXRjaGluZyB0byBzb2Z0cGluIGdvaW5nIGZv cndhcmQuCj4gTWFraW5nIHNvZnRwaW4gYSByZXF1aXJlbWVudCBmb3IgYWxsIGZ1dHVyZSBoYXJk d2FyZSBzZWVtcyByZWFzb25hYmxlLgo+IAo+IFRoZXJlIGlzIG9uZSBwaWVjZSBvZiBoYXJkd2Fy ZSBlbmFibGVkIGJ5IGRlZmF1bHQgaW4gaTkxNTogUktMIHdoaWNoIHdhcwo+IGVuYWJsZWQgYnkg ZTIyZmE2ZjBhOTc2IHdoaWNoIGhhcyBub3QgeWV0IGxhbmRlZCBpbiBkcm0tbmV4dCBzbyB0aGlz Cj4gYWxtb3N0IGJ1dCBub3QgcmVhbGx5IGEgdXNlcnNwYWNlIEFQSSBjaGFuZ2UgZm9yIFJLTC4g IElmIGl0IGJlY29tZXMgYQo+IHByb2JsZW0sIHdlIGNhbiBhbHdheXMgYWRkICFJU19ST0NLRVRM QUtFKGViLT5pOTE1KSB0byB0aGUgY29uZGl0aW9uLgo+IAo+IFJlamVjdGluZyByZWxvY2F0aW9u cyBzdGFydGluZyB3aXRoIG5ld2VyIEdlbjEyIHBsYXRmb3JtcyBoYXMgdGhlCj4gYmVuZWZpdCB0 aGF0IHdlIGRvbid0IGhhdmUgdG8gYm90aGVyIHN1cHBvcnRpbmcgaXQgb24gcGxhdGZvcm1zIHdp dGgKPiBsb2NhbCBtZW1vcnkuICBHaXZlbiBob3cgbXVjaCBDUFUgdG91Y2hpbmcgb2YgbWVtb3J5 IGlzIHJlcXVpcmVkIGZvcgo+IHJlbG9jYXRpb25zLCBub3QgaGF2aW5nIHRvIGRvIHNvIG9uIHBs YXRmb3JtcyB3aGVyZSBub3QgYWxsIG1lbW9yeSBpcwo+IGRpcmVjdGx5IENQVS1hY2Nlc3NpYmxl IGNhcnJpZXMgc2lnbmlmaWNhbnQgYWR2YW50YWdlcy4KPiAKPiB2MiAoSmFzb24gRWtzdHJhbmQp Ogo+ICAtIEFsbG93IFRHTC1MUCBwbGF0Zm9ybXMgYXMgdGhleSd2ZSBhbHJlYWR5IHNoaXBwZWQK PiAKPiB2MyAoSmFzb24gRWtzdHJhbmQpOgo+ICAtIFdBUk5fT04gcGxhdGZvcm1zIHdpdGggTE1F TSBzdXBwb3J0IGluIGNhc2UgdGhlIGNoZWNrIGlzIHdyb25nCj4gCj4gdjQgKEphc29uIEVrc3Ry YW5kKToKPiAgLSBDYWxsIG91dCBSb2NrZXQgTGFrZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiAK PiB2NSAoSmFzb24gRWtzdHJhbmQpOgo+ICAtIERyb3AgdGhlIEhBU19MTUVNIGNoZWNrIGFzIGl0 J3MgYWxyZWFkeSBjb3ZlcmVkIGJ5IHRoZSB2ZXJzaW9uIGNoZWNrCj4gCj4gU2lnbmVkLW9mZi1i eTogSmFzb24gRWtzdHJhbmQgPGphc29uQGpsZWtzdHJhbmQubmV0Pgo+IFJldmlld2VkLWJ5OiBa YmlnbmlldyBLZW1wY3p5xYRza2kgPHpiaWduaWV3LmtlbXBjenluc2tpQGludGVsLmNvbT4KPiBS ZXZpZXdlZC1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4Lmlu dGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2V4ZWNi dWZmZXIuYyB8IDEzICsrKysrKysrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv bnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2dlbS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0v aTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gaW5kZXggOTk3NzJmMzdiZmY2MC4uZjY2Y2ZmMjk0M2Jh YSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fZXhlY2J1 ZmZlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2V4ZWNidWZm ZXIuYwo+IEBAIC0xNzY0LDcgKzE3NjQsOCBAQCBlYl9yZWxvY2F0ZV92bWFfc2xvdyhzdHJ1Y3Qg aTkxNV9leGVjYnVmZmVyICplYiwgc3RydWN0IGViX3ZtYSAqZXYpCj4gIAlyZXR1cm4gZXJyOwo+ ICB9Cj4gIAo+IC1zdGF0aWMgaW50IGNoZWNrX3JlbG9jYXRpb25zKGNvbnN0IHN0cnVjdCBkcm1f aTkxNV9nZW1fZXhlY19vYmplY3QyICplbnRyeSkKPiArc3RhdGljIGludCBjaGVja19yZWxvY2F0 aW9ucyhjb25zdCBzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyICplYiwKPiArCQkJICAgICBjb25zdCBz dHJ1Y3QgZHJtX2k5MTVfZ2VtX2V4ZWNfb2JqZWN0MiAqZW50cnkpCj4gIHsKPiAgCWNvbnN0IGNo YXIgX191c2VyICphZGRyLCAqZW5kOwo+ICAJdW5zaWduZWQgbG9uZyBzaXplOwo+IEBAIC0xNzc0 LDYgKzE3NzUsMTIgQEAgc3RhdGljIGludCBjaGVja19yZWxvY2F0aW9ucyhjb25zdCBzdHJ1Y3Qg ZHJtX2k5MTVfZ2VtX2V4ZWNfb2JqZWN0MiAqZW50cnkpCj4gIAlpZiAoc2l6ZSA9PSAwKQo+ICAJ CXJldHVybiAwOwo+ICAKPiArCS8qIFJlbG9jYXRpb25zIGFyZSBkaXNhbGxvd2VkIGZvciBhbGwg cGxhdGZvcm1zIGFmdGVyIFRHTC1MUC4gIFRoaXMKPiArCSAqIGFsc28gY292ZXJzIGFsbCBwbGF0 Zm9ybXMgd2l0aCBsb2NhbCBtZW1vcnkuCj4gKwkgKi8KPiArCWlmIChJTlRFTF9HRU4oZWItPmk5 MTUpID49IDEyICYmICFJU19USUdFUkxBS0UoZWItPmk5MTUpKQo+ICsJCXJldHVybiAtRUlOVkFM Owo+ICsKPiAgCWlmIChzaXplID4gTl9SRUxPQyhVTE9OR19NQVgpKQo+ICAJCXJldHVybiAtRUlO VkFMOwo+ICAKPiBAQCAtMTgwNyw3ICsxODE0LDcgQEAgc3RhdGljIGludCBlYl9jb3B5X3JlbG9j YXRpb25zKGNvbnN0IHN0cnVjdCBpOTE1X2V4ZWNidWZmZXIgKmViKQo+ICAJCWlmIChucmVsb2Mg PT0gMCkKPiAgCQkJY29udGludWU7Cj4gIAo+IC0JCWVyciA9IGNoZWNrX3JlbG9jYXRpb25zKCZl Yi0+ZXhlY1tpXSk7Cj4gKwkJZXJyID0gY2hlY2tfcmVsb2NhdGlvbnMoZWIsICZlYi0+ZXhlY1tp XSk7Cj4gIAkJaWYgKGVycikKPiAgCQkJZ290byBlcnI7Cj4gIAo+IEBAIC0xODgwLDcgKzE4ODcs NyBAQCBzdGF0aWMgaW50IGViX3ByZWZhdWx0X3JlbG9jYXRpb25zKGNvbnN0IHN0cnVjdCBpOTE1 X2V4ZWNidWZmZXIgKmViKQo+ICAJZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKPiAgCQlp bnQgZXJyOwo+ICAKPiAtCQllcnIgPSBjaGVja19yZWxvY2F0aW9ucygmZWItPmV4ZWNbaV0pOwo+ ICsJCWVyciA9IGNoZWNrX3JlbG9jYXRpb25zKGViLCAmZWItPmV4ZWNbaV0pOwo+ICAJCWlmIChl cnIpCj4gIAkJCXJldHVybiBlcnI7Cj4gIAl9CgoKRGlzY2xhaW1lcjogSSBkb24ndCBrbm93IGRl ZXBseSBob3cgYW55IG9mIHRoaXMgd29ya3MuCgpjaGVja19yZWxvY2F0aW9ucygpIGlzIG9ubHkg Y2FsbGVkIGlmIGViX3JlbG9jYXRlX3BhcnNlIGdvZXMgb24gaXRzCnNsb3dwYXRoLCBmYXN0IHBh dGggZG9lc24ndCBjaGVjayBmb3IgZ2VuLiBTaG91bGQgaXQsIG9yIGFtIEkKbWlzdW5kZXJzdGFu ZGluZyBzb21ldGhpbmc/CgoKLS0gClBldHJpIExhdHZhbGEKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==