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 56AC8C49EA7 for ; Mon, 28 Jun 2021 09:12:30 +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 2906D6144D for ; Mon, 28 Jun 2021 09:12:30 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2906D6144D 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 9783A6E332; Mon, 28 Jun 2021 09:12:29 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id BBA846E30D; Mon, 28 Jun 2021 09:12:27 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10028"; a="293553325" X-IronPort-AV: E=Sophos;i="5.83,305,1616482800"; d="scan'208";a="293553325" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2021 02:12:27 -0700 X-IronPort-AV: E=Sophos;i="5.83,305,1616482800"; d="scan'208";a="419097773" Received: from vipulcha-mobl.ger.corp.intel.com (HELO [10.213.225.54]) ([10.213.225.54]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2021 02:12:25 -0700 To: =?UTF-8?Q?Thomas_Hellstr=c3=b6m?= , intel-gfx@lists.freedesktop.org References: <20210625122751.590289-1-matthew.auld@intel.com> <20210625122751.590289-2-matthew.auld@intel.com> From: Matthew Auld Message-ID: Date: Mon, 28 Jun 2021 10:12:23 +0100 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-GB 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" T24gMjgvMDYvMjAyMSAwODo0MSwgVGhvbWFzIEhlbGxzdHLDtm0gd3JvdGU6Cj4gCj4gT24gNi8y NS8yMSAyOjI3IFBNLCBNYXR0aGV3IEF1bGQgd3JvdGU6Cj4+IFdlIG9ubHkgc3VwcG9ydCBzaW5n bGUgbW9kZSBhbmQgdGhpcyBzaG91bGQgYmUgaW1tdXRhYmxlLiBGb3Igc21lbSBvbmx5Cj4+IHBs YWNlbWVudHMgb24gREdGWCB0aGlzIHNob3VsZCBiZSBXQi4gT24gREcxIGV2ZXJ5dGhpbmcgaXMg c25vb3BlZCwKPj4gYWx3YXlzLCBhbmQgc28gc2hvdWxkIGJlIGNvaGVyZW50Lgo+Pgo+PiBJOTE1 X0dFTV9ET01BSU5fR1RUIGxvb2tzIGxpa2UgaXQncyBmb3IgdGhlIGFwZXJ0dXJlIHdoaWNoIGlz IG5vdyBnb25lCj4+IGZvciBER0ZYLCBzbyBob3BlZnVsbHkgY2FuIGFsc28gYmUgc2FmZWx5IHJl amVjdGVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBp bnRlbC5jb20+Cj4+IENjOiBUaG9tYXMgSGVsbHN0csO2bSA8dGhvbWFzLmhlbGxzdHJvbUBsaW51 eC5pbnRlbC5jb20+Cj4+IENjOiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RA bGludXguaW50ZWwuY29tPgo+PiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZnds bC5jaD4KPj4gLS0tCj4+IMKgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9kb21h aW4uYyB8wqAgNyArKysrKysrCj4+IMKgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dl bV9tbWFuLmPCoMKgIHwgMTAgKysrKysrKysrKwo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDE3IGlu c2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9p OTE1X2dlbV9kb21haW4uYyAKPj4gYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1f ZG9tYWluLmMKPj4gaW5kZXggZDBjOTE2OTdiYjIyLi5lMzQ1OWE1MjRlNjQgMTAwNjQ0Cj4+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9kb21haW4uYwo+PiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fZG9tYWluLmMKPj4gQEAgLTU3Nyw2ICs1 NzcsMTMgQEAgaTkxNV9nZW1fc2V0X2RvbWFpbl9pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 LCAKPj4gdm9pZCAqZGF0YSwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGdvdG8gb3V0X3VucGluOwo+ PiDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCBpZiAoSVNfREdGWCh0b19pOTE1KG9iai0+YmFzZS5k ZXYpKSAmJiBvYmotPm1tLm5fcGxhY2VtZW50cyA9PSAxICYmCj4+ICvCoMKgwqDCoMKgwqDCoCBp OTE1X2dlbV9vYmplY3RfcGxhY2VtZW50c19jb250YWluX3R5cGUob2JqLCAKPj4gSU5URUxfTUVN T1JZX1NZU1RFTSkgJiYKPj4gK8KgwqDCoMKgwqDCoMKgIHJlYWRfZG9tYWlucyAhPSBJOTE1X0dF TV9ET01BSU5fQ1BVKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBlcnIgPSAtRUlOVkFMOwo+PiArwqDC oMKgwqDCoMKgwqAgZ290byBvdXRfdW5waW47Cj4+ICvCoMKgwqAgfQo+PiArCj4+IMKgwqDCoMKg wqAgaWYgKHJlYWRfZG9tYWlucyAmIEk5MTVfR0VNX0RPTUFJTl9XQykKPj4gwqDCoMKgwqDCoMKg wqDCoMKgIGVyciA9IGk5MTVfZ2VtX29iamVjdF9zZXRfdG9fd2NfZG9tYWluKG9iaiwgd3JpdGVf ZG9tYWluKTsKPj4gwqDCoMKgwqDCoCBlbHNlIGlmIChyZWFkX2RvbWFpbnMgJiBJOTE1X0dFTV9E T01BSU5fR1RUKQo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVf Z2VtX21tYW4uYyAKPj4gYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fbW1hbi5j Cj4+IGluZGV4IGYzNTg2YjM2ZGQ1My4uYWZjOWYzZGMzOGI5IDEwMDY0NAo+PiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fbW1hbi5jCj4+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9tbWFuLmMKPj4gQEAgLTY3Myw2ICs2NzMsNyBAQCBfX2Fz c2lnbl9tbWFwX29mZnNldChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLAo+PiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVudW0gaTkxNV9tbWFwX3R5cGUgbW1hcF90eXBlLAo+ PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHU2NCAqb2Zmc2V0LCBzdHJ1Y3QgZHJtX2Zp bGUgKmZpbGUpCj4+IMKgIHsKPj4gK8KgwqDCoCBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkx NSA9IHRvX2k5MTUob2JqLT5iYXNlLmRldik7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGk5MTVfbW1h cF9vZmZzZXQgKm1tbzsKPj4gwqDCoMKgwqDCoCBpZiAoaTkxNV9nZW1fb2JqZWN0X25ldmVyX21t YXAob2JqKSkKPj4gQEAgLTY5Nyw2ICs2OTgsMTUgQEAgX19hc3NpZ25fbW1hcF9vZmZzZXQoc3Ry dWN0IGRybV9pOTE1X2dlbV9vYmplY3QgCj4+ICpvYmosCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBp OTE1X2dlbV9vYmplY3RfcGxhY2VtZW50c19jb250YWluX3R5cGUob2JqLCAKPj4gSU5URUxfTUVN T1JZX0xPQ0FMKSkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PREVWOwo+PiArwqDC oMKgIC8qCj4+ICvCoMKgwqDCoCAqIEZvciBzbWVtIG9ubHkgcGxhY2VtZW50cyBvbiBER0ZYIHdl IG5lZWQgdG8gZGVmYXVsdCB0byBXQi4gT24gREcxCj4+ICvCoMKgwqDCoCAqIGV2ZXJ5dGhpbmcg aXMgc25vb3BlZCBhbHdheXMsIHNvIHNob3VsZCBhbHdheXMgYmUgY29oZXJlbnQuCj4+ICvCoMKg wqDCoCAqLwo+PiArwqDCoMKgwqAgaWYgKElTX0RHRlgoaTkxNSkgJiYKPj4gK8KgwqDCoMKgwqDC oMKgwqAgbW1hcF90eXBlICE9IEk5MTVfTU1BUF9UWVBFX1dCICYmIG9iai0+bW0ubl9wbGFjZW1l bnRzID09IDEgJiYKPj4gK8KgwqDCoMKgwqDCoMKgwqAgaTkxNV9nZW1fb2JqZWN0X3BsYWNlbWVu dHNfY29udGFpbl90eXBlKG9iaiwgCj4+IElOVEVMX01FTU9SWV9TWVNURU0pKQo+PiArwqDCoMKg wqDCoMKgwqAgcmV0dXJuIC1FTk9ERVY7Cj4+ICsKPiAKPiBTYW1lIHRoaW5nIGhlcmUgYXMgaW4g dGhlIHByZXZpb3VzIHBhdGNoLgo+IAo+IEFsc28gZG8gd2UgbmVlZCB0byBtb2RpZnkgaTkxNV9j b2hlcmVudF9tYXBfdHlwZSgpIHRvIGFsc28gaW5jbHVkZSAKPiBIQVNfU05PT1AoKT8KPiAKPiBX aGlsZSB3ZSdyZSBhdCBpdCwgdGhhdCAiYWx3YXlzX2NvaGVyZW50IiBhcmd1bWVudCB0byAKPiBp OTE1X2NvaGVyZW50X21hcF90eXBlKCkgYXBwZWFycyBzY2FyeSB0byBtZSBhbmQgcHJvYmFibHkg bmVlZHMgc29tZSAKPiBkb2N1bWVudGF0aW9uLiBJdCBzZWVtcyB1c2VkIGZvciBwYWdlLXRhYmxl cy4gSXMgaXQgYmVjYXVzZSB3ZSBrbm93IAo+IHRob3NlIGFyZSBhbHdheXMgc25vb3BlZD8KClll YWgsIGl0J3MgZWl0aGVyIGJlY2F1c2UgdGhlIGNhbGxlciBoYXMvd2lsbCBtYXJrIHRoZSBwYWdl cyBhcyAKY29oZXJlbnQod2hpY2ggdHJhbnNsYXRlcyB0byBzb21lIHNwZWNpYWwgcHBHVFQgYml0 cyksIG9yIHdlIG1hbnVhbGx5IApmbHVzaCBvdXJzZWx2ZXMuIEluIGk5MTVfY29oZXJlbnRfbWFw X3R5cGUoKSB3ZSBzaG91bGQgYWNjb3VudCBmb3IgREcxIApzb21laG93LgoKSGlzdG9yaWNhbGx5 IEkgZG9uJ3QgdGhpbmsgd2UgZW5hYmxlZCBzbm9vcGluZyBieSBkZWZhdWx0IHNpbmNlIGl0J3Mg CmNvbnNpZGVyZWQgc2xvdyBjb21wYXJlZCB0byBzaGFyZWQgTExDLiBPbiBERzEgdGhpcyBpcyBh IGRpZmZlcmVudCBzdG9yeSAKdGhvdWdoLgoKQWxzbyB0aGUgcGluX21hcCgpIGludGVyZmFjZSBp cyBwcmV0dHkgbXVjaCBvbmx5IGZvciBrZXJuZWwgaW50ZXJuYWwgCm9iamVjdHMsIHNvIEkgZG9u J3QgdGhpbmsgd2UgaGF2ZSBhbnkgdXNlcnMgd2hpY2ggdHJ5IHRvIG1hcCB1c2Vyc3BhY2UgCm9i amVjdHMgd2l0aCB0aGF0IGludGVyZmFjZS4gT2ssIGV4Y2VwdCBmb3Igdm1fYWNjZXNzIGl0IHNl ZW1zLCBidXQgdGhhdCAKc2hvdWxkIGhvcGVmdWxseSBiZSBhIHNpbXBsZSBmaXggdG8gdXNlIHRo ZSBjb3JyZWN0IGNhY2hpbmcgbW9kZT8gV2UgY2FuIAptYXliZSBhZGQgc29tZSBzYW5pdHkgY2hl Y2tpbmcgdGhlcmUgaWYgc29tZW9uZSB0cmllcyB0byBtYXAgYSB1c2Vyc3BhY2UgCm9iamVjdD8K CkZvciBhbGwgdGhlIG90aGVyIGNhbGxlcnMgb2YgcGluX21hcCgpIHdoaWNoIHNob3VsZCBhbGwg YmUga2VybmVsIAppbnRlcm5hbCBkbyB3ZSBzdGlsbCBuZWVkIHRvIGZvcmNlIFdCIGZvciBzeXN0 ZW0gbWVtb3J5PyBCeSBkZXNpZ24gd2UgCm9ubHkgc3VwcG9ydCBhIHNpbmdsZSBtbS5tYXBwaW5n IHRoZXJlLiBGb3IgbG1lbSB3ZSBhbHJlYWR5IHVzZSBXQyBvbmx5LgoKPiAKPiAvVGhvbWFzCj4g Cj4gCj4+IMKgwqDCoMKgwqAgbW1vID0gbW1hcF9vZmZzZXRfYXR0YWNoKG9iaiwgbW1hcF90eXBl LCBmaWxlKTsKPj4gwqDCoMKgwqDCoCBpZiAoSVNfRVJSKG1tbykpCj4+IMKgwqDCoMKgwqDCoMKg wqDCoCByZXR1cm4gUFRSX0VSUihtbW8pOwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK