From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anusha Srivatsa Subject: [PATCH 5/8] drm/i915/HuC: Add KBL huC loading Support Date: Wed, 4 Jan 2017 06:55:52 -0800 Message-ID: <1483541755-647-6-git-send-email-anusha.srivatsa@intel.com> References: <1483541755-647-1-git-send-email-anusha.srivatsa@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9582A6E73C for ; Wed, 4 Jan 2017 14:59:10 +0000 (UTC) In-Reply-To: <1483541755-647-1-git-send-email-anusha.srivatsa@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 List-Id: intel-gfx@lists.freedesktop.org VGhpcyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IHRvIGxvYWQgSHVDIG9uIEtCTApWZXJzaW9uIDIu MAoKdjI6IHJlYmFzZWQuCnYzOiByZWJhc2VkIG9uIHRvcCBvZiBkcm0tdGlwCnY0OiByZWJhc2Vk Lgp2NTogcmViYXNlZC4gUmVuYW1lIEtCTF9GV18gdG8gS0JMX0hVQ19GV18KdjY6IHJlYmFzZWQu IFJlbW92ZSBvbGQgY2hlY2tzLgp2NzogcmViYXNlZC4KCkNjOiBUdnJ0a28gVXJzdWxpbiA8dHZy dGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnVzaGEgU3JpdmF0 c2EgPGFudXNoYS5zcml2YXRzYUBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBBcmthZGl1c3ogSGls ZXIgPGFya2FkaXVzei5oaWxlckBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfaHVjX2xvYWRlci5jIHwgMTMgKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEz IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9o dWNfbG9hZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9odWNfbG9hZGVyLmMKaW5k ZXggOTU5OTNjNTEuLjU3ZmM0OGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2h1Y19sb2FkZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9odWNfbG9h ZGVyLmMKQEAgLTQ4LDYgKzQ4LDEwIEBACiAjZGVmaW5lIFNLTF9IVUNfRldfTUlOT1IgMDcKICNk ZWZpbmUgU0tMX0JMRF9OVU0gMTM5OAogCisjZGVmaW5lIEtCTF9IVUNfRldfTUFKT1IgMDIKKyNk ZWZpbmUgS0JMX0hVQ19GV19NSU5PUiAwMAorI2RlZmluZSBLQkxfQkxEX05VTSAxODEwCisKICNk ZWZpbmUgSFVDX0ZXX1BBVEgocGxhdGZvcm0sIG1ham9yLCBtaW5vciwgYmxkX251bSkgXAogCSJp OTE1LyIgX19zdHJpbmdpZnkocGxhdGZvcm0pICJfaHVjX3ZlciIgX19zdHJpbmdpZnkobWFqb3Ip ICJfIiBcCiAJX19zdHJpbmdpZnkobWlub3IpICJfIiBfX3N0cmluZ2lmeShibGRfbnVtKSAiLmJp biIKQEAgLTU5LDYgKzYzLDExIEBAIE1PRFVMRV9GSVJNV0FSRShJOTE1X1NLTF9IVUNfVUNPREUp OwogI2RlZmluZSBJOTE1X0JYVF9IVUNfVUNPREUgSFVDX0ZXX1BBVEgoYnh0LCBCWFRfSFVDX0ZX X01BSk9SLCBcCiAJQlhUX0hVQ19GV19NSU5PUiwgQlhUX0JMRF9OVU0pCiBNT0RVTEVfRklSTVdB UkUoSTkxNV9CWFRfSFVDX1VDT0RFKTsKKworI2RlZmluZSBJOTE1X0tCTF9IVUNfVUNPREUgSFVD X0ZXX1BBVEgoa2JsLCBLQkxfSFVDX0ZXX01BSk9SLCBcCisJS0JMX0hVQ19GV19NSU5PUiwgS0JM X0JMRF9OVU0pCitNT0RVTEVfRklSTVdBUkUoSTkxNV9LQkxfSFVDX1VDT0RFKTsKKwogLyoqCiAg KiBodWNfdWNvZGVfeGZlcigpIC0gRE1BJ3MgdGhlIGZpcm13YXJlCiAgKiBAZGV2X3ByaXY6IHRo ZSBkcm0gZGV2aWNlCkBAIC0xNjQsNiArMTczLDEwIEBAIHZvaWQgaW50ZWxfaHVjX2luaXQoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogCQlmd19wYXRoID0gSTkxNV9CWFRfSFVD X1VDT0RFOwogCQlodWNfZnctPm1ham9yX3Zlcl93YW50ZWQgPSBCWFRfSFVDX0ZXX01BSk9SOwog CQlodWNfZnctPm1pbm9yX3Zlcl93YW50ZWQgPSBCWFRfSFVDX0ZXX01JTk9SOworCX0gZWxzZSBp ZiAoSVNfS0FCWUxBS0UoZGV2X3ByaXYpKSB7CisJCWZ3X3BhdGggPSBJOTE1X0tCTF9IVUNfVUNP REU7CisJCWh1Y19mdy0+bWFqb3JfdmVyX3dhbnRlZCA9IEtCTF9IVUNfRldfTUFKT1I7CisJCWh1 Y19mdy0+bWlub3JfdmVyX3dhbnRlZCA9IEtCTF9IVUNfRldfTUlOT1I7CiAJfQogCiAJaHVjX2Z3 LT5wYXRoID0gZndfcGF0aDsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK