From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: Re: [PATCH 5/8] drm/i915: Optimize HDCP key load Date: Fri, 2 Feb 2018 20:03:01 +0530 Message-ID: <2c16f245-e6c4-cb65-e3e5-95faf61d2140@intel.com> References: <1517568320-15579-1-git-send-email-ramalingam.c@intel.com> <1517568320-15579-6-git-send-email-ramalingam.c@intel.com> <20180202141812.fjoyh7tfcqhzlbns@art_vandelay> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 D83D46ED14 for ; Fri, 2 Feb 2018 14:38:40 +0000 (UTC) In-Reply-To: <20180202141812.fjoyh7tfcqhzlbns@art_vandelay> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Sean Paul Cc: daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, rodrigo.vivi@intel.com List-Id: intel-gfx@lists.freedesktop.org CgpPbiBGcmlkYXkgMDIgRmVicnVhcnkgMjAxOCAwNzo0OCBQTSwgU2VhbiBQYXVsIHdyb3RlOgo+ IE9uIEZyaSwgRmViIDAyLCAyMDE4IGF0IDA0OjE1OjE3UE0gKzA1MzAsIFJhbWFsaW5nYW0gQyB3 cm90ZToKPj4gSERDUCBrZXkgbmVlZCBub3QgYmUgY2xlYXJlZCBvbiBlYWNoIGhkY3AgZGlzYWJs ZS4gQW5kIEhEQ1Aga2V5IExvYWQKPj4gaXMgc2tpcHBlZCBpZiBrZXkgaXMgYWxyZWFkeSBsb2Fk ZWQuCj4+Cj4gSSBoYWQgcHJldmlvdXNseSBlbmNvdW50ZXJlZCBpc3N1ZXMgd2l0aG91dCBjbGVh cmluZyB0aGUga2V5IGluIG15IHRlc3RpbmcuCj4gSUlSQywgd2l0aG91dCBjbGVhcmluZyB0aGUg a2V5cyB0aGluZ3MgYWN0ZWQgZGlmZmVyZW50bHkuIEhvdyBtdWNoIHRpbWUgYXJlIHdlCj4gc2F2 aW5nIGJ5IG9wdGltaXppbmcgdGhpcz8KPgo+IFNlYW4KVGltZSBwcm9maWxpbmcgaXMgbm90IGRv bmUuIEFzIHBlciB0aGUgQnNwZWMsIE9uY2UgS2V5cyBhcmUgbG9hZGVkLCB0aGV5IAp3aWxsIGJl IGNsZWFyZWQgb25seSB3aGVuIFBHMS9QRzAgaXMgb2ZmLgpTbyBvbiBSZXN1bWUgd2UgbmVlZCB0 byBsb2FkIHRoZSBrZXlzLiBTaW5jZSB3ZSBoYXZlIHRoZSBzdGF0dXMgcmVnaXN0ZXIgCmZvciBr ZXkgbG9hZCBzdGF0ZSwgSSBmZWVsIHdlIGNvdWxkIHJlbHkgb24gdGhlbS4KCk5vdyB3aXRoIG91 ciBjb2RlIHN0YXRlLCBJIGFtIG5vdCBzZWVpbmcgdGhlIG5lZWQgZm9yIHJlbG9hZGluZyB0aGUg CmtleXMuIEkgaGF2ZSB0ZXN0ZWQgb24gS0JMLgpJIHRoaW5rIHRoaXMgaXMgd29ydGggYW4gYXR0 ZW1wdCBhcyBubyBmYWlsdXJlcyBhcmUgb2JzZXJ2ZWQuCgotLVJhbQo+Cj4KPj4gU2lnbmVkLW9m Zi1ieTogUmFtYWxpbmdhbSBDIDxyYW1hbGluZ2FtLmNAaW50ZWwuY29tPgo+PiAtLS0KPj4gICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMgfCA2ICsrKystLQo+PiAgIDEgZmlsZSBj aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9oZGNwLmMKPj4gaW5kZXggZmEyZTdjNzI3ZDAwLi41ZGU5YWZkMjc1YjIgMTAwNjQ0 Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+PiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZGNwLmMKPj4gQEAgLTUxLDYgKzUxLDEwIEBAIHN0YXRp YyBpbnQgaW50ZWxfaGRjcF9sb2FkX2tleXMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2KQo+PiAgIAlpbnQgcmV0Owo+PiAgIAl1MzIgdmFsOwo+PiAgIAo+PiArCXZhbCA9IEk5MTVf UkVBRChIRENQX0tFWV9TVEFUVVMpOwo+PiArCWlmICgodmFsICYgSERDUF9LRVlfTE9BRF9ET05F KSAmJiAodmFsICYgSERDUF9LRVlfTE9BRF9TVEFUVVMpKQo+PiArCQlyZXR1cm4gMDsKPj4gKwo+ PiAgIAkvKgo+PiAgIAkgKiBPbiBIU1cgYW5kIEJEVyBIVyBsb2FkcyB0aGUgSERDUDEuNCBLZXkg d2hlbiBEaXNwbGF5IGNvbWVzCj4+ICAgCSAqIG91dCBvZiByZXNldC4gU28gaWYgS2V5IGlzIG5v dCBhbHJlYWR5IGxvYWRlZCwgaXRzIGFuIGVycm9yIHN0YXRlLgo+PiBAQCAtNTQyLDggKzU0Niw2 IEBAIHN0YXRpYyBpbnQgX2ludGVsX2hkY3BfZGlzYWJsZShzdHJ1Y3QgaW50ZWxfY29ubmVjdG9y ICpjb25uZWN0b3IpCj4+ICAgCQlyZXR1cm4gLUVUSU1FRE9VVDsKPj4gICAJfQo+PiAgIAo+PiAt CWludGVsX2hkY3BfY2xlYXJfa2V5cyhkZXZfcHJpdik7Cj4+IC0KPj4gICAJcmV0ID0gY29ubmVj dG9yLT5oZGNwX3NoaW0tPnRvZ2dsZV9zaWduYWxsaW5nKGludGVsX2RpZ19wb3J0LCBmYWxzZSk7 Cj4+ICAgCWlmIChyZXQpIHsKPj4gICAJCURSTV9FUlJPUigiRmFpbGVkIHRvIGRpc2FibGUgSERD UCBzaWduYWxsaW5nXG4iKTsKPj4gLS0gCj4+IDIuNy40Cj4+CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK