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=-15.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 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 6B3B2C2B9F4 for ; Mon, 28 Jun 2021 09:38:15 +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 04D32619C5 for ; Mon, 28 Jun 2021 09:38:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 04D32619C5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.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 A2A0E6E3B7; Mon, 28 Jun 2021 09:38:13 +0000 (UTC) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id CD4916E3B7; Mon, 28 Jun 2021 09:38:12 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10028"; a="271778926" X-IronPort-AV: E=Sophos;i="5.83,305,1616482800"; d="scan'208";a="271778926" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2021 02:38:05 -0700 X-IronPort-AV: E=Sophos;i="5.83,305,1616482800"; d="scan'208";a="454450822" Received: from danielmi-mobl2.ger.corp.intel.com (HELO [10.249.254.242]) ([10.249.254.242]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2021 02:38:03 -0700 To: Matthew Auld , intel-gfx@lists.freedesktop.org References: <20210625122751.590289-1-matthew.auld@intel.com> <20210625122751.590289-2-matthew.auld@intel.com> From: =?UTF-8?Q?Thomas_Hellstr=c3=b6m?= Message-ID: Date: Mon, 28 Jun 2021 11:38:00 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH v2 2/2] drm/i915/gem: only allow WB for smem only placements 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: Daniel Vetter , dri-devel@lists.freedesktop.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" SGksCgpPbiA2LzI4LzIxIDExOjEyIEFNLCBNYXR0aGV3IEF1bGQgd3JvdGU6Cj4gT24gMjgvMDYv MjAyMSAwODo0MSwgVGhvbWFzIEhlbGxzdHLDtm0gd3JvdGU6Cj4+Cj4+IE9uIDYvMjUvMjEgMjoy NyBQTSwgTWF0dGhldyBBdWxkIHdyb3RlOgo+Pj4gV2Ugb25seSBzdXBwb3J0IHNpbmdsZSBtb2Rl IGFuZCB0aGlzIHNob3VsZCBiZSBpbW11dGFibGUuIEZvciBzbWVtIG9ubHkKPj4+IHBsYWNlbWVu dHMgb24gREdGWCB0aGlzIHNob3VsZCBiZSBXQi4gT24gREcxIGV2ZXJ5dGhpbmcgaXMgc25vb3Bl ZCwKPj4+IGFsd2F5cywgYW5kIHNvIHNob3VsZCBiZSBjb2hlcmVudC4KPj4+Cj4+PiBJOTE1X0dF TV9ET01BSU5fR1RUIGxvb2tzIGxpa2UgaXQncyBmb3IgdGhlIGFwZXJ0dXJlIHdoaWNoIGlzIG5v dyBnb25lCj4+PiBmb3IgREdGWCwgc28gaG9wZWZ1bGx5IGNhbiBhbHNvIGJlIHNhZmVseSByZWpl Y3RlZC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBp bnRlbC5jb20+Cj4+PiBDYzogVGhvbWFzIEhlbGxzdHLDtm0gPHRob21hcy5oZWxsc3Ryb21AbGlu dXguaW50ZWwuY29tPgo+Pj4gQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3Jz dEBsaW51eC5pbnRlbC5jb20+Cj4+PiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm ZndsbC5jaD4KPj4+IC0tLQo+Pj4gwqAgZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2Vt X2RvbWFpbi5jIHzCoCA3ICsrKysrKysKPj4+IMKgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9p OTE1X2dlbV9tbWFuLmPCoMKgIHwgMTAgKysrKysrKysrKwo+Pj4gwqAgMiBmaWxlcyBjaGFuZ2Vk LCAxNyBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2dlbS9pOTE1X2dlbV9kb21haW4uYyAKPj4+IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2Vt L2k5MTVfZ2VtX2RvbWFpbi5jCj4+PiBpbmRleCBkMGM5MTY5N2JiMjIuLmUzNDU5YTUyNGU2NCAx MDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9kb21haW4u Ywo+Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2RvbWFpbi5jCj4+ PiBAQCAtNTc3LDYgKzU3NywxMyBAQCBpOTE1X2dlbV9zZXRfZG9tYWluX2lvY3RsKHN0cnVjdCBk cm1fZGV2aWNlIAo+Pj4gKmRldiwgdm9pZCAqZGF0YSwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBn b3RvIG91dF91bnBpbjsKPj4+IMKgwqDCoMKgwqAgfQo+Pj4gK8KgwqDCoCBpZiAoSVNfREdGWCh0 b19pOTE1KG9iai0+YmFzZS5kZXYpKSAmJiBvYmotPm1tLm5fcGxhY2VtZW50cyA9PSAKPj4+IDEg JiYKPj4+ICvCoMKgwqDCoMKgwqDCoCBpOTE1X2dlbV9vYmplY3RfcGxhY2VtZW50c19jb250YWlu X3R5cGUob2JqLCAKPj4+IElOVEVMX01FTU9SWV9TWVNURU0pICYmCj4+PiArwqDCoMKgwqDCoMKg wqAgcmVhZF9kb21haW5zICE9IEk5MTVfR0VNX0RPTUFJTl9DUFUpIHsKPj4+ICvCoMKgwqDCoMKg wqDCoCBlcnIgPSAtRUlOVkFMOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gb3V0X3VucGluOwo+ Pj4gK8KgwqDCoCB9Cj4+PiArCj4+PiDCoMKgwqDCoMKgIGlmIChyZWFkX2RvbWFpbnMgJiBJOTE1 X0dFTV9ET01BSU5fV0MpCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgZXJyID0gaTkxNV9nZW1fb2Jq ZWN0X3NldF90b193Y19kb21haW4ob2JqLCB3cml0ZV9kb21haW4pOwo+Pj4gwqDCoMKgwqDCoCBl bHNlIGlmIChyZWFkX2RvbWFpbnMgJiBJOTE1X0dFTV9ET01BSU5fR1RUKQo+Pj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9tbWFuLmMgCj4+PiBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9tbWFuLmMKPj4+IGluZGV4IGYzNTg2YjM2ZGQ1 My4uYWZjOWYzZGMzOGI5IDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2Vt L2k5MTVfZ2VtX21tYW4uYwo+Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVf Z2VtX21tYW4uYwo+Pj4gQEAgLTY3Myw2ICs2NzMsNyBAQCBfX2Fzc2lnbl9tbWFwX29mZnNldChz dHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAKPj4+ICpvYmosCj4+PiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGVudW0gaTkxNV9tbWFwX3R5cGUgbW1hcF90eXBlLAo+Pj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCB1NjQgKm9mZnNldCwgc3RydWN0IGRybV9maWxlICpmaWxlKQo+ Pj4gwqAgewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSA9IHRvX2k5 MTUob2JqLT5iYXNlLmRldik7Cj4+PiDCoMKgwqDCoMKgIHN0cnVjdCBpOTE1X21tYXBfb2Zmc2V0 ICptbW87Cj4+PiDCoMKgwqDCoMKgIGlmIChpOTE1X2dlbV9vYmplY3RfbmV2ZXJfbW1hcChvYmop KQo+Pj4gQEAgLTY5Nyw2ICs2OTgsMTUgQEAgX19hc3NpZ25fbW1hcF9vZmZzZXQoc3RydWN0IGRy bV9pOTE1X2dlbV9vYmplY3QgCj4+PiAqb2JqLAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGk5MTVf Z2VtX29iamVjdF9wbGFjZW1lbnRzX2NvbnRhaW5fdHlwZShvYmosIAo+Pj4gSU5URUxfTUVNT1JZ X0xPQ0FMKSkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT0RFVjsKPj4+ICvCoMKg wqAgLyoKPj4+ICvCoMKgwqDCoCAqIEZvciBzbWVtIG9ubHkgcGxhY2VtZW50cyBvbiBER0ZYIHdl IG5lZWQgdG8gZGVmYXVsdCB0byBXQi4gCj4+PiBPbiBERzEKPj4+ICvCoMKgwqDCoCAqIGV2ZXJ5 dGhpbmcgaXMgc25vb3BlZCBhbHdheXMsIHNvIHNob3VsZCBhbHdheXMgYmUgY29oZXJlbnQuCj4+ PiArwqDCoMKgwqAgKi8KPj4+ICvCoMKgwqDCoCBpZiAoSVNfREdGWChpOTE1KSAmJgo+Pj4gK8Kg wqDCoMKgwqDCoMKgwqAgbW1hcF90eXBlICE9IEk5MTVfTU1BUF9UWVBFX1dCICYmIG9iai0+bW0u bl9wbGFjZW1lbnRzID09IAo+Pj4gMSAmJgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqAgaTkxNV9nZW1f b2JqZWN0X3BsYWNlbWVudHNfY29udGFpbl90eXBlKG9iaiwgCj4+PiBJTlRFTF9NRU1PUllfU1lT VEVNKSkKPj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT0RFVjsKPj4+ICsKPj4KPj4gU2Ft ZSB0aGluZyBoZXJlIGFzIGluIHRoZSBwcmV2aW91cyBwYXRjaC4KPj4KPj4gQWxzbyBkbyB3ZSBu ZWVkIHRvIG1vZGlmeSBpOTE1X2NvaGVyZW50X21hcF90eXBlKCkgdG8gYWxzbyBpbmNsdWRlIAo+ PiBIQVNfU05PT1AoKT8KPj4KPj4gV2hpbGUgd2UncmUgYXQgaXQsIHRoYXQgImFsd2F5c19jb2hl cmVudCIgYXJndW1lbnQgdG8gCj4+IGk5MTVfY29oZXJlbnRfbWFwX3R5cGUoKSBhcHBlYXJzIHNj YXJ5IHRvIG1lIGFuZCBwcm9iYWJseSBuZWVkcyBzb21lIAo+PiBkb2N1bWVudGF0aW9uLiBJdCBz ZWVtcyB1c2VkIGZvciBwYWdlLXRhYmxlcy4gSXMgaXQgYmVjYXVzZSB3ZSBrbm93IAo+PiB0aG9z ZSBhcmUgYWx3YXlzIHNub29wZWQ/Cj4KPiBZZWFoLCBpdCdzIGVpdGhlciBiZWNhdXNlIHRoZSBj YWxsZXIgaGFzL3dpbGwgbWFyayB0aGUgcGFnZXMgYXMgCj4gY29oZXJlbnQod2hpY2ggdHJhbnNs YXRlcyB0byBzb21lIHNwZWNpYWwgcHBHVFQgYml0cyksIG9yIHdlIG1hbnVhbGx5IAo+IGZsdXNo IG91cnNlbHZlcy4gSW4gaTkxNV9jb2hlcmVudF9tYXBfdHlwZSgpIHdlIHNob3VsZCBhY2NvdW50 IGZvciBERzEgCj4gc29tZWhvdy4KPgo+IEhpc3RvcmljYWxseSBJIGRvbid0IHRoaW5rIHdlIGVu YWJsZWQgc25vb3BpbmcgYnkgZGVmYXVsdCBzaW5jZSBpdCdzIAo+IGNvbnNpZGVyZWQgc2xvdyBj b21wYXJlZCB0byBzaGFyZWQgTExDLiBPbiBERzEgdGhpcyBpcyBhIGRpZmZlcmVudCAKPiBzdG9y eSB0aG91Z2guCj4KPiBBbHNvIHRoZSBwaW5fbWFwKCkgaW50ZXJmYWNlIGlzIHByZXR0eSBtdWNo IG9ubHkgZm9yIGtlcm5lbCBpbnRlcm5hbCAKPiBvYmplY3RzLCBzbyBJIGRvbid0IHRoaW5rIHdl IGhhdmUgYW55IHVzZXJzIHdoaWNoIHRyeSB0byBtYXAgdXNlcnNwYWNlIAo+IG9iamVjdHMgd2l0 aCB0aGF0IGludGVyZmFjZS4gT2ssIGV4Y2VwdCBmb3Igdm1fYWNjZXNzIGl0IHNlZW1zLCBidXQg Cj4gdGhhdCBzaG91bGQgaG9wZWZ1bGx5IGJlIGEgc2ltcGxlIGZpeCB0byB1c2UgdGhlIGNvcnJl Y3QgY2FjaGluZyBtb2RlPyAKPiBXZSBjYW4gbWF5YmUgYWRkIHNvbWUgc2FuaXR5IGNoZWNraW5n IHRoZXJlIGlmIHNvbWVvbmUgdHJpZXMgdG8gbWFwIGEgCj4gdXNlcnNwYWNlIG9iamVjdD8KSSdt IG5vdCBmdWxseSBzdXJlIHRoYXQncyBzdWZmaWNpZW50LCBzZWUgYmVsb3cuCj4KPiBGb3IgYWxs IHRoZSBvdGhlciBjYWxsZXJzIG9mIHBpbl9tYXAoKSB3aGljaCBzaG91bGQgYWxsIGJlIGtlcm5l bCAKPiBpbnRlcm5hbCBkbyB3ZSBzdGlsbCBuZWVkIHRvIGZvcmNlIFdCIGZvciBzeXN0ZW0gbWVt b3J5PyBCeSBkZXNpZ24gd2UgCj4gb25seSBzdXBwb3J0IGEgc2luZ2xlIG1tLm1hcHBpbmcgdGhl cmUuIEZvciBsbWVtIHdlIGFscmVhZHkgdXNlIFdDIG9ubHkuCgpXZSdyZSBvbmx5IGFsbG93ZWQg dG8gbWFwIHdpdGggdGhlIHNhbWUgY2FjaGluZyBtb2RlIGFzIHRoZSBsaW5lYXIgCmtlcm5lbCBt YXBwaW5nIGZvciBkaXNjcmV0ZS4gT3RoZXJ3aXNlIHRoaW5ncyBtYXkgYmxvdyB1cCBvbiBub24t aW50ZWwgCmFyY2hpdGVjdHVyZXMuIFdlIGNhbiBwcm9iYWJseSB1cGRhdGUgMTk1X3R0bV9zZWxl Y3RfdHRfY2FjaGluZyB0byAKYWx3YXlzIHVzZSBXQiBmb3Igc3lzdGVtIHBhZ2VzIGZvciBrZXJu ZWwgb2JqZWN0cywgYnV0IHRoZW4gd2UgbXVzdCBtYWtlIApzdXJlIHdlIGRvbid0IHRyeSB0byBt YXAgdGhlc2UgV0MuCgovVGhvbWFzCgoKPgo+Pgo+PiAvVGhvbWFzCj4+Cj4+Cj4+PiDCoMKgwqDC oMKgIG1tbyA9IG1tYXBfb2Zmc2V0X2F0dGFjaChvYmosIG1tYXBfdHlwZSwgZmlsZSk7Cj4+PiDC oMKgwqDCoMKgIGlmIChJU19FUlIobW1vKSkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4g UFRSX0VSUihtbW8pOwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK