From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: Re: [PATCH 28/31] drm/i915: Make Sink crc calculation waiting for counter to reset. Date: Tue, 10 Nov 2015 18:31:48 -0200 Message-ID: References: <1446749423-4789-1-git-send-email-rodrigo.vivi@intel.com> <1446749423-4789-29-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ob0-f170.google.com (mail-ob0-f170.google.com [209.85.214.170]) by gabe.freedesktop.org (Postfix) with ESMTPS id 559E76E00C for ; Tue, 10 Nov 2015 12:31:49 -0800 (PST) Received: by obbza9 with SMTP id za9so6856456obb.1 for ; Tue, 10 Nov 2015 12:31:48 -0800 (PST) In-Reply-To: <1446749423-4789-29-git-send-email-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org MjAxNS0xMS0wNSAxNjo1MCBHTVQtMDI6MDAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50 ZWwuY29tPjoKPiBBY2NvcmRpbmcgdG8gVkVTQSBEUCBzcGVjIFRFU1RfQ1JDX0NPVU5UIChCaXRz IDM6MCkgYXQKPiBURVNUX1NJTktfTUlTQyAoMDAyNDZoKSBpcyAiUmVzZXQgdG8gMCB3aGVuIFRF U1RfU0lOSyBiaXQgMCA9IDA7Cj4KPiBTbyBsZXQncyBnaXZlIGZldyB2YmxhbmtzIHNvIHdlIGFy ZSByZWFsbHkgc3VyZSB0aGF0IHRoaXMgY291bnRlcgo+IGlzIHJlYWxseSB6ZXJvZWQgb24gdGhl IG5leHQgc2lua19jcmMgcmVhZC4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9k cmlnby52aXZpQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHAuYyB8IDE5ICsrKysrKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDE4IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IGluZGV4 IGMwZmE5MGEuLjVkODEwY2QgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBAQCAtMzgw Niw2ICszODA2LDggQEAgc3RhdGljIGludCBpbnRlbF9kcF9zaW5rX2NyY19zdG9wKHN0cnVjdCBp bnRlbF9kcCAqaW50ZWxfZHApCj4gICAgICAgICBzdHJ1Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0 YyA9IHRvX2ludGVsX2NydGMoZGlnX3BvcnQtPmJhc2UuYmFzZS5jcnRjKTsKPiAgICAgICAgIHU4 IGJ1ZjsKPiAgICAgICAgIGludCByZXQgPSAwOwo+ICsgICAgICAgaW50IGNvdW50ID0gMDsKPiAr ICAgICAgIGludCBhdHRlbXB0cyA9IDEwOwo+Cj4gICAgICAgICBpZiAoZHJtX2RwX2RwY2RfcmVh ZGIoJmludGVsX2RwLT5hdXgsIERQX1RFU1RfU0lOSywgJmJ1ZikgPCAwKSB7Cj4gICAgICAgICAg ICAgICAgIERSTV9ERUJVR19LTVMoIlNpbmsgQ1JDIGNvdWxkbid0IGJlIHN0b3BwZWQgcHJvcGVy bHlcbiIpOwo+IEBAIC0zODIwLDcgKzM4MjIsMjIgQEAgc3RhdGljIGludCBpbnRlbF9kcF9zaW5r X2NyY19zdG9wKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gICAgICAgICAgICAgICAgIGdv dG8gb3V0Owo+ICAgICAgICAgfQo+Cj4gLSAgICAgICBpbnRlbF93YWl0X2Zvcl92YmxhbmsoZGV2 LCBpbnRlbF9jcnRjLT5waXBlKTsKPiArICAgICAgIGRvIHsKPiArICAgICAgICAgICAgICAgaW50 ZWxfd2FpdF9mb3JfdmJsYW5rKGRldiwgaW50ZWxfY3J0Yy0+cGlwZSk7Cj4gKwo+ICsgICAgICAg ICAgICAgICBpZiAoZHJtX2RwX2RwY2RfcmVhZGIoJmludGVsX2RwLT5hdXgsCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEUF9URVNUX1NJTktfTUlTQywgJmJ1ZikgPCAw KSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVJTzsKPiArICAgICAgICAgICAg ICAgICAgICAgICBnb3RvIG91dDsKClRoaXMgImdvdG8gb3V0IiB3aWxsIG1ha2Ugc2lua19jcmMu c3RhcnRlZCByZW1haW4gYXMgdHJ1ZSBldmVuIHRob3VnaAp3ZSBhbHJlYWR5IHNlbnQgdGhlIERQ Q0QgbWVzc2FnZSB0ZWxsaW5nIGl0IHRvIHN0b3AsIGFuZCBpdAphY2tub3dsZWRnZWQgb3VyIG1l c3NhZ2UuIEFuZCBpdCB3b24ndCBldmVuIHByaW50IHN0dWZmIG9uIGRtZXNnLiBJCmd1ZXNzIEkn ZCBwcm9iYWJseSB3cml0ZSBzb21ldGhpbmcgb24gZG1lc2cgYW5kIGZsaXAgc3RhcnRlZCB0byBm YWxzZS4KCj4gKyAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgY291bnQgPSBidWYg JiBEUF9URVNUX0NPVU5UX01BU0s7Cj4gKyAgICAgICB9IHdoaWxlICgtLWF0dGVtcHRzICYmIGNv dW50KTsKPiArCj4gKyAgICAgICBpZiAoYXR0ZW1wdHMgPT0gMCkgewo+ICsgICAgICAgICAgICAg ICBEUk1fRVJST1IoIlRJTUVPVVQ6IFNpbmsgQ1JDIGNvdW50ZXIgaXMgbm90IHplcm9lZFxuIik7 CgpUaGUgb3RoZXIgZXJyb3JzIGFyZSBhbGwgRFJNX0RFQlVHX0tNUy4gT24gb25lIGhhbmQgd2Ug Y2FuJ3QgZG8KYW55dGhpbmcgYWJvdXQgdGhlbSBzaW5jZSB0aGV5J3JlIG1vc3QgbGlrZWx5IHBh bmVsIGVycm9ycyBzbwpEUk1fRVJST1IgZG9lc24ndCBsb29rIGdvb2QuIE9uIHRoZSBvdGhlciBo YW5kIG5vcm1hbCB1c2VycyBhcmUgbm90CmdvaW5nIHRvIGV2ZXIgcnVuIHRoaXMgY29kZSwgYW5k IERSTV9FUlJPUiBtYXkgbWFrZSB1cyAtIGFuZCBvdXIKdGVzdGluZyByb2JvdHMgLSBub3RpY2Ug dGhlIHBvc3NpYmxlIGZhaWx1cmVzLCBzbyBtYXliZSBEUk1fRVJST1IgaXMKdGhlIHdheSB0byBn byBoZXJlLiBBbnl3YXksIHdlIHNob3VsZCBiZSBjb25zaXN0ZW50IHJlZ2FyZGxlc3Mgb2YgdGhl CmRlY2lzaW9uLgoKQmVzaWRlcywgYXQgaW50ZWxfZHBfc2lua19jcmNfc3RhcnQoKSwgd2UgcmVh ZCB0aGUgbGFzdF9jb3VudCwgYnV0Cml0J3Mgc3VwcG9zZWQgdG8gYmUgemVyby4gQ2FuJ3Qgd2Ug dXNlIGEgY2hlY2sgZm9yIHRoaXMgdGhlcmUgdG9vPwpNYXliZSBqdXN0IGFuIGluZm9ybWF0aXZl IERSTV9ERUJVR19LTVMoInRoaXMgd2FzIHN1cHBvc2VkIHRvIGJlIHplcm8KYnV0IGl0J3Mgbm90 XG4iKSB3aXRob3V0IHJlYWxseSByZXR1cm5pbmcuCgpFdmVyeXRoaW5nIGVsc2UgbG9va3MgZ29v ZC4KCj4gKyAgICAgICAgICAgICAgIHJldCA9IC1FVElNRURPVVQ7Cj4gKyAgICAgICB9Cj4gKwo+ ICAgICAgICAgaW50ZWxfZHAtPnNpbmtfY3JjLnN0YXJ0ZWQgPSBmYWxzZTsKPiAgIG91dDoKPiAg ICAgICAgIGludGVsX2lwc19lbmFibGUoaW50ZWxfY3J0Yyk7Cj4gLS0KPiAyLjQuMwo+Cj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZngg bWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCgoKLS0gClBh dWxvIFphbm9uaQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=