From mboxrd@z Thu Jan 1 00:00:00 1970 From: tom.orourke@intel.com Subject: [PATCH 03/25] drm/i915/slpc: Add slpc_version_check Date: Wed, 6 Apr 2016 12:24:21 -0700 Message-ID: <1459970683-97940-4-git-send-email-tom.orourke@intel.com> References: <1459970683-97940-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 B43656E31A for ; Wed, 6 Apr 2016 19:24:56 +0000 (UTC) In-Reply-To: <1459970683-97940-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, jbarnes@virtuousgeek.org, Tom O'Rourke List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVG9tIE8nUm91cmtlIDxUb20uTydSb3Vya2VAaW50ZWwuY29tPgoKVGhlIFNMUEMgaW50 ZXJmYWNlIGhhcyBjaGFuZ2VkIGFuZCBjb3VsZCBjb250aW51ZSB0bwpjaGFuZ2UuICBPbmx5IEd1 QyB2ZXJzaW9ucyBrbm93biB0byBiZSBjb21wYXRpYmxlIGFyZQpzdXBwb3J0ZWQgaGVyZS4KCk9u IFNreWxha2UsIEd1QyBmaXJtd2FyZSB2NiBpcyBzdXBwb3J0ZWQuICBPdGhlcgpwbGF0Zm9ybXMg YW5kIHZlcnNpb25zIGNhbiBiZSBhZGRlZCBoZXJlIGxhdGVyLgoKVGhpcyBwYXRjaCBhbHNvIGFk ZHMgaGFzX3NscGMgdG8gc2t5bGFrZSBpbmZvLgoKdjI6IE1vdmUgc2xwY192ZXJzaW9uX2NoZWNr IHRvIGludGVsX2d1Y191Y29kZV9pbml0CgpTaWduZWQtb2ZmLWJ5OiBUb20gTydSb3Vya2UgPFRv bS5PJ1JvdXJrZUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu YyAgICAgICAgIHwgIDEgKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX2xvYWRlci5j IHwgMTMgKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZHJ2LmMKaW5kZXggMDIwYTMxYy4uZjJjN2M3MiAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2Rydi5jCkBAIC0zMzQsNiArMzM0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpbnRl bF9kZXZpY2VfaW5mbyBpbnRlbF9za3lsYWtlX2luZm8gPSB7CiAJQkRXX0ZFQVRVUkVTLAogCS5p c19za3lsYWtlID0gMSwKIAkuZ2VuID0gOSwKKwkuaGFzX3NscGMgPSAxLAogfTsKIAogc3RhdGlj IGNvbnN0IHN0cnVjdCBpbnRlbF9kZXZpY2VfaW5mbyBpbnRlbF9za3lsYWtlX2d0M19pbmZvID0g ewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX2xvYWRlci5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX2xvYWRlci5jCmluZGV4IDg3NmU1ZGEuLjAw YTBmZmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19sb2FkZXIu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9hZGVyLmMKQEAgLTExNiw2 ICsxMTYsMTcgQEAgc3RhdGljIHZvaWQgZGlyZWN0X2ludGVycnVwdHNfdG9fZ3VjKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAlJOTE1X1dSSVRFKEdVQ19XRF9WRUNTX0lFUiwg fmlycXMpOwogfQogCitzdGF0aWMgdm9pZCBzbHBjX3ZlcnNpb25fY2hlY2soc3RydWN0IGRybV9k ZXZpY2UgKmRldiwgc3RydWN0IGludGVsX2d1Y19mdyAqZ3VjX2Z3KQoreworCXN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7CisJc3RydWN0IGludGVs X2RldmljZV9pbmZvICppbmZvOworCisJaWYgKElTX1NLWUxBS0UoZGV2KSAmJiAoZ3VjX2Z3LT5n dWNfZndfbWFqb3JfZm91bmQgIT0gNikpIHsKKwkJaW5mbyA9IChzdHJ1Y3QgaW50ZWxfZGV2aWNl X2luZm8gKikgJmRldl9wcml2LT5pbmZvOworCQlpbmZvLT5oYXNfc2xwYyA9IDA7CisJfQorfQor CiBzdGF0aWMgdTMyIGdldF9ndHR5cGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KQogewogCS8qIFhYWDogR1QgdHlwZSBiYXNlZCBvbiBQQ0kgZGV2aWNlIElEPyBmaWVsZCBzZWVt cyB1bnVzZWQgYnkgZncgKi8KQEAgLTY2Niw2ICs2NzcsOCBAQCB2b2lkIGludGVsX2d1Y191Y29k ZV9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJRFJNX0RFQlVHX0RSSVZFUigiR3VDIGZp cm13YXJlIHBlbmRpbmcsIHBhdGggJXNcbiIsIGZ3X3BhdGgpOwogCWd1Y19md19mZXRjaChkZXYs IGd1Y19mdyk7CiAJLyogc3RhdHVzIG11c3Qgbm93IGJlIEZBSUwgb3IgU1VDQ0VTUyAqLworCisJ c2xwY192ZXJzaW9uX2NoZWNrKGRldiwgZ3VjX2Z3KTsKIH0KIAogLyoqCi0tIAoxLjkuMQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==