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,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 C4AF3C47094 for ; Tue, 8 Jun 2021 00:05:10 +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 799C760232 for ; Tue, 8 Jun 2021 00:05:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 799C760232 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 C8F386E57A; Tue, 8 Jun 2021 00:05:09 +0000 (UTC) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5ECBB6E57A; Tue, 8 Jun 2021 00:05:08 +0000 (UTC) IronPort-SDR: PmZVZmOpoQ3OLF+uJHKf7InDNsvO2ncvOqLCXCWS4oq2QFY0Yr2CKg8j31JfgMCp7ukkK+If/K NZSeWDgm+TtA== X-IronPort-AV: E=McAfee;i="6200,9189,10008"; a="204764357" X-IronPort-AV: E=Sophos;i="5.83,256,1616482800"; d="scan'208";a="204764357" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2021 17:05:07 -0700 IronPort-SDR: MruJggyfvZ6EfeCTWJEC6zkG3o20EHxaJjzSAMsDutzmHpxgjouFa91GI+btWbfCcUP9PCXN8L 1anZcP2A8chQ== X-IronPort-AV: E=Sophos;i="5.83,256,1616482800"; d="scan'208";a="476400950" Received: from dceraolo-mobl.amr.corp.intel.com (HELO [10.209.129.6]) ([10.209.129.6]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2021 17:05:06 -0700 To: 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> From: Daniele Ceraolo Spurio Message-ID: <6a89048d-4075-ccdc-1bc7-cbcc06c0e972@intel.com> Date: Mon, 7 Jun 2021 17:05:04 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 In-Reply-To: <20210607180356.165785-4-matthew.brost@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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" CgpPbiA2LzcvMjAyMSAxMTowMyBBTSwgTWF0dGhldyBCcm9zdCB3cm90ZToKPiBGcm9tOiBNaWNo YWwgV2FqZGVjemtvIDxtaWNoYWwud2FqZGVjemtvQGludGVsLmNvbT4KPgo+IEZvcm1hdCBvZiB0 aGUgU1RBVFVTIGR3b3JkIGluIENUQiByZXNwb25zZSBtZXNzYWdlIG5vdyBmb2xsb3dzCj4gZGVm aW5pdGlvbiBvZiB0aGUgSFhHIGhlYWRlci4gVXBkYXRlIG91ciBjb2RlIGFuZCByZW1vdmUgYW55 Cj4gb2Jzb2xldGUgbGVnYWN5IGRlZmluaXRpb25zLgoKVGhpcyBpcyBraW5kIG9mIGhhcmQgdG8g cmV2aWV3IG9uIGl0cyBvd24gYWdhaW5zdCB0aGUgc3BlY3MsIGJlY2F1c2UgCnRoZXJlIGFyZSBs YXJnZXIgY2hhbmdlcyB0byB0aGUgQ1RCIGZsb3dzIHdoaWNoIEFGQUlDUyBhcmUgcGFydCBvZiBw YXRjaCAKOC4gSWYgd2hhdCB5b3Ugd2FudGVkIHRvIGRvIGhlcmUgd2FzIGEgc2ltcGxlIHJlcGxh Y2VtZW50IG9mIGRlZmluZXMgdG8gCmtlZXAgdGhlIGxhdGVyIHBhdGNoIHNpbXBsZXIsIHRoZW4s IGNvbnNpZGVyaW5nIGFsbCBwYXRjaGVzIGFyZSBnb2luZyB0byAKYmUgc3F1YXNoZWQgYW55d2F5 OgoKUmV2aWV3ZWQtYnk6IERhbmllbGUgQ2VyYW9sbyBTcHVyaW8gPGRhbmllbGUuY2VyYW9sb3Nw dXJpb0BpbnRlbC5jb20+CgpPbmUgc3VnZ2VzdGlvbiBiZWxvdy4KCj4KPiBHdUM6IDU1LjAuMAo+ IFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBXYWpkZWN6a28gPG1pY2hhbC53YWpkZWN6a29AaW50ZWwu Y29tPgo+IEFja2VkLWJ5OiBQaW90ciBQacOzcmtvd3NraSA8cGlvdHIucGlvcmtvd3NraUBpbnRl bC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfY3Qu YyAgIHwgMTQgKysrKysrKystLS0tLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2lu dGVsX2d1Y19md2lmLmggfCAxNyAtLS0tLS0tLS0tLS0tLS0tLQo+ICAgMiBmaWxlcyBjaGFuZ2Vk LCA4IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19jdC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvZ3QvdWMvaW50ZWxfZ3VjX2N0LmMKPiBpbmRleCA4ZjdiMTQ4ZmVmNTguLjNmN2Y0ODYxMTQ4 NyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfY3Qu Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19jdC5jCj4gQEAg LTQ3Nyw3ICs0NzcsOSBAQCBzdGF0aWMgaW50IHdhaXRfZm9yX2N0X3JlcXVlc3RfdXBkYXRlKHN0 cnVjdCBjdF9yZXF1ZXN0ICpyZXEsIHUzMiAqc3RhdHVzKQo+ICAgCSAqIHVwIHRvIHRoYXQgbGVu Z3RoIG9mIHRpbWUsIHRoZW4gc3dpdGNoIHRvIGEgc2xvd2VyIHNsZWVwLXdhaXQgbG9vcC4KPiAg IAkgKiBObyBHdUMgY29tbWFuZCBzaG91bGQgZXZlciB0YWtlIGxvbmdlciB0aGFuIDEwbXMuCj4g ICAJICovCj4gLSNkZWZpbmUgZG9uZSBJTlRFTF9HVUNfTVNHX0lTX1JFU1BPTlNFKFJFQURfT05D RShyZXEtPnN0YXR1cykpCj4gKyNkZWZpbmUgZG9uZSBcCj4gKwkoRklFTERfR0VUKEdVQ19IWEdf TVNHXzBfT1JJR0lOLCBSRUFEX09OQ0UocmVxLT5zdGF0dXMpKSA9PSBcCj4gKwkgR1VDX0hYR19P UklHSU5fR1VDKQo+ICAgCWVyciA9IHdhaXRfZm9yX3VzKGRvbmUsIDEwKTsKPiAgIAlpZiAoZXJy KQo+ICAgCQllcnIgPSB3YWl0X2Zvcihkb25lLCAxMCk7Cj4gQEAgLTUzMiwyMSArNTM0LDIxIEBA IHN0YXRpYyBpbnQgY3Rfc2VuZChzdHJ1Y3QgaW50ZWxfZ3VjX2N0ICpjdCwKPiAgIAlpZiAodW5s aWtlbHkoZXJyKSkKPiAgIAkJZ290byB1bmxpbms7Cj4gICAKPiAtCWlmICghSU5URUxfR1VDX01T R19JU19SRVNQT05TRV9TVUNDRVNTKCpzdGF0dXMpKSB7Cj4gKwlpZiAoRklFTERfR0VUKEdVQ19I WEdfTVNHXzBfVFlQRSwgKnN0YXR1cykgIT0gR1VDX0hYR19UWVBFX1JFU1BPTlNFX1NVQ0NFU1Mp IHsKPiAgIAkJZXJyID0gLUVJTzsKPiAgIAkJZ290byB1bmxpbms7Cj4gICAJfQo+ICAgCj4gICAJ aWYgKHJlc3BvbnNlX2J1Zikgewo+ICAgCQkvKiBUaGVyZSBzaGFsbCBiZSBubyBkYXRhIGluIHRo ZSBzdGF0dXMgKi8KPiAtCQlXQVJOX09OKElOVEVMX0dVQ19NU0dfVE9fREFUQShyZXF1ZXN0LnN0 YXR1cykpOwo+ICsJCVdBUk5fT04oRklFTERfR0VUKEdVQ19IWEdfUkVTUE9OU0VfTVNHXzBfREFU QTAsIHJlcXVlc3Quc3RhdHVzKSk7Cj4gICAJCS8qIFJldHVybiBhY3R1YWwgcmVzcG9uc2UgbGVu ICovCj4gICAJCWVyciA9IHJlcXVlc3QucmVzcG9uc2VfbGVuOwo+ICAgCX0gZWxzZSB7Cj4gICAJ CS8qIFRoZXJlIHNoYWxsIGJlIG5vIHJlc3BvbnNlIHBheWxvYWQgKi8KPiAgIAkJV0FSTl9PTihy ZXF1ZXN0LnJlc3BvbnNlX2xlbik7Cj4gICAJCS8qIFJldHVybiBkYXRhIGRlY29kZWQgZnJvbSB0 aGUgc3RhdHVzIGR3b3JkICovCj4gLQkJZXJyID0gSU5URUxfR1VDX01TR19UT19EQVRBKCpzdGF0 dXMpOwo+ICsJCWVyciA9IEZJRUxEX0dFVChHVUNfSFhHX1JFU1BPTlNFX01TR18wX0RBVEEwLCAq c3RhdHVzKTsKCkdpdmVuIHRoYXQgdGhlIHNhbWUgRklFTERfR0VUKCkgYXJlIHJlcGVhdGVkIG11 bHRpcGxlIHRpbWVzLCBJTU8gd2UgCmNvdWxkJ3ZlIGtlcHQgc29tZSBoZWxwZXIgbWFjcm9zLCBz b21ldGhpbmcgbGlrZToKCklOVEVMX0dVQ19IWEdfUkVTUE9OU0VfVE9fREFUQShoeGcpIFwKCUZJ RUxEX0dFVChHVUNfSFhHX1JFU1BPTlNFX01TR18wX0RBVEEwLCBoeGcpCgpJTlRFTF9HVUNfSFhH X09SSUdJTl9JU19HVUMoaHhnKSBcCgkoRklFTERfR0VUKEdVQ19IWEdfTVNHXzBfT1JJR0lOLCBo eGcpID09IEdVQ19IWEdfT1JJR0lOX0dVQykKCklOVEVMX0dVQ19IWEdfVFlQRShoeGcpIFwKCUZJ RUxEX0dFVChHVUNfSFhHX01TR18wX1RZUEUsIGh4ZykKCldoaWNoIGNvdWxkIGJlIHVzZWZ1bCBp biB0aGUgbW1pbyBjb2RlIGFzIHdlbGwuCk5vdCBzdXJlIGhvdyB0aGlzIGNoYW5nZXMgaW4gcGF0 Y2ggOCB0aG91Z2gsIEkgbWlnaHQgcHV0IHNvbWUgbW9yZSAKY29tbWVudHMgb24gdGhhdCBwYXRj aC4KCkRhbmllbGUKCj4gICAJfQo+ICAgCj4gICB1bmxpbms6Cj4gQEAgLTc0MSw4ICs3NDMsOCBA QCBzdGF0aWMgaW50IGN0X2hhbmRsZV9yZXNwb25zZShzdHJ1Y3QgaW50ZWxfZ3VjX2N0ICpjdCwg c3RydWN0IGN0X2luY29taW5nX21zZyAqcgo+ICAgCXN0YXR1cyA9IHJlc3BvbnNlLT5tc2dbMl07 Cj4gICAJZGF0YWxlbiA9IGxlbiAtIDI7Cj4gICAKPiAtCS8qIEZvcm1hdCBvZiB0aGUgc3RhdHVz IGZvbGxvd3MgUkVTUE9OU0UgbWVzc2FnZSAqLwo+IC0JaWYgKHVubGlrZWx5KCFJTlRFTF9HVUNf TVNHX0lTX1JFU1BPTlNFKHN0YXR1cykpKSB7Cj4gKwkvKiBGb3JtYXQgb2YgdGhlIHN0YXR1cyBk d29yZCBmb2xsb3dzIEhYRyBoZWFkZXIgKi8KPiArCWlmICh1bmxpa2VseShGSUVMRF9HRVQoR1VD X0hYR19NU0dfMF9PUklHSU4sIHN0YXR1cykgIT0gR1VDX0hYR19PUklHSU5fR1VDKSkgewo+ICAg CQlDVF9FUlJPUihjdCwgIkNvcnJ1cHRlZCByZXNwb25zZSAoc3RhdHVzICUjeClcbiIsIHN0YXR1 cyk7Cj4gICAJCXJldHVybiAtRVBST1RPOwo+ICAgCX0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX2Z3aWYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2d0L3VjL2ludGVsX2d1Y19md2lmLmgKPiBpbmRleCBlOWE5ZDg1ZTJhYTMuLmZiMDRlMjIxMWI3 OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfZndp Zi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX2Z3aWYuaAo+ IEBAIC00MTQsMjMgKzQxNCw2IEBAIHN0cnVjdCBndWNfc2hhcmVkX2N0eF9kYXRhIHsKPiAgIAlz dHJ1Y3QgZ3VjX2N0eF9yZXBvcnQgcHJlZW1wdF9jdHhfcmVwb3J0W0dVQ19NQVhfRU5HSU5FU19O VU1dOwo+ICAgfSBfX3BhY2tlZDsKPiAgIAo+IC0jZGVmaW5lIF9fSU5URUxfR1VDX01TR19HRVQo VCwgbSkgXAo+IC0JKCgobSkgJiBJTlRFTF9HVUNfTVNHXyAjIyBUICMjIF9NQVNLKSA+PiBJTlRF TF9HVUNfTVNHXyAjIyBUICMjIF9TSElGVCkKPiAtI2RlZmluZSBJTlRFTF9HVUNfTVNHX1RPX1RZ UEUobSkJX19JTlRFTF9HVUNfTVNHX0dFVChUWVBFLCBtKQo+IC0jZGVmaW5lIElOVEVMX0dVQ19N U0dfVE9fREFUQShtKQlfX0lOVEVMX0dVQ19NU0dfR0VUKERBVEEsIG0pCj4gLSNkZWZpbmUgSU5U RUxfR1VDX01TR19UT19DT0RFKG0pCV9fSU5URUxfR1VDX01TR19HRVQoQ09ERSwgbSkKPiAtCj4g LSNkZWZpbmUgX19JTlRFTF9HVUNfTVNHX1RZUEVfSVMoVCwgbSkgXAo+IC0JKElOVEVMX0dVQ19N U0dfVE9fVFlQRShtKSA9PSBJTlRFTF9HVUNfTVNHX1RZUEVfICMjIFQpCj4gLSNkZWZpbmUgSU5U RUxfR1VDX01TR19JU19SRVFVRVNUKG0pCV9fSU5URUxfR1VDX01TR19UWVBFX0lTKFJFUVVFU1Qs IG0pCj4gLSNkZWZpbmUgSU5URUxfR1VDX01TR19JU19SRVNQT05TRShtKQlfX0lOVEVMX0dVQ19N U0dfVFlQRV9JUyhSRVNQT05TRSwgbSkKPiAtCj4gLSNkZWZpbmUgSU5URUxfR1VDX01TR19JU19S RVNQT05TRV9TVUNDRVNTKG0pIFwKPiAtCSAodHlwZWNoZWNrKHUzMiwgKG0pKSAmJiBcCj4gLQkg ICgobSkgJiAoSU5URUxfR1VDX01TR19UWVBFX01BU0sgfCBJTlRFTF9HVUNfTVNHX0NPREVfTUFT SykpID09IFwKPiAtCSAgKChJTlRFTF9HVUNfTVNHX1RZUEVfUkVTUE9OU0UgPDwgSU5URUxfR1VD X01TR19UWVBFX1NISUZUKSB8IFwKPiAtCSAgIChJTlRFTF9HVUNfUkVTUE9OU0VfU1RBVFVTX1NV Q0NFU1MgPDwgSU5URUxfR1VDX01TR19DT0RFX1NISUZUKSkpCj4gLQo+ICAgLyogVGhpcyBhY3Rp b24gd2lsbCBiZSBwcm9ncmFtbWVkIGluIEMxQkMgLSBTT0ZUX1NDUkFUQ0hfMTVfUkVHICovCj4g ICBlbnVtIGludGVsX2d1Y19yZWN2X21lc3NhZ2Ugewo+ICAgCUlOVEVMX0dVQ19SRUNWX01TR19D UkFTSF9EVU1QX1BPU1RFRCA9IEJJVCgxKSwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=