From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH 3/3] drm/i915/icl: update ddb entry start/end mask during hw ddb readout Date: Wed, 25 Apr 2018 14:10:17 -0700 Message-ID: <20180425211017.GB1994@intel.com> References: <20180405060019.4018-1-mahesh1.kumar@intel.com> <20180405060019.4018-4-mahesh1.kumar@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 70CF26E11D for ; Wed, 25 Apr 2018 21:10:19 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180405060019.4018-4-mahesh1.kumar@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mahesh Kumar Cc: intel-gfx@lists.freedesktop.org, lucas.demarchi@intel.com, paulo.r.zanoni@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBBcHIgMDUsIDIwMTggYXQgMTE6MzA6MTlBTSArMDUzMCwgTWFoZXNoIEt1bWFyIHdy b3RlOgo+IEdlbjExL0lDTCBvbndhcmQgZGRiIGVudHJ5IHN0YXJ0L2VuZCBtYXNrIGlzIGluY3Jl YXNlZCBmcm9tIDEwIGJpdHMgdG8KPiAxMSBiaXRzLiBUaGlzIHBhdGNoIG1ha2UgY2hhbmdlcyB0 byB1c2UgcHJvcGVyIG1hc2sgZm9yIElDTCsgZHVyaW5nCj4gaGFyZHdhcmUgZGRiIHZhbHVlIHJl YWRvdXQuCj4gCj4gQ2hhbmdlcyBzaW5jZSBWMToKPiAgLSBVc2UgX01BU0sgJiBfU0hJRlQgbWFj cm8gKEphbWVzKQo+IAo+IFNpZ25lZC1vZmYtYnk6IE1haGVzaCBLdW1hciA8bWFoZXNoMS5rdW1h ckBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50 ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCB8ICAzICsr Kwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwgMTggKysrKysrKysrKysrKyst LS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKPiBpbmRleCAxNzZkY2E2NTU0ZjQuLmUzYTZjNTM1 NjE3ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAo+IEBAIC02NDU5LDYgKzY0NTksOSBA QCBlbnVtIHsKPiAgCj4gICNkZWZpbmUgX1BMQU5FX0JVRl9DRkdfMV9CCQkJMHg3MTI3Ywo+ICAj ZGVmaW5lIF9QTEFORV9CVUZfQ0ZHXzJfQgkJCTB4NzEzN2MKPiArI2RlZmluZSAgU0tMX0REQl9F TlRSWV9NQVNLCQkJMHgzRkYKPiArI2RlZmluZSAgSUNMX0REQl9FTlRSWV9NQVNLCQkJMHg3RkYK PiArI2RlZmluZSAgRERCX0VOVFJZX0VORF9TSElGVAkJCTE2Cj4gICNkZWZpbmUgX1BMQU5FX0JV Rl9DRkdfMShwaXBlKQlcCj4gIAlfUElQRShwaXBlLCBfUExBTkVfQlVGX0NGR18xX0EsIF9QTEFO RV9CVUZfQ0ZHXzFfQikKPiAgI2RlZmluZSBfUExBTkVfQlVGX0NGR18yKHBpcGUpCVwKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3BtLmMKPiBpbmRleCBjYWEyOWY5NDkzMzUuLjk4ZTkxZjRhNWFiNCAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+IEBAIC0zODY0LDEwICszODY0LDE4IEBAIHN0YXRp YyB1bnNpZ25lZCBpbnQgc2tsX2N1cnNvcl9hbGxvY2F0aW9uKGludCBudW1fYWN0aXZlKQo+ICAJ cmV0dXJuIDg7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHNrbF9kZGJfZW50cnlfaW5pdF9mcm9t X2h3KHN0cnVjdCBza2xfZGRiX2VudHJ5ICplbnRyeSwgdTMyIHJlZykKPiArc3RhdGljIHZvaWQg c2tsX2RkYl9lbnRyeV9pbml0X2Zyb21faHcoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2LAo+ICsJCQkJICAgICAgIHN0cnVjdCBza2xfZGRiX2VudHJ5ICplbnRyeSwgdTMyIHJlZykK PiAgewo+IC0JZW50cnktPnN0YXJ0ID0gcmVnICYgMHgzZmY7Cj4gLQllbnRyeS0+ZW5kID0gKHJl ZyA+PiAxNikgJiAweDNmZjsKPiArCXVpbnQxNl90IG1hc2s7Cj4gKwo+ICsJaWYgKElOVEVMX0dF TihkZXZfcHJpdikgPj0gMTEpCj4gKwkJbWFzayA9IElDTF9EREJfRU5UUllfTUFTSzsKPiArCWVs c2UKPiArCQltYXNrID0gU0tMX0REQl9FTlRSWV9NQVNLOwo+ICsJZW50cnktPnN0YXJ0ID0gcmVn ICYgbWFzazsKPiArCWVudHJ5LT5lbmQgPSAocmVnID4+IEREQl9FTlRSWV9FTkRfU0hJRlQpICYg bWFzazsKPiArCj4gIAlpZiAoZW50cnktPmVuZCkKPiAgCQllbnRyeS0+ZW5kICs9IDE7Cj4gIH0K PiBAQCAtMzg5OCw3ICszOTA2LDkgQEAgdm9pZCBza2xfZGRiX2dldF9od19zdGF0ZShzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gIAkJCWVsc2UKPiAgCQkJCXZhbCA9IEk5MTVf UkVBRChDVVJfQlVGX0NGRyhwaXBlKSk7Cj4gIAo+IC0JCQlza2xfZGRiX2VudHJ5X2luaXRfZnJv bV9odygmZGRiLT5wbGFuZVtwaXBlXVtwbGFuZV9pZF0sIHZhbCk7Cj4gKwkJCXNrbF9kZGJfZW50 cnlfaW5pdF9mcm9tX2h3KGRldl9wcml2LAo+ICsJCQkJCQkgICAmZGRiLT5wbGFuZVtwaXBlXVtw bGFuZV9pZF0sCj4gKwkJCQkJCSAgIHZhbCk7Cj4gIAkJfQo+ICAKPiAgCQlpbnRlbF9kaXNwbGF5 X3Bvd2VyX3B1dChkZXZfcHJpdiwgcG93ZXJfZG9tYWluKTsKPiAtLSAKPiAyLjE2LjIKPiAKPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdm eCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==