From mboxrd@z Thu Jan 1 00:00:00 1970 From: anushasr Subject: [PATCH 5/8] drm/i915/HuC: Add KBL huC loading Support Date: Thu, 15 Dec 2016 14:29:47 -0800 Message-ID: <1481840990-31191-6-git-send-email-anusha.srivatsa@intel.com> References: <1481840990-31191-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0BBF46E0F9 for ; Thu, 15 Dec 2016 22:29:54 +0000 (UTC) In-Reply-To: <1481840990-31191-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 RnJvbTogQW51c2hhIFNyaXZhdHNhIDxhbnVzaGEuc3JpdmF0c2FAaW50ZWwuY29tPgoKVGhpcyBw YXRjaCBhZGRzIHRoZSBzdXBwb3J0IHRvIGxvYWQgSHVDIG9uIEtCTApWZXJzaW9uIDIuMAoKdjI6 IHJlYmFzZWQuCnYzOiByZWJhc2VkIG9uIHRvcCBvZiBkcm0tdGlwCnY0OiByZWJhc2VkLgp2NTog cmViYXNlZC4gUmVuYW1lIEtCTF9GV18gdG8gS0JMX0hVQ19GV18KCkNjOiBKZWZmIE1jZ2VlIDxq ZWZmLm1jZ2VlQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQW51c2hhIFNyaXZhdHNhIDxhbnVz aGEuc3JpdmF0c2FAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmVmZiBNY0dlZSA8amVmZi5tY2dl ZUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaHVjX2xvYWRlci5j IHwgMTYgKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9odWNfbG9hZGVyLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9odWNfbG9hZGVyLmMKaW5kZXggZjM2ZWZkNC4uZDhj NTI2NiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaHVjX2xvYWRlci5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2h1Y19sb2FkZXIuYwpAQCAtNDgsNiAr NDgsMTAgQEAKICNkZWZpbmUgU0tMX0hVQ19GV19NSU5PUiAwNwogI2RlZmluZSBTS0xfQkxEX05V TSAxMzk4CiAKKyNkZWZpbmUgS0JMX0hVQ19GV19NQUpPUiAwMgorI2RlZmluZSBLQkxfSFVDX0ZX X01JTk9SIDAwCisjZGVmaW5lIEtCTF9CTERfTlVNIDE4MTAKKwogI2RlZmluZSBIVUNfRldfUEFU SChwbGF0Zm9ybSwgbWFqb3IsIG1pbm9yLCBibGRfbnVtKSBcCiAJImk5MTUvIiBfX3N0cmluZ2lm eShwbGF0Zm9ybSkgIl9odWNfdmVyIiBfX3N0cmluZ2lmeShtYWpvcikgIl8iIFwKIAlfX3N0cmlu Z2lmeShtaW5vcikgIl8iIF9fc3RyaW5naWZ5KGJsZF9udW0pICIuYmluIgpAQCAtNTksNiArNjMs MTEgQEAgTU9EVUxFX0ZJUk1XQVJFKEk5MTVfU0tMX0hVQ19VQ09ERSk7CiAjZGVmaW5lIEk5MTVf QlhUX0hVQ19VQ09ERSBIVUNfRldfUEFUSChieHQsIEJYVF9IVUNfRldfTUFKT1IsIFwKIAlCWFRf SFVDX0ZXX01JTk9SLCBCWFRfQkxEX05VTSkKIE1PRFVMRV9GSVJNV0FSRShJOTE1X0JYVF9IVUNf VUNPREUpOworCisjZGVmaW5lIEk5MTVfS0JMX0hVQ19VQ09ERSBIVUNfRldfUEFUSChrYmwsIEtC TF9IVUNfRldfTUFKT1IsIFwKKwlLQkxfSFVDX0ZXX01JTk9SLCBLQkxfQkxEX05VTSkKK01PRFVM RV9GSVJNV0FSRShJOTE1X0tCTF9IVUNfVUNPREUpOworCiAvKioKICAqIGh1Y191Y29kZV94ZmVy KCkgLSBETUEncyB0aGUgZmlybXdhcmUKICAqIEBkZXZfcHJpdjogdGhlIGRybSBkZXZpY2UKQEAg LTE2OCw4ICsxNzcsMTUgQEAgdm9pZCBpbnRlbF9odWNfaW5pdChzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYpCiAJCWZ3X3BhdGggPSBJOTE1X0JYVF9IVUNfVUNPREU7CiAJCWh1Y19m dy0+bWFqb3JfdmVyX3dhbnRlZCA9IEJYVF9IVUNfRldfTUFKT1I7CiAJCWh1Y19mdy0+bWlub3Jf dmVyX3dhbnRlZCA9IEJYVF9IVUNfRldfTUlOT1I7CisJfSBlbHNlIGlmIChJU19LQUJZTEFLRShk ZXZfcHJpdikpIHsKKwkJZndfcGF0aCA9IEk5MTVfS0JMX0hVQ19VQ09ERTsKKwkJaHVjX2Z3LT5t YWpvcl92ZXJfd2FudGVkID0gS0JMX0hVQ19GV19NQUpPUjsKKwkJaHVjX2Z3LT5taW5vcl92ZXJf d2FudGVkID0gS0JMX0hVQ19GV19NSU5PUjsKIAl9CiAKKwlpZiAoZndfcGF0aCA9PSBOVUxMKQor CQlyZXR1cm47CisKIAlodWNfZnctPnVjX2Z3X3BhdGggPSBmd19wYXRoOwogCWh1Y19mdy0+ZmV0 Y2hfc3RhdHVzID0gSU5URUxfVUNfRklSTVdBUkVfUEVORElORzsKIAotLSAKMi43LjQKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=