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 2C565C4743D for ; Tue, 8 Jun 2021 08:23:28 +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 EB8006128B for ; Tue, 8 Jun 2021 08:23:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EB8006128B 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 DDEC889E5F; Tue, 8 Jun 2021 08:23:24 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id CDC5A89D83; Tue, 8 Jun 2021 08:23:23 +0000 (UTC) IronPort-SDR: xxXkrzJYH3jlX0l8eeREAf2oxfm0+o585elQP0o3pRH62Sa9zb/HHneY4SZc5bvXonRSILseCL wRKYnXQP+dRw== X-IronPort-AV: E=McAfee;i="6200,9189,10008"; a="290428428" X-IronPort-AV: E=Sophos;i="5.83,257,1616482800"; d="scan'208";a="290428428" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2021 01:23:22 -0700 IronPort-SDR: gbNd+rh4H01Ywa9N/HuBzWAjEhINXtVGJTbkMfuPT+MgURndxxW3JPtKp0OEbO2jgY61nesf0v KmsyAcVw0ewA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,257,1616482800"; d="scan'208";a="476517412" Received: from irvmail001.ir.intel.com ([10.43.11.63]) by FMSMGA003.fm.intel.com with ESMTP; 08 Jun 2021 01:23:20 -0700 Received: from [10.249.139.189] (mwajdecz-MOBL.ger.corp.intel.com [10.249.139.189]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id 1588NJcn012500; Tue, 8 Jun 2021 09:23:19 +0100 To: Daniele Ceraolo Spurio , Matthew Brost , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org References: <20210607180356.165785-1-matthew.brost@intel.com> <20210607180356.165785-4-matthew.brost@intel.com> <6a89048d-4075-ccdc-1bc7-cbcc06c0e972@intel.com> From: Michal Wajdeczko Message-ID: <7e32ac2f-7dea-5116-33e3-46ed18fe5983@intel.com> Date: Tue, 8 Jun 2021 10:23:19 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 MIME-Version: 1.0 In-Reply-To: <6a89048d-4075-ccdc-1bc7-cbcc06c0e972@intel.com> Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH 03/13] drm/i915/guc: Update CTB response status definition 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" CgpPbiAwOC4wNi4yMDIxIDAyOjA1LCBEYW5pZWxlIENlcmFvbG8gU3B1cmlvIHdyb3RlOgo+IAo+ IAo+IE9uIDYvNy8yMDIxIDExOjAzIEFNLCBNYXR0aGV3IEJyb3N0IHdyb3RlOgo+PiBGcm9tOiBN aWNoYWwgV2FqZGVjemtvIDxtaWNoYWwud2FqZGVjemtvQGludGVsLmNvbT4KPj4KPj4gRm9ybWF0 IG9mIHRoZSBTVEFUVVMgZHdvcmQgaW4gQ1RCIHJlc3BvbnNlIG1lc3NhZ2Ugbm93IGZvbGxvd3MK Pj4gZGVmaW5pdGlvbiBvZiB0aGUgSFhHIGhlYWRlci4gVXBkYXRlIG91ciBjb2RlIGFuZCByZW1v dmUgYW55Cj4+IG9ic29sZXRlIGxlZ2FjeSBkZWZpbml0aW9ucy4KPiAKPiBUaGlzIGlzIGtpbmQg b2YgaGFyZCB0byByZXZpZXcgb24gaXRzIG93biBhZ2FpbnN0IHRoZSBzcGVjcywgYmVjYXVzZQo+ IHRoZXJlIGFyZSBsYXJnZXIgY2hhbmdlcyB0byB0aGUgQ1RCIGZsb3dzIHdoaWNoIEFGQUlDUyBh cmUgcGFydCBvZiBwYXRjaAo+IDguIElmIHdoYXQgeW91IHdhbnRlZCB0byBkbyBoZXJlIHdhcyBh IHNpbXBsZSByZXBsYWNlbWVudCBvZiBkZWZpbmVzIHRvCj4ga2VlcCB0aGUgbGF0ZXIgcGF0Y2gg c2ltcGxlciwgdGhlbiwgY29uc2lkZXJpbmcgYWxsIHBhdGNoZXMgYXJlIGdvaW5nIHRvCj4gYmUg c3F1YXNoZWQgYW55d2F5Ogo+IAo+IFJldmlld2VkLWJ5OiBEYW5pZWxlIENlcmFvbG8gU3B1cmlv IDxkYW5pZWxlLmNlcmFvbG9zcHVyaW9AaW50ZWwuY29tPgo+IAo+IE9uZSBzdWdnZXN0aW9uIGJl bG93Lgo+IAo+Pgo+PiBHdUM6IDU1LjAuMAo+PiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgV2FqZGVj emtvIDxtaWNoYWwud2FqZGVjemtvQGludGVsLmNvbT4KPj4gQWNrZWQtYnk6IFBpb3RyIFBpw7Ny a293c2tpIDxwaW90ci5waW9ya293c2tpQGludGVsLmNvbT4KPj4gLS0tCj4+IMKgIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19jdC5jwqDCoCB8IDE0ICsrKysrKysrLS0tLS0t Cj4+IMKgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19md2lmLmggfCAxNyAt LS0tLS0tLS0tLS0tLS0tLQo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg MjMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9n dC91Yy9pbnRlbF9ndWNfY3QuYwo+PiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVs X2d1Y19jdC5jCj4+IGluZGV4IDhmN2IxNDhmZWY1OC4uM2Y3ZjQ4NjExNDg3IDEwMDY0NAo+PiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfY3QuYwo+PiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfY3QuYwo+PiBAQCAtNDc3LDcgKzQ3 Nyw5IEBAIHN0YXRpYyBpbnQgd2FpdF9mb3JfY3RfcmVxdWVzdF91cGRhdGUoc3RydWN0Cj4+IGN0 X3JlcXVlc3QgKnJlcSwgdTMyICpzdGF0dXMpCj4+IMKgwqDCoMKgwqDCoCAqIHVwIHRvIHRoYXQg bGVuZ3RoIG9mIHRpbWUsIHRoZW4gc3dpdGNoIHRvIGEgc2xvd2VyIHNsZWVwLXdhaXQKPj4gbG9v cC4KPj4gwqDCoMKgwqDCoMKgICogTm8gR3VDIGNvbW1hbmQgc2hvdWxkIGV2ZXIgdGFrZSBsb25n ZXIgdGhhbiAxMG1zLgo+PiDCoMKgwqDCoMKgwqAgKi8KPj4gLSNkZWZpbmUgZG9uZSBJTlRFTF9H VUNfTVNHX0lTX1JFU1BPTlNFKFJFQURfT05DRShyZXEtPnN0YXR1cykpCj4+ICsjZGVmaW5lIGRv bmUgXAo+PiArwqDCoMKgIChGSUVMRF9HRVQoR1VDX0hYR19NU0dfMF9PUklHSU4sIFJFQURfT05D RShyZXEtPnN0YXR1cykpID09IFwKPj4gK8KgwqDCoMKgIEdVQ19IWEdfT1JJR0lOX0dVQykKPj4g wqDCoMKgwqDCoCBlcnIgPSB3YWl0X2Zvcl91cyhkb25lLCAxMCk7Cj4+IMKgwqDCoMKgwqAgaWYg KGVycikKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGVyciA9IHdhaXRfZm9yKGRvbmUsIDEwKTsKPj4g QEAgLTUzMiwyMSArNTM0LDIxIEBAIHN0YXRpYyBpbnQgY3Rfc2VuZChzdHJ1Y3QgaW50ZWxfZ3Vj X2N0ICpjdCwKPj4gwqDCoMKgwqDCoCBpZiAodW5saWtlbHkoZXJyKSkKPj4gwqDCoMKgwqDCoMKg wqDCoMKgIGdvdG8gdW5saW5rOwo+PiDCoCAtwqDCoMKgIGlmICghSU5URUxfR1VDX01TR19JU19S RVNQT05TRV9TVUNDRVNTKCpzdGF0dXMpKSB7Cj4+ICvCoMKgwqAgaWYgKEZJRUxEX0dFVChHVUNf SFhHX01TR18wX1RZUEUsICpzdGF0dXMpICE9Cj4+IEdVQ19IWEdfVFlQRV9SRVNQT05TRV9TVUND RVNTKSB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBlcnIgPSAtRUlPOwo+PiDCoMKgwqDCoMKgwqDC oMKgwqAgZ290byB1bmxpbms7Cj4+IMKgwqDCoMKgwqAgfQo+PiDCoCDCoMKgwqDCoMKgIGlmIChy ZXNwb25zZV9idWYpIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8qIFRoZXJlIHNoYWxsIGJlIG5v IGRhdGEgaW4gdGhlIHN0YXR1cyAqLwo+PiAtwqDCoMKgwqDCoMKgwqAgV0FSTl9PTihJTlRFTF9H VUNfTVNHX1RPX0RBVEEocmVxdWVzdC5zdGF0dXMpKTsKPj4gK8KgwqDCoMKgwqDCoMKgIFdBUk5f T04oRklFTERfR0VUKEdVQ19IWEdfUkVTUE9OU0VfTVNHXzBfREFUQTAsCj4+IHJlcXVlc3Quc3Rh dHVzKSk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBSZXR1cm4gYWN0dWFsIHJlc3BvbnNlIGxl biAqLwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgZXJyID0gcmVxdWVzdC5yZXNwb25zZV9sZW47Cj4+ IMKgwqDCoMKgwqAgfSBlbHNlIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8qIFRoZXJlIHNoYWxs IGJlIG5vIHJlc3BvbnNlIHBheWxvYWQgKi8KPj4gwqDCoMKgwqDCoMKgwqDCoMKgIFdBUk5fT04o cmVxdWVzdC5yZXNwb25zZV9sZW4pOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgLyogUmV0dXJuIGRh dGEgZGVjb2RlZCBmcm9tIHRoZSBzdGF0dXMgZHdvcmQgKi8KPj4gLcKgwqDCoMKgwqDCoMKgIGVy ciA9IElOVEVMX0dVQ19NU0dfVE9fREFUQSgqc3RhdHVzKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGVy ciA9IEZJRUxEX0dFVChHVUNfSFhHX1JFU1BPTlNFX01TR18wX0RBVEEwLCAqc3RhdHVzKTsKPiAK PiBHaXZlbiB0aGF0IHRoZSBzYW1lIEZJRUxEX0dFVCgpIGFyZSByZXBlYXRlZCBtdWx0aXBsZSB0 aW1lcywgSU1PIHdlCj4gY291bGQndmUga2VwdCBzb21lIGhlbHBlciBtYWNyb3MsIHNvbWV0aGlu ZyBsaWtlOgo+IAo+IElOVEVMX0dVQ19IWEdfUkVTUE9OU0VfVE9fREFUQShoeGcpIFwKPiDCoMKg wqDCoEZJRUxEX0dFVChHVUNfSFhHX1JFU1BPTlNFX01TR18wX0RBVEEwLCBoeGcpCj4gCj4gSU5U RUxfR1VDX0hYR19PUklHSU5fSVNfR1VDKGh4ZykgXAo+IMKgwqDCoMKgKEZJRUxEX0dFVChHVUNf SFhHX01TR18wX09SSUdJTiwgaHhnKSA9PSBHVUNfSFhHX09SSUdJTl9HVUMpCj4gCj4gSU5URUxf R1VDX0hYR19UWVBFKGh4ZykgXAo+IMKgwqDCoMKgRklFTERfR0VUKEdVQ19IWEdfTVNHXzBfVFlQ RSwgaHhnKQo+IAo+IFdoaWNoIGNvdWxkIGJlIHVzZWZ1bCBpbiB0aGUgbW1pbyBjb2RlIGFzIHdl bGwuCj4gTm90IHN1cmUgaG93IHRoaXMgY2hhbmdlcyBpbiBwYXRjaCA4IHRob3VnaCwgSSBtaWdo dCBwdXQgc29tZSBtb3JlCj4gY29tbWVudHMgb24gdGhhdCBwYXRjaC4KCnN1cmUsIHdlIGNhbiBh ZGQgc29tZSBvZiBhYm92ZSBoZWxwZXIgbWFjcm9zLCBidXQgbm90IHBhcnQgb2YgdGhlIEFCSQpk ZWZpbml0aW9ucywgYnV0IGluIGZ3aWYuaCB3aGVyZSB3ZSBoYXZlIG90aGVyIHdyYXBwZXJzCgph bmQgYmV0dGVyIHRvIGFkZCB0aGVtIGxhdGVyIGFzIG9wdGlvbmFsIGltcHJvdmVtZW50LCB3aGVu IGFsbApyZWZhY3RvcmluZyBkdXN0IHNldHRsZXMgZG93bgoKPiAKPiBEYW5pZWxlCj4gCj4+IMKg wqDCoMKgwqAgfQo+PiDCoCDCoCB1bmxpbms6Cj4+IEBAIC03NDEsOCArNzQzLDggQEAgc3RhdGlj IGludCBjdF9oYW5kbGVfcmVzcG9uc2Uoc3RydWN0IGludGVsX2d1Y19jdAo+PiAqY3QsIHN0cnVj dCBjdF9pbmNvbWluZ19tc2cgKnIKPj4gwqDCoMKgwqDCoCBzdGF0dXMgPSByZXNwb25zZS0+bXNn WzJdOwo+PiDCoMKgwqDCoMKgIGRhdGFsZW4gPSBsZW4gLSAyOwo+PiDCoCAtwqDCoMKgIC8qIEZv cm1hdCBvZiB0aGUgc3RhdHVzIGZvbGxvd3MgUkVTUE9OU0UgbWVzc2FnZSAqLwo+PiAtwqDCoMKg IGlmICh1bmxpa2VseSghSU5URUxfR1VDX01TR19JU19SRVNQT05TRShzdGF0dXMpKSkgewo+PiAr wqDCoMKgIC8qIEZvcm1hdCBvZiB0aGUgc3RhdHVzIGR3b3JkIGZvbGxvd3MgSFhHIGhlYWRlciAq Lwo+PiArwqDCoMKgIGlmICh1bmxpa2VseShGSUVMRF9HRVQoR1VDX0hYR19NU0dfMF9PUklHSU4s IHN0YXR1cykgIT0KPj4gR1VDX0hYR19PUklHSU5fR1VDKSkgewo+PiDCoMKgwqDCoMKgwqDCoMKg wqAgQ1RfRVJST1IoY3QsICJDb3JydXB0ZWQgcmVzcG9uc2UgKHN0YXR1cyAlI3gpXG4iLCBzdGF0 dXMpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FUFJPVE87Cj4+IMKgwqDCoMKgwqAg fQo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX2Z3 aWYuaAo+PiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19md2lmLmgKPj4g aW5kZXggZTlhOWQ4NWUyYWEzLi5mYjA0ZTIyMTFiNzkgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19md2lmLmgKPj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX2Z3aWYuaAo+PiBAQCAtNDE0LDIzICs0MTQsNiBAQCBz dHJ1Y3QgZ3VjX3NoYXJlZF9jdHhfZGF0YSB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGd1Y19jdHhf cmVwb3J0IHByZWVtcHRfY3R4X3JlcG9ydFtHVUNfTUFYX0VOR0lORVNfTlVNXTsKPj4gwqAgfSBf X3BhY2tlZDsKPj4gwqAgLSNkZWZpbmUgX19JTlRFTF9HVUNfTVNHX0dFVChULCBtKSBcCj4+IC3C oMKgwqAgKCgobSkgJiBJTlRFTF9HVUNfTVNHXyAjIyBUICMjIF9NQVNLKSA+PiBJTlRFTF9HVUNf TVNHXyAjIyBUICMjCj4+IF9TSElGVCkKPj4gLSNkZWZpbmUgSU5URUxfR1VDX01TR19UT19UWVBF KG0pwqDCoMKgIF9fSU5URUxfR1VDX01TR19HRVQoVFlQRSwgbSkKPj4gLSNkZWZpbmUgSU5URUxf R1VDX01TR19UT19EQVRBKG0pwqDCoMKgIF9fSU5URUxfR1VDX01TR19HRVQoREFUQSwgbSkKPj4g LSNkZWZpbmUgSU5URUxfR1VDX01TR19UT19DT0RFKG0pwqDCoMKgIF9fSU5URUxfR1VDX01TR19H RVQoQ09ERSwgbSkKPj4gLQo+PiAtI2RlZmluZSBfX0lOVEVMX0dVQ19NU0dfVFlQRV9JUyhULCBt KSBcCj4+IC3CoMKgwqAgKElOVEVMX0dVQ19NU0dfVE9fVFlQRShtKSA9PSBJTlRFTF9HVUNfTVNH X1RZUEVfICMjIFQpCj4+IC0jZGVmaW5lIElOVEVMX0dVQ19NU0dfSVNfUkVRVUVTVChtKcKgwqDC oAo+PiBfX0lOVEVMX0dVQ19NU0dfVFlQRV9JUyhSRVFVRVNULCBtKQo+PiAtI2RlZmluZSBJTlRF TF9HVUNfTVNHX0lTX1JFU1BPTlNFKG0pwqDCoMKgCj4+IF9fSU5URUxfR1VDX01TR19UWVBFX0lT KFJFU1BPTlNFLCBtKQo+PiAtCj4+IC0jZGVmaW5lIElOVEVMX0dVQ19NU0dfSVNfUkVTUE9OU0Vf U1VDQ0VTUyhtKSBcCj4+IC3CoMKgwqDCoCAodHlwZWNoZWNrKHUzMiwgKG0pKSAmJiBcCj4+IC3C oMKgwqDCoMKgICgobSkgJiAoSU5URUxfR1VDX01TR19UWVBFX01BU0sgfCBJTlRFTF9HVUNfTVNH X0NPREVfTUFTSykpID09IFwKPj4gLcKgwqDCoMKgwqAgKChJTlRFTF9HVUNfTVNHX1RZUEVfUkVT UE9OU0UgPDwgSU5URUxfR1VDX01TR19UWVBFX1NISUZUKSB8IFwKPj4gLcKgwqDCoMKgwqDCoCAo SU5URUxfR1VDX1JFU1BPTlNFX1NUQVRVU19TVUNDRVNTIDw8IElOVEVMX0dVQ19NU0dfQ09ERV9T SElGVCkpKQo+PiAtCj4+IMKgIC8qIFRoaXMgYWN0aW9uIHdpbGwgYmUgcHJvZ3JhbW1lZCBpbiBD MUJDIC0gU09GVF9TQ1JBVENIXzE1X1JFRyAqLwo+PiDCoCBlbnVtIGludGVsX2d1Y19yZWN2X21l c3NhZ2Ugewo+PiDCoMKgwqDCoMKgIElOVEVMX0dVQ19SRUNWX01TR19DUkFTSF9EVU1QX1BPU1RF RCA9IEJJVCgxKSwKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==