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 C85AAC433DB for ; Wed, 17 Mar 2021 15:06: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 6CDF664F3E for ; Wed, 17 Mar 2021 15:06:53 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6CDF664F3E 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 A2ED36E5C6; Wed, 17 Mar 2021 15:06:52 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4E31B6E5C3; Wed, 17 Mar 2021 15:06:51 +0000 (UTC) IronPort-SDR: V7EGylgINLkPTflSDyc9CPf/BkBGK8crvNrE1DVEWfH9tc0a0IK2KsN3kEcYBf1ismyJnSeIlt /hPI3LyFjOyA== X-IronPort-AV: E=McAfee;i="6000,8403,9926"; a="176613494" X-IronPort-AV: E=Sophos;i="5.81,256,1610438400"; d="scan'208";a="176613494" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2021 08:06:49 -0700 IronPort-SDR: sHT19sMvquwYq7Fayu5AzKbKxYY7TOMA7+HEM/DyVlr/QMxMevsEqAequdXGyfHSiMB/4hISKJ qrVibhvETFCg== X-IronPort-AV: E=Sophos;i="5.81,256,1610438400"; d="scan'208";a="439447012" Received: from raghavar-mobl1.gar.corp.intel.com (HELO zkempczy-mobl2) ([10.249.46.58]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2021 08:06:47 -0700 Date: Wed, 17 Mar 2021 16:06:44 +0100 From: Zbigniew =?utf-8?Q?Kempczy=C5=84ski?= To: Jason Ekstrand Message-ID: <20210317150644.GA108495@zkempczy-mobl2> References: <20210315143428.1471489-3-jason@jlekstrand.net> <20210317143935.2094831-1-jason@jlekstrand.net> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Subject: Re: [Intel-gfx] [PATCH] drm/i915/gem: Drop relocation support on all new hardware (v6) 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 , Maling list - DRI developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gV2VkLCBNYXIgMTcsIDIwMjEgYXQgMDk6NDE6NDZBTSAtMDUwMCwgSmFzb24gRWtzdHJhbmQg d3JvdGU6Cj4gSSBzaG91bGQgcHJvYmFibHkgaGF2ZSBzYWlkIHRoYXQgdGhlIHJldmlld3MgYXJl IG9uIHY1IGFuZCBpdCdzIHZlcnkKPiBkaWZmZXJlbnQgaW4gdjYgc28gdGhleSBzaG91bGQgcHJv YmFibHkgYmUgY29uc2lkZXJlZCBkcm9wcGVkIHVudGlsCj4gcmUtY29uZmlybWVkLgoKWW91J3Jl IGNoZWNraW5nIHJlbG9jYXRpb25fY291bnQgZWFybHkgaW4gZG9fZXhlY2J1ZmZlcigpIHNvIGlt byB0aGVyZSdzCm5vIG9wdGlvbiB0byBwYXNzIGV4ZWNidWYgd2l0aCByZWxvY2F0aW9ucyBub3cu CgpJIGtlZXAgbXkgci1iLgoKLS0KWmJpZ25pZXcKCj4gCj4gT24gV2VkLCBNYXIgMTcsIDIwMjEg YXQgOTozOSBBTSBKYXNvbiBFa3N0cmFuZCA8amFzb25Aamxla3N0cmFuZC5uZXQ+IHdyb3RlOgo+ ID4KPiA+IFRoZSBWdWxrYW4gZHJpdmVyIGluIE1lc2EgZm9yIEludGVsIGhhcmR3YXJlIG5ldmVy IHVzZXMgcmVsb2NhdGlvbnMgaWYKPiA+IGl0J3MgcnVubmluZyBvbiBhIHZlcnNpb24gb2YgaTkx NSB0aGF0IHN1cHBvcnRzIGF0IGxlYXN0IHNvZnRwaW4gd2hpY2gKPiA+IGFsbCB2ZXJzaW9ucyBv ZiBpOTE1IHN1cHBvcnRpbmcgR2VuMTIgZG8uICBPbiB0aGUgT3BlbkdMIHNpZGUsIEdlbjEyKyBp cwo+ID4gb25seSBzdXBwb3J0ZWQgYnkgaXJpcyB3aGljaCBuZXZlciB1c2VzIHJlbG9jYXRpb25z LiAgVGhlIG9sZGVyIGk5NjUKPiA+IGRyaXZlciBpbiBNZXNhIGRvZXMgdXNlIHJlbG9jYXRpb25z IGJ1dCBpdCBvbmx5IHN1cHBvcnRzIEludGVsIGhhcmR3YXJlCj4gPiB0aHJvdWdoIEdlbjExIGFu ZCBoYXMgYmVlbiBkZXByZWNhdGVkIGZvciBhbGwgaGFyZHdhcmUgR2VuOSsuICBUaGUKPiA+IGNv bXB1dGUgZHJpdmVyIGFsc28gbmV2ZXIgdXNlcyByZWxvY2F0aW9ucy4gIFRoaXMgb25seSBsZWF2 ZXMgdGhlIG1lZGlhCj4gPiBkcml2ZXIgd2hpY2ggaXMgc3VwcG9zZWQgdG8gYmUgc3dpdGNoaW5n IHRvIHNvZnRwaW4gZ29pbmcgZm9yd2FyZC4KPiA+IE1ha2luZyBzb2Z0cGluIGEgcmVxdWlyZW1l bnQgZm9yIGFsbCBmdXR1cmUgaGFyZHdhcmUgc2VlbXMgcmVhc29uYWJsZS4KPiA+Cj4gPiBUaGVy ZSBpcyBvbmUgcGllY2Ugb2YgaGFyZHdhcmUgZW5hYmxlZCBieSBkZWZhdWx0IGluIGk5MTU6IFJL TCB3aGljaCB3YXMKPiA+IGVuYWJsZWQgYnkgZTIyZmE2ZjBhOTc2IHdoaWNoIGhhcyBub3QgeWV0 IGxhbmRlZCBpbiBkcm0tbmV4dCBzbyB0aGlzCj4gPiBhbG1vc3QgYnV0IG5vdCByZWFsbHkgYSB1 c2Vyc3BhY2UgQVBJIGNoYW5nZSBmb3IgUktMLiAgSWYgaXQgYmVjb21lcyBhCj4gPiBwcm9ibGVt LCB3ZSBjYW4gYWx3YXlzIGFkZCAhSVNfUk9DS0VUTEFLRShlYi0+aTkxNSkgdG8gdGhlIGNvbmRp dGlvbi4KPiA+Cj4gPiBSZWplY3RpbmcgcmVsb2NhdGlvbnMgc3RhcnRpbmcgd2l0aCBuZXdlciBH ZW4xMiBwbGF0Zm9ybXMgaGFzIHRoZQo+ID4gYmVuZWZpdCB0aGF0IHdlIGRvbid0IGhhdmUgdG8g Ym90aGVyIHN1cHBvcnRpbmcgaXQgb24gcGxhdGZvcm1zIHdpdGgKPiA+IGxvY2FsIG1lbW9yeS4g IEdpdmVuIGhvdyBtdWNoIENQVSB0b3VjaGluZyBvZiBtZW1vcnkgaXMgcmVxdWlyZWQgZm9yCj4g PiByZWxvY2F0aW9ucywgbm90IGhhdmluZyB0byBkbyBzbyBvbiBwbGF0Zm9ybXMgd2hlcmUgbm90 IGFsbCBtZW1vcnkgaXMKPiA+IGRpcmVjdGx5IENQVS1hY2Nlc3NpYmxlIGNhcnJpZXMgc2lnbmlm aWNhbnQgYWR2YW50YWdlcy4KPiA+Cj4gPiB2MiAoSmFzb24gRWtzdHJhbmQpOgo+ID4gIC0gQWxs b3cgVEdMLUxQIHBsYXRmb3JtcyBhcyB0aGV5J3ZlIGFscmVhZHkgc2hpcHBlZAo+ID4KPiA+IHYz IChKYXNvbiBFa3N0cmFuZCk6Cj4gPiAgLSBXQVJOX09OIHBsYXRmb3JtcyB3aXRoIExNRU0gc3Vw cG9ydCBpbiBjYXNlIHRoZSBjaGVjayBpcyB3cm9uZwo+ID4KPiA+IHY0IChKYXNvbiBFa3N0cmFu ZCk6Cj4gPiAgLSBDYWxsIG91dCBSb2NrZXQgTGFrZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiA+ Cj4gPiB2NSAoSmFzb24gRWtzdHJhbmQpOgo+ID4gIC0gRHJvcCB0aGUgSEFTX0xNRU0gY2hlY2sg YXMgaXQncyBhbHJlYWR5IGNvdmVyZWQgYnkgdGhlIHZlcnNpb24gY2hlY2sKPiA+Cj4gPiB2NiAo SmFzb24gRWtzdHJhbmQpOgo+ID4gIC0gTW92ZSB0aGUgY2hlY2sgdG8gZWJfdmFsaWRhdGVfdm1h KCkgd2l0aCBhbGwgdGhlIG90aGVyIGV4ZWNfb2JqZWN0Cj4gPiAgICB2YWxpZGF0aW9uIGNoZWNr cy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBFa3N0cmFuZCA8amFzb25Aamxla3N0cmFu ZC5uZXQ+Cj4gPiBSZXZpZXdlZC1ieTogWmJpZ25pZXcgS2VtcGN6ecWEc2tpIDx6Ymlnbmlldy5r ZW1wY3p5bnNraUBpbnRlbC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogTWFhcnRlbiBMYW5raG9yc3Qg PG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgfCA3ICsrKysrKysKPiA+ICAx IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9nZW0vaTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gPiBpbmRleCA5OTc3MmYzN2JmZjYw Li5jMDgyZmIwYmVmMzMwIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2Vt L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2Vt L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYwo+ID4gQEAgLTQ4Myw2ICs0ODMsMTMgQEAgZWJfdmFsaWRh dGVfdm1hKHN0cnVjdCBpOTE1X2V4ZWNidWZmZXIgKmViLAo+ID4gICAgICAgICAgICAgICAgIHN0 cnVjdCBkcm1faTkxNV9nZW1fZXhlY19vYmplY3QyICplbnRyeSwKPiA+ICAgICAgICAgICAgICAg ICBzdHJ1Y3QgaTkxNV92bWEgKnZtYSkKPiA+ICB7Cj4gPiArICAgICAgIC8qIFJlbG9jYXRpb25z IGFyZSBkaXNhbGxvd2VkIGZvciBhbGwgcGxhdGZvcm1zIGFmdGVyIFRHTC1MUC4gIFRoaXMKPiA+ ICsgICAgICAgICogYWxzbyBjb3ZlcnMgYWxsIHBsYXRmb3JtcyB3aXRoIGxvY2FsIG1lbW9yeS4K PiA+ICsgICAgICAgICovCj4gPiArICAgICAgIGlmIChlbnRyeS0+cmVsb2NhdGlvbl9jb3VudCAm Jgo+ID4gKyAgICAgICAgICAgSU5URUxfR0VOKGViLT5pOTE1KSA+PSAxMiAmJiAhSVNfVElHRVJM QUtFKGViLT5pOTE1KSkKPiA+ICsgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsK PiA+ICAgICAgICAgaWYgKHVubGlrZWx5KGVudHJ5LT5mbGFncyAmIGViLT5pbnZhbGlkX2ZsYWdz KSkKPiA+ICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+Cj4gPiAtLQo+ID4gMi4y OS4yCj4gPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK