From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: Re: [PATCH 30/43] drm/i915: Enable and Disable HDCP2.2 port encryption Date: Wed, 14 Feb 2018 20:22:38 +0530 Message-ID: <4bd82bd0-af6d-72f7-6cd0-73a1f619fe41@intel.com> References: <1518617638-21684-1-git-send-email-ramalingam.c@intel.com> <1518617638-21684-31-git-send-email-ramalingam.c@intel.com> <151861913249.31524.6382833761931319674@mail.alporthouse.com> 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 36DB66E44D for ; Wed, 14 Feb 2018 14:58:27 +0000 (UTC) In-Reply-To: <151861913249.31524.6382833761931319674@mail.alporthouse.com> 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: Chris Wilson , seanpaul@chromium.org, intel-gfx@lists.freedesktop.org, rodrigo.vivi@intel.com, daniel.vetter@ffwll.ch Cc: tomas.winkler@intel.com List-Id: intel-gfx@lists.freedesktop.org CgpPbiBXZWRuZXNkYXkgMTQgRmVicnVhcnkgMjAxOCAwODowOCBQTSwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgUmFtYWxpbmdhbSBDICgyMDE4LTAyLTE0IDE0OjEzOjQ1KQo+PiBJbXBs ZW1lbnRzIHRoZSBlbmFibGUgYW5kIGRpc2FibGUgZnVuY3Rpb25zIGZvciBIRENQMi4yIGVuY3J5 cHRpb24KPj4gb2YgdGhlIFBPUlQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJhbWFsaW5nYW0gQyA8 cmFtYWxpbmdhbS5jQGludGVsLmNvbT4KPj4gLS0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfaGRjcC5jIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Cj4+ICAgMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2hkY3AuYwo+PiBpbmRleCAwY2Q2MzdkZDNmNmIuLjZhMDUwNmNkZWZkNSAxMDA2NDQK Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRjcC5jCj4+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkY3AuYwo+PiBAQCAtMjAsNiArMjAsNyBAQAo+PiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZW51bSBwaHlzaWNhbF9wb3J0 KSAocG9ydCkpCj4+ICAgI2RlZmluZSBLRVlfTE9BRF9UUklFUyA1Cj4+ICAgI2RlZmluZSBIRENQ Ml9MQ19SRVRSWV9DTlQgICAgICAgICAgICAgMwo+PiArI2RlZmluZSBUSU1FX0ZPUl9FTkNSWVBU X1NUQVRVU19DSEFOR0UgMzIKPj4gICAKPj4gICBzdGF0aWMgaW50IGludGVsX2hkY3BfcG9sbF9r c3ZfZmlmbyhzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCwKPj4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpbnRlbF9oZGNw X3NoaW0gKnNoaW0pCj4+IEBAIC0xMzM2LDMgKzEzMzcsNTIgQEAgc3RhdGljIGludCBoZGNwMl9h dXRoZW50aWNhdGVfc2luayhzdHJ1Y3QgaW50ZWxfaGRjcCAqaGRjcCkKPj4gICAKPj4gICAgICAg ICAgcmV0dXJuIHJldDsKPj4gICB9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgaGRjcDJfZW5hYmxlX2Vu Y3J5cHRpb24oc3RydWN0IGludGVsX2hkY3AgKmhkY3ApCj4+ICt7Cj4+ICsgICAgICAgc3RydWN0 IGludGVsX2RpZ2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQgPQo+PiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgY29ubl90b19kaWdfcG9ydChoZGNwLT5jb25uZWN0b3Ip Owo+PiArICAgICAgIHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUo aGRjcC0+Y29ubmVjdG9yLT5iYXNlLmRldik7Cj4+ICsgICAgICAgZW51bSBwb3J0IHBvcnQgPSBo ZGNwLT5jb25uZWN0b3ItPmVuY29kZXItPnBvcnQ7Cj4+ICsgICAgICAgaW50IHJldDsKPj4gKwo+ PiArICAgICAgIGlmIChJOTE1X1JFQUQoSERDUDJfU1RBVFVTX0RESShwb3J0KSkgJiBMSU5LX0VO Q1JZUFRJT05fU1RBVFVTKQo+PiArICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4+ICsKPj4gKyAg ICAgICBpZiAoaGRjcC0+aGRjcDJfc2hpbS0+dG9nZ2xlX3NpZ25hbGxpbmcpCj4+ICsgICAgICAg ICAgICAgICBoZGNwLT5oZGNwMl9zaGltLT50b2dnbGVfc2lnbmFsbGluZyhpbnRlbF9kaWdfcG9y dCwgdHJ1ZSk7Cj4+ICsKPj4gKyAgICAgICBpZiAoSTkxNV9SRUFEKEhEQ1AyX1NUQVRVU19EREko cG9ydCkpICYgTElOS19BVVRIX1NUQVRVUykgewo+PiArCj4+ICsgICAgICAgICAgICAgICAvKiBM aW5rIGlzIEF1dGhlbnRpY2F0ZWQuIE5vdyBzZXQgZm9yIEVuY3J5cHRpb24gKi8KPj4gKyAgICAg ICAgICAgICAgIEk5MTVfV1JJVEUoSERDUDJfQ1RSX0RESShwb3J0KSwKPj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgSTkxNV9SRUFEKEhEQ1AyX0NUUl9EREkocG9ydCkpIHwKPj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgQ1RMX0xJTktfRU5DUllQVElPTl9SRVEpOwo+PiArICAgICAg IH0KPj4gKwo+PiArICAgICAgIHJldCA9IHdhaXRfZm9yKEk5MTVfUkVBRChIRENQMl9TVEFUVVNf RERJKHBvcnQpKSAmCj4+ICsgICAgICAgICAgICAgICAgICAgICAgTElOS19FTkNSWVBUSU9OX1NU QVRVUywgVElNRV9GT1JfRU5DUllQVF9TVEFUVVNfQ0hBTkdFKTsKPiBCb3RoIG9mIHRoZXNlIHdh aXRfZm9yIGFyZSBpbnRlbF93YWl0X2Zvcl9yZWdpc3Rlci4gQXMgYSBydWxlIG9mIHRodW1iCj4g YXZvaWQgbmV3IChhbmQgZGVmaW5pdGVseSBub3QgcmVwZWF0ZWQpIHVzZSBvZiB3YWl0X2Zvcigp Lgo+IC1DaHJpcwpJIHdpbGwgY2hhbmdlIHRoZW0gaW50byBpbnRlbF93YWl0X2Zvcl9yZWdpc3Rl ci4KClRoYW5rcwotLVJhbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==