From mboxrd@z Thu Jan 1 00:00:00 1970 From: tom.orourke@intel.com Subject: [PATCH 03/26] drm/i915/slpc: Add slpc_version_check Date: Tue, 8 Mar 2016 16:34:06 -0800 Message-ID: <1457483669-155235-4-git-send-email-tom.orourke@intel.com> References: <1457483669-155235-1-git-send-email-tom.orourke@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 6507F6E796 for ; Wed, 9 Mar 2016 00:35:06 +0000 (UTC) In-Reply-To: <1457483669-155235-1-git-send-email-tom.orourke@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.r.zanoni@intel.com, Tom O'Rourke List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVG9tIE8nUm91cmtlIDxUb20uTydSb3Vya2VAaW50ZWwuY29tPgoKVGhlIFNMUEMgaW50 ZXJmYWNlIGhhcyBjaGFuZ2VkIGFuZCBjb3VsZCBjb250aW51ZSB0bwpjaGFuZ2UuICBPbmx5IEd1 QyB2ZXJzaW9ucyBrbm93biB0byBiZSBjb21wYXRpYmxlIGFyZQpzdXBwb3J0ZWQgaGVyZS4KCk9u IFNreWxha2UsIEd1QyBmaXJtd2FyZSB2NiBpcyBzdXBwb3J0ZWQuICBPdGhlcgpwbGF0Zm9ybXMg YW5kIHZlcnNpb25zIGNhbiBiZSBhZGRlZCBoZXJlIGxhdGVyLgoKVGhpcyBwYXRjaCBhbHNvIGFk ZHMgaGFzX3NscGMgdG8gc2t5bGFrZSBpbmZvLgoKU2lnbmVkLW9mZi1ieTogVG9tIE8nUm91cmtl IDxUb20uTydSb3Vya2VAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf ZHJ2LmMgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19sb2Fk ZXIuYyB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCmluZGV4IDIwZTgyMDAuLmEyM2Q2NzMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9kcnYuYwpAQCAtMzI0LDYgKzMyNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg aW50ZWxfZGV2aWNlX2luZm8gaW50ZWxfc2t5bGFrZV9pbmZvID0gewogCUhTV19GRUFUVVJFUywK IAkuaXNfc2t5bGFrZSA9IDEsCiAJLmdlbiA9IDksCisJLmhhc19zbHBjID0gMSwKIH07CiAKIHN0 YXRpYyBjb25zdCBzdHJ1Y3QgaW50ZWxfZGV2aWNlX2luZm8gaW50ZWxfc2t5bGFrZV9ndDNfaW5m byA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19sb2FkZXIu YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19sb2FkZXIuYwppbmRleCA4MmEzYzAz Li4yMmQ3NTg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9h ZGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX2xvYWRlci5jCkBAIC0x MTYsNiArMTE2LDE3IEBAIHN0YXRpYyB2b2lkIGRpcmVjdF9pbnRlcnJ1cHRzX3RvX2d1YyhzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAJSTkxNV9XUklURShHVUNfV0RfVkVDU19J RVIsIH5pcnFzKTsKIH0KIAorc3RhdGljIHZvaWQgc2xwY192ZXJzaW9uX2NoZWNrKHN0cnVjdCBk cm1fZGV2aWNlICpkZXYsIHN0cnVjdCBpbnRlbF9ndWNfZncgKmd1Y19mdykKK3sKKwlzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOworCXN0cnVjdCBp bnRlbF9kZXZpY2VfaW5mbyAqaW5mbzsKKworCWlmIChJU19TS1lMQUtFKGRldikgJiYgKGd1Y19m dy0+Z3VjX2Z3X21ham9yX2ZvdW5kICE9IDYpKSB7CisJCWluZm8gPSAoc3RydWN0IGludGVsX2Rl dmljZV9pbmZvICopICZkZXZfcHJpdi0+aW5mbzsKKwkJaW5mby0+aGFzX3NscGMgPSAwOworCX0K K30KKwogc3RhdGljIHUzMiBnZXRfZ3R0eXBlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdikKIHsKIAkvKiBYWFg6IEdUIHR5cGUgYmFzZWQgb24gUENJIGRldmljZSBJRD8gZmllbGQg c2VlbXMgdW51c2VkIGJ5IGZ3ICovCkBAIC01MzgsNiArNTQ5LDggQEAgc3RhdGljIHZvaWQgZ3Vj X2Z3X2ZldGNoKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBpbnRlbF9ndWNfZncgKmd1 Y19mdykKIAkJCWd1Y19mdy0+Z3VjX2Z3X21ham9yX2ZvdW5kLCBndWNfZnctPmd1Y19md19taW5v cl9mb3VuZCwKIAkJCWd1Y19mdy0+Z3VjX2Z3X21ham9yX3dhbnRlZCwgZ3VjX2Z3LT5ndWNfZndf bWlub3Jfd2FudGVkKTsKIAorCXNscGNfdmVyc2lvbl9jaGVjayhkZXYsIGd1Y19mdyk7CisKIAlt dXRleF9sb2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7CiAJb2JqID0gaTkxNV9nZW1fb2JqZWN0X2Ny ZWF0ZV9mcm9tX2RhdGEoZGV2LCBmdy0+ZGF0YSwgZnctPnNpemUpOwogCW11dGV4X3VubG9jaygm ZGV2LT5zdHJ1Y3RfbXV0ZXgpOwotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=