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=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT 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 CE1F7C47094 for ; Mon, 7 Jun 2021 17:46:19 +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 999A2610A1 for ; Mon, 7 Jun 2021 17:46:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 999A2610A1 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 E25AC6E984; Mon, 7 Jun 2021 17:46:08 +0000 (UTC) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6B9396E984; Mon, 7 Jun 2021 17:46:06 +0000 (UTC) IronPort-SDR: S8zKK2RHVZKMOXS5jkdHWCq1s0i9eo+tGSyQJSr552aokFBLYrk5EpV09l4UoGHWT8U6oWc4IF fD0aq0zLTvyQ== X-IronPort-AV: E=McAfee;i="6200,9189,10008"; a="204695172" X-IronPort-AV: E=Sophos;i="5.83,255,1616482800"; d="scan'208";a="204695172" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2021 10:46:05 -0700 IronPort-SDR: /7QlysEspb6bgoE8Gkjc6WYBMjclH5u9/edaVfBaTY3674ZJiR7eYtZ+dtsE5Yl2B96JcI+CwM YaZj3q9+OX4w== X-IronPort-AV: E=Sophos;i="5.83,255,1616482800"; d="scan'208";a="551970157" Received: from dhiatt-server.jf.intel.com ([10.54.81.3]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jun 2021 10:46:04 -0700 From: Matthew Brost To: , Date: Mon, 7 Jun 2021 11:03:45 -0700 Message-Id: <20210607180356.165785-4-matthew.brost@intel.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210607180356.165785-1-matthew.brost@intel.com> References: <20210607180356.165785-1-matthew.brost@intel.com> MIME-Version: 1.0 Subject: [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" RnJvbTogTWljaGFsIFdhamRlY3prbyA8bWljaGFsLndhamRlY3prb0BpbnRlbC5jb20+CgpGb3Jt YXQgb2YgdGhlIFNUQVRVUyBkd29yZCBpbiBDVEIgcmVzcG9uc2UgbWVzc2FnZSBub3cgZm9sbG93 cwpkZWZpbml0aW9uIG9mIHRoZSBIWEcgaGVhZGVyLiBVcGRhdGUgb3VyIGNvZGUgYW5kIHJlbW92 ZSBhbnkKb2Jzb2xldGUgbGVnYWN5IGRlZmluaXRpb25zLgoKR3VDOiA1NS4wLjAKU2lnbmVkLW9m Zi1ieTogTWljaGFsIFdhamRlY3prbyA8bWljaGFsLndhamRlY3prb0BpbnRlbC5jb20+CkFja2Vk LWJ5OiBQaW90ciBQacOzcmtvd3NraSA8cGlvdHIucGlvcmtvd3NraUBpbnRlbC5jb20+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX2N0LmMgICB8IDE0ICsrKysrKysr LS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfZndpZi5oIHwgMTcg LS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyMyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRl bF9ndWNfY3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19jdC5jCmlu ZGV4IDhmN2IxNDhmZWY1OC4uM2Y3ZjQ4NjExNDg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfY3QuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9n dC91Yy9pbnRlbF9ndWNfY3QuYwpAQCAtNDc3LDcgKzQ3Nyw5IEBAIHN0YXRpYyBpbnQgd2FpdF9m b3JfY3RfcmVxdWVzdF91cGRhdGUoc3RydWN0IGN0X3JlcXVlc3QgKnJlcSwgdTMyICpzdGF0dXMp CiAJICogdXAgdG8gdGhhdCBsZW5ndGggb2YgdGltZSwgdGhlbiBzd2l0Y2ggdG8gYSBzbG93ZXIg c2xlZXAtd2FpdCBsb29wLgogCSAqIE5vIEd1QyBjb21tYW5kIHNob3VsZCBldmVyIHRha2UgbG9u Z2VyIHRoYW4gMTBtcy4KIAkgKi8KLSNkZWZpbmUgZG9uZSBJTlRFTF9HVUNfTVNHX0lTX1JFU1BP TlNFKFJFQURfT05DRShyZXEtPnN0YXR1cykpCisjZGVmaW5lIGRvbmUgXAorCShGSUVMRF9HRVQo R1VDX0hYR19NU0dfMF9PUklHSU4sIFJFQURfT05DRShyZXEtPnN0YXR1cykpID09IFwKKwkgR1VD X0hYR19PUklHSU5fR1VDKQogCWVyciA9IHdhaXRfZm9yX3VzKGRvbmUsIDEwKTsKIAlpZiAoZXJy KQogCQllcnIgPSB3YWl0X2Zvcihkb25lLCAxMCk7CkBAIC01MzIsMjEgKzUzNCwyMSBAQCBzdGF0 aWMgaW50IGN0X3NlbmQoc3RydWN0IGludGVsX2d1Y19jdCAqY3QsCiAJaWYgKHVubGlrZWx5KGVy cikpCiAJCWdvdG8gdW5saW5rOwogCi0JaWYgKCFJTlRFTF9HVUNfTVNHX0lTX1JFU1BPTlNFX1NV Q0NFU1MoKnN0YXR1cykpIHsKKwlpZiAoRklFTERfR0VUKEdVQ19IWEdfTVNHXzBfVFlQRSwgKnN0 YXR1cykgIT0gR1VDX0hYR19UWVBFX1JFU1BPTlNFX1NVQ0NFU1MpIHsKIAkJZXJyID0gLUVJTzsK IAkJZ290byB1bmxpbms7CiAJfQogCiAJaWYgKHJlc3BvbnNlX2J1ZikgewogCQkvKiBUaGVyZSBz aGFsbCBiZSBubyBkYXRhIGluIHRoZSBzdGF0dXMgKi8KLQkJV0FSTl9PTihJTlRFTF9HVUNfTVNH X1RPX0RBVEEocmVxdWVzdC5zdGF0dXMpKTsKKwkJV0FSTl9PTihGSUVMRF9HRVQoR1VDX0hYR19S RVNQT05TRV9NU0dfMF9EQVRBMCwgcmVxdWVzdC5zdGF0dXMpKTsKIAkJLyogUmV0dXJuIGFjdHVh bCByZXNwb25zZSBsZW4gKi8KIAkJZXJyID0gcmVxdWVzdC5yZXNwb25zZV9sZW47CiAJfSBlbHNl IHsKIAkJLyogVGhlcmUgc2hhbGwgYmUgbm8gcmVzcG9uc2UgcGF5bG9hZCAqLwogCQlXQVJOX09O KHJlcXVlc3QucmVzcG9uc2VfbGVuKTsKIAkJLyogUmV0dXJuIGRhdGEgZGVjb2RlZCBmcm9tIHRo ZSBzdGF0dXMgZHdvcmQgKi8KLQkJZXJyID0gSU5URUxfR1VDX01TR19UT19EQVRBKCpzdGF0dXMp OworCQllcnIgPSBGSUVMRF9HRVQoR1VDX0hYR19SRVNQT05TRV9NU0dfMF9EQVRBMCwgKnN0YXR1 cyk7CiAJfQogCiB1bmxpbms6CkBAIC03NDEsOCArNzQzLDggQEAgc3RhdGljIGludCBjdF9oYW5k bGVfcmVzcG9uc2Uoc3RydWN0IGludGVsX2d1Y19jdCAqY3QsIHN0cnVjdCBjdF9pbmNvbWluZ19t c2cgKnIKIAlzdGF0dXMgPSByZXNwb25zZS0+bXNnWzJdOwogCWRhdGFsZW4gPSBsZW4gLSAyOwog Ci0JLyogRm9ybWF0IG9mIHRoZSBzdGF0dXMgZm9sbG93cyBSRVNQT05TRSBtZXNzYWdlICovCi0J aWYgKHVubGlrZWx5KCFJTlRFTF9HVUNfTVNHX0lTX1JFU1BPTlNFKHN0YXR1cykpKSB7CisJLyog Rm9ybWF0IG9mIHRoZSBzdGF0dXMgZHdvcmQgZm9sbG93cyBIWEcgaGVhZGVyICovCisJaWYgKHVu bGlrZWx5KEZJRUxEX0dFVChHVUNfSFhHX01TR18wX09SSUdJTiwgc3RhdHVzKSAhPSBHVUNfSFhH X09SSUdJTl9HVUMpKSB7CiAJCUNUX0VSUk9SKGN0LCAiQ29ycnVwdGVkIHJlc3BvbnNlIChzdGF0 dXMgJSN4KVxuIiwgc3RhdHVzKTsKIAkJcmV0dXJuIC1FUFJPVE87CiAJfQpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX2Z3aWYuaCBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19md2lmLmgKaW5kZXggZTlhOWQ4NWUyYWEzLi5mYjA0 ZTIyMTFiNzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1 Y19md2lmLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX2Z3aWYu aApAQCAtNDE0LDIzICs0MTQsNiBAQCBzdHJ1Y3QgZ3VjX3NoYXJlZF9jdHhfZGF0YSB7CiAJc3Ry dWN0IGd1Y19jdHhfcmVwb3J0IHByZWVtcHRfY3R4X3JlcG9ydFtHVUNfTUFYX0VOR0lORVNfTlVN XTsKIH0gX19wYWNrZWQ7CiAKLSNkZWZpbmUgX19JTlRFTF9HVUNfTVNHX0dFVChULCBtKSBcCi0J KCgobSkgJiBJTlRFTF9HVUNfTVNHXyAjIyBUICMjIF9NQVNLKSA+PiBJTlRFTF9HVUNfTVNHXyAj IyBUICMjIF9TSElGVCkKLSNkZWZpbmUgSU5URUxfR1VDX01TR19UT19UWVBFKG0pCV9fSU5URUxf R1VDX01TR19HRVQoVFlQRSwgbSkKLSNkZWZpbmUgSU5URUxfR1VDX01TR19UT19EQVRBKG0pCV9f SU5URUxfR1VDX01TR19HRVQoREFUQSwgbSkKLSNkZWZpbmUgSU5URUxfR1VDX01TR19UT19DT0RF KG0pCV9fSU5URUxfR1VDX01TR19HRVQoQ09ERSwgbSkKLQotI2RlZmluZSBfX0lOVEVMX0dVQ19N U0dfVFlQRV9JUyhULCBtKSBcCi0JKElOVEVMX0dVQ19NU0dfVE9fVFlQRShtKSA9PSBJTlRFTF9H VUNfTVNHX1RZUEVfICMjIFQpCi0jZGVmaW5lIElOVEVMX0dVQ19NU0dfSVNfUkVRVUVTVChtKQlf X0lOVEVMX0dVQ19NU0dfVFlQRV9JUyhSRVFVRVNULCBtKQotI2RlZmluZSBJTlRFTF9HVUNfTVNH X0lTX1JFU1BPTlNFKG0pCV9fSU5URUxfR1VDX01TR19UWVBFX0lTKFJFU1BPTlNFLCBtKQotCi0j ZGVmaW5lIElOVEVMX0dVQ19NU0dfSVNfUkVTUE9OU0VfU1VDQ0VTUyhtKSBcCi0JICh0eXBlY2hl Y2sodTMyLCAobSkpICYmIFwKLQkgICgobSkgJiAoSU5URUxfR1VDX01TR19UWVBFX01BU0sgfCBJ TlRFTF9HVUNfTVNHX0NPREVfTUFTSykpID09IFwKLQkgICgoSU5URUxfR1VDX01TR19UWVBFX1JF U1BPTlNFIDw8IElOVEVMX0dVQ19NU0dfVFlQRV9TSElGVCkgfCBcCi0JICAgKElOVEVMX0dVQ19S RVNQT05TRV9TVEFUVVNfU1VDQ0VTUyA8PCBJTlRFTF9HVUNfTVNHX0NPREVfU0hJRlQpKSkKLQog LyogVGhpcyBhY3Rpb24gd2lsbCBiZSBwcm9ncmFtbWVkIGluIEMxQkMgLSBTT0ZUX1NDUkFUQ0hf MTVfUkVHICovCiBlbnVtIGludGVsX2d1Y19yZWN2X21lc3NhZ2UgewogCUlOVEVMX0dVQ19SRUNW X01TR19DUkFTSF9EVU1QX1BPU1RFRCA9IEJJVCgxKSwKLS0gCjIuMjguMAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==