From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 3/9] drm/i915/kbl: KBL also needs to run the SAGV code Date: Tue, 13 Sep 2016 21:38:16 -0300 Message-ID: <1473813502-16844-4-git-send-email-paulo.r.zanoni@intel.com> References: <1473813502-16844-1-git-send-email-paulo.r.zanoni@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 53AB36E5FE for ; Wed, 14 Sep 2016 00:38:38 +0000 (UTC) In-Reply-To: <1473813502-16844-1-git-send-email-paulo.r.zanoni@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 QWNjb3JkaW5nIHRvIEJTcGVjLCBpdCdzIHRoZSAiY29yZSBDUFVzIiB0aGF0IG5lZWQgdGhlIGNv ZGUsIHdoaWNoCm1lYW5zIFNLTCBhbmQgS0JMLCBidXQgbm90IEJYVC4KCkkgZG9uJ3QgaGF2ZSBh IEtCTCB0byB0ZXN0IHRoaXMgcGF0Y2ggb24gaXQuCgp2MjogT25seSBTS0wgc2hvdWxkIGhhdmUg STkxNV9TQUdWX05PVF9DT05UUk9MTEVELgoKU2lnbmVkLW9mZi1ieTogUGF1bG8gWmFub25pIDxw YXVsby5yLnphbm9uaUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf cG0uYyB8IDE0ICsrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwppbmRleCA1YjJlYjdhLi4x OTY4NjcyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKQEAgLTI4ODcsOCArMjg4NywxNCBAQCBz a2xfd21fcGxhbmVfaWQoY29uc3Qgc3RydWN0IGludGVsX3BsYW5lICpwbGFuZSkKIHN0YXRpYyBi b29sCiBpbnRlbF9oYXNfc2FndihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiB7 Ci0JcmV0dXJuIElTX1NLWUxBS0UoZGV2X3ByaXYpICYmCi0JICAgICAgIGRldl9wcml2LT5zYWd2 X3N0YXR1cyAhPSBJOTE1X1NBR1ZfTk9UX0NPTlRST0xMRUQ7CisJaWYgKElTX0tBQllMQUtFKGRl dl9wcml2KSkKKwkJcmV0dXJuIHRydWU7CisKKwlpZiAoSVNfU0tZTEFLRShkZXZfcHJpdikgJiYK KwkgICAgZGV2X3ByaXYtPnNhZ3Zfc3RhdHVzICE9IEk5MTVfU0FHVl9OT1RfQ09OVFJPTExFRCkK KwkJcmV0dXJuIHRydWU7CisKKwlyZXR1cm4gZmFsc2U7CiB9CiAKIC8qCkBAIC0yOTI2LDcgKzI5 MzIsNyBAQCBpbnRlbF9lbmFibGVfc2FndihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYpCiAJICogU29tZSBza2wgc3lzdGVtcywgcHJlLXJlbGVhc2UgbWFjaGluZXMgaW4gcGFydGlj dWxhciwKIAkgKiBkb24ndCBhY3R1YWxseSBoYXZlIGFuIFNBR1YuCiAJICovCi0JaWYgKHJldCA9 PSAtRU5YSU8pIHsKKwlpZiAoSVNfU0tZTEFLRShkZXZfcHJpdikgJiYgcmV0ID09IC1FTlhJTykg ewogCQlEUk1fREVCVUdfRFJJVkVSKCJObyBTQUdWIGZvdW5kIG9uIHN5c3RlbSwgaWdub3Jpbmdc biIpOwogCQlkZXZfcHJpdi0+c2Fndl9zdGF0dXMgPSBJOTE1X1NBR1ZfTk9UX0NPTlRST0xMRUQ7 CiAJCXJldHVybiAwOwpAQCAtMjk4MCw3ICsyOTg2LDcgQEAgaW50ZWxfZGlzYWJsZV9zYWd2KHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAkgKiBTb21lIHNrbCBzeXN0ZW1zLCBw cmUtcmVsZWFzZSBtYWNoaW5lcyBpbiBwYXJ0aWN1bGFyLAogCSAqIGRvbid0IGFjdHVhbGx5IGhh dmUgYW4gU0FHVi4KIAkgKi8KLQlpZiAocmVzdWx0ID09IC1FTlhJTykgeworCWlmIChJU19TS1lM QUtFKGRldl9wcml2KSAmJiByZXN1bHQgPT0gLUVOWElPKSB7CiAJCURSTV9ERUJVR19EUklWRVIo Ik5vIFNBR1YgZm91bmQgb24gc3lzdGVtLCBpZ25vcmluZ1xuIik7CiAJCWRldl9wcml2LT5zYWd2 X3N0YXR1cyA9IEk5MTVfU0FHVl9OT1RfQ09OVFJPTExFRDsKIAkJcmV0dXJuIDA7Ci0tIAoyLjcu NAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==