From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 49/67] drm/i915/cnl: Avoid old DDI translation functions on Cannonlake. Date: Thu, 6 Apr 2017 12:15:45 -0700 Message-ID: <1491506163-14587-49-git-send-email-rodrigo.vivi@intel.com> References: <1491506163-14587-1-git-send-email-rodrigo.vivi@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 5F34E6E9F5 for ; Thu, 6 Apr 2017 19:16:06 +0000 (UTC) In-Reply-To: <1491506163-14587-1-git-send-email-rodrigo.vivi@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: Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org Q2Fubm9ubGFrZSB1c2VzIGEgZGlmZmVyZW50IHN3aW5nIHZvbHRhZ2UgaW5pdGFsaXphdGlvbgpz ZXF1ZW5jZSBzY2hlbWUgdGhhdCBkb2Vzbid0IHJlcXVpcmUgdGhlc2Ugb2xkIGZ1bmN0aW9ucy4K CkFsbCBvdGhlciBEREksIHZvbHRhZ2Ugc3dpbmcgYW5kIFBMTHMgaW5pdGlhbGlhbGl6YXRpb24K YW5kIGNvbmZpZ3VyYXRpb24gYXJlIGFscmVhZHkgaW4gcGxhY2UgZm9yIENhbm5vbmxha2UuClRo aXMgcGF0Y2ggb25seSByZW1vdmVzIHVuZWNlc3Nhcnkgc3RlcHMgcHJvYmFibHkgc2F2aW5nCnVz IGZyb20gc29tZSB1c2VsZXNzIHdhcm5pbmdzLgoKU2lnbmVkLW9mZi1ieTogUm9kcmlnbyBWaXZp IDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RkaS5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwppbmRleCBkZDgwNGMwLi4xNzczZTE3 IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwpAQCAtNTk1LDcgKzU5NSw3IEBAIHN0YXRpYyBp bnQgaW50ZWxfZGRpX2hkbWlfbGV2ZWwoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 LCBlbnVtIHBvcnQgcG9yCiAKIAloZG1pX2xldmVsID0gZGV2X3ByaXYtPnZidC5kZGlfcG9ydF9p bmZvW3BvcnRdLmhkbWlfbGV2ZWxfc2hpZnQ7CiAKLQlpZiAoSVNfR0VOOV9MUChkZXZfcHJpdikp CisJaWYgKElTX0dFTjlfTFAoZGV2X3ByaXYpIHx8IElOVEVMX0dFTihkZXZfcHJpdikgPj0gMTAp CiAJCXJldHVybiBoZG1pX2xldmVsOwogCiAJaWYgKElTX0dFTjlfQkMoZGV2X3ByaXYpKSB7CkBA IC02ODcsNyArNjg3LDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfcHJlcGFyZV9kcF9kZGlfYnVmZmVy cyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlcikKIAllbnVtIHBvcnQgcG9ydCA9IGludGVs X2RkaV9nZXRfZW5jb2Rlcl9wb3J0KGVuY29kZXIpOwogCWNvbnN0IHN0cnVjdCBkZGlfYnVmX3Ry YW5zICpkZGlfdHJhbnNsYXRpb25zOwogCi0JaWYgKElTX0dFTjlfTFAoZGV2X3ByaXYpKQorCWlm IChJU19HRU45X0xQKGRldl9wcml2KSB8fCBJTlRFTF9HRU4oZGV2X3ByaXYpID49IDEwKQogCQly ZXR1cm47CiAKIAlzd2l0Y2ggKGVuY29kZXItPnR5cGUpIHsKQEAgLTc0MCw3ICs3NDAsNyBAQCBz dGF0aWMgdm9pZCBpbnRlbF9wcmVwYXJlX2hkbWlfZGRpX2J1ZmZlcnMoc3RydWN0IGludGVsX2Vu Y29kZXIgKmVuY29kZXIpCiAJZW51bSBwb3J0IHBvcnQgPSBpbnRlbF9kZGlfZ2V0X2VuY29kZXJf cG9ydChlbmNvZGVyKTsKIAljb25zdCBzdHJ1Y3QgZGRpX2J1Zl90cmFucyAqZGRpX3RyYW5zbGF0 aW9uc19oZG1pOwogCi0JaWYgKElTX0dFTjlfTFAoZGV2X3ByaXYpKQorCWlmIChJU19HRU45X0xQ KGRldl9wcml2KSB8fCBJTlRFTF9HRU4oZGV2X3ByaXYpID49IDEwKQogCQlyZXR1cm47CiAKIAlo ZG1pX2xldmVsID0gaW50ZWxfZGRpX2hkbWlfbGV2ZWwoZGV2X3ByaXYsIHBvcnQpOwotLSAKMS45 LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=