From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: [PATCH 2/3] drm/i915/icl: Switch to using 12 deep CSB status FIFO Date: Tue, 27 Nov 2018 19:38:44 +0200 Message-ID: <20181127173845.17403-2-mika.kuoppala@linux.intel.com> References: <20181127173845.17403-1-mika.kuoppala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6C3D96E03B for ; Tue, 27 Nov 2018 17:39:17 +0000 (UTC) In-Reply-To: <20181127173845.17403-1-mika.kuoppala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org Tm93IHdoZW4gd2UgY2FuIHN1cHBvcnQgdmFyaWFibGUgY3NiIGZpZm8gc2l6ZXMsIGRpc2FibGUg bGVnYWN5IG1vZGUuCkJ5IGRpc2FibGluZyBsZWdhY3kgd2UgaG9wZSB0byBnZXQgYmV0dGVyIGh3 IHRlc3RpbmcgY292ZXJhZ2UgYnkKYXNzdW1pbmcgZXZlcnlvbmUgZWxzZSBoYXZlIHN3aXRjaGVk IG92ZXIuCgpSZWZlcmVuY2VzOiBodHRwczovL2J1Z3ppbGxhLmZyZWVkZXNrdG9wLm9yZy9zaG93 X2J1Zy5jZ2k/aWQ9MTA4MzE1CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNv bT4KQ2M6IERhbmllbGUgQ2VyYW9sbyBTcHVyaW8gPGRhbmllbGUuY2VyYW9sb3NwdXJpb0BpbnRl bC5jb20+CkNjOiBLZWx2aW4gR2FyZGluZXIgPGtlbHZpbi5nYXJkaW5lckBpbnRlbC5jb20+CkNj OiBQYXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTog TWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgfCAxOCArKysrKysrLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfbHJjLmMKaW5kZXggNTQ4N2ZlNDk2YmI2Li4xMDcyNDRhYjA5ZWYgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2xyYy5jCkBAIC0xNjAzLDE3ICsxNjAzLDkgQEAgc3RhdGljIHZvaWQgZW5hYmxl X2V4ZWNsaXN0cyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCiAKIAlJOTE1X1dSSVRF KFJJTkdfSFdTVEFNKGVuZ2luZS0+bW1pb19iYXNlKSwgMHhmZmZmZmZmZik7CiAKLQkvKgotCSAq IE1ha2Ugc3VyZSB3ZSdyZSBub3QgZW5hYmxpbmcgdGhlIG5ldyAxMi1kZWVwIENTQgotCSAqIEZJ Rk8gYXMgdGhhdCByZXF1aXJlcyBhIHNsaWdodGx5IHVwZGF0ZWQgaGFuZGxpbmcKLQkgKiBpbiB0 aGUgY3R4IHN3aXRjaCBpcnEuIFNpbmNlIHdlJ3JlIGN1cnJlbnRseSBvbmx5Ci0JICogdXNpbmcg b25seSAyIGVsZW1lbnRzIG9mIHRoZSBlbmhhbmNlZCBleGVjbGlzdHMgdGhlCi0JICogZGVlcGVy IEZJRk8gaXQncyBub3QgbmVlZGVkIGFuZCBpdCdzIG5vdCB3b3J0aCBhZGRpbmcKLQkgKiBtb3Jl IHN0YXRlbWVudHMgdG8gdGhlIGlycSBoYW5kbGVyIHRvIHN1cHBvcnQgaXQuCi0JICovCiAJaWYg KElOVEVMX0dFTihkZXZfcHJpdikgPj0gMTEpCiAJCUk5MTVfV1JJVEUoUklOR19NT0RFX0dFTjco ZW5naW5lKSwKLQkJCSAgIF9NQVNLRURfQklUX0RJU0FCTEUoR0VOMTFfR0ZYX0RJU0FCTEVfTEVH QUNZX01PREUpKTsKKwkJCSAgIF9NQVNLRURfQklUX0VOQUJMRShHRU4xMV9HRlhfRElTQUJMRV9M RUdBQ1lfTU9ERSkpOwogCWVsc2UKIAkJSTkxNV9XUklURShSSU5HX01PREVfR0VONyhlbmdpbmUp LAogCQkJICAgX01BU0tFRF9CSVRfRU5BQkxFKEdGWF9SVU5fTElTVF9FTkFCTEUpKTsKQEAgLTIy NzYsMTAgKzIyNjgsMTQgQEAgc3RhdGljIGludCBsb2dpY2FsX3JpbmdfaW5pdChzdHJ1Y3QgaW50 ZWxfZW5naW5lX2NzICplbmdpbmUpCiAJCQl1cHBlcl8zMl9iaXRzKGNlLT5scmNfZGVzYyk7CiAJ fQogCi0JZXhlY2xpc3RzLT5jc2JfZW50cmllcyA9IEdFTjhfQ1NCX0VOVFJJRVM7Ci0KIAlleGVj bGlzdHMtPmNzYl9yZWFkID0KIAkJaTkxNS0+cmVncyArIGk5MTVfbW1pb19yZWdfb2Zmc2V0KFJJ TkdfQ09OVEVYVF9TVEFUVVNfUFRSKGVuZ2luZSkpOworCisJaWYgKElOVEVMX0dFTihlbmdpbmUt Pmk5MTUpID49IDExKQorCQlleGVjbGlzdHMtPmNzYl9lbnRyaWVzID0gR0VOMTFfQ1NCX0VOVFJJ RVM7CisJZWxzZQorCQlleGVjbGlzdHMtPmNzYl9lbnRyaWVzID0gR0VOOF9DU0JfRU5UUklFUzsK KwogCWlmIChjc2JfZm9yY2VfbW1pbyhpOTE1KSkgewogCQlleGVjbGlzdHMtPmNzYl9zdGF0dXMg PSAodTMyIF9fZm9yY2UgKikKIAkJCShpOTE1LT5yZWdzICsgaTkxNV9tbWlvX3JlZ19vZmZzZXQo UklOR19DT05URVhUX1NUQVRVU19CVUZfTE8oZW5naW5lLCAwKSkpOwotLSAKMi4xNy4xCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK