From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: Re: [PATCH 29/31] drm/i915: Stop tracking last calculated Sink CRC. Date: Tue, 10 Nov 2015 19:36:15 -0200 Message-ID: References: <1446749423-4789-1-git-send-email-rodrigo.vivi@intel.com> <1446749423-4789-30-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-oi0-f44.google.com (mail-oi0-f44.google.com [209.85.218.44]) by gabe.freedesktop.org (Postfix) with ESMTPS id D7A4D6E026 for ; Tue, 10 Nov 2015 13:36:15 -0800 (PST) Received: by oiww189 with SMTP id w189so5735238oiw.3 for ; Tue, 10 Nov 2015 13:36:15 -0800 (PST) In-Reply-To: <1446749423-4789-30-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 ZWwuY29tPjoKPiBJdCB3YXMgY3JlYXRlZCBhdCAnY29tbWl0IGFhYmM5NWRjZjIwIChkcm0vaTkx NTogRG9udCAtRVRJTUVET1VUCj4gb24gaWRlbnRpY2FsIG5ldyBhbmQgcHJldmlvdXMgKGNvdW50 LCBjcmMpLiIpJyBiZWNhc2UgdGhlIGNvdW50ZXIKPiB3YXNuJ3QgcmVsaWFibGUuCj4KPiBOb3cg dGhhdCB3ZSBwcm9wZXJseSB3YWl0IGZvciB0aGUgY291bnRlciB0byBiZSByZXNldCB3ZSBjYW4g cmVseQo+IGEgYml0IG1vcmUgaW4gdGhlIGNvdW50ZXIuCj4KPiBBbHNvIHRoYXQgcGF0Y2ggc3Rv cHBlZCB0byByZXR1cm4gLUVUSU1FRE9VVCBzbyB0aGUgdGVzdCBjYXNlIGlzCj4gdW5hYmxlIHRv IHNraXAgd2hlbiBpdCBpcyB1bnJlbGlhYmxlIGFuZCBlbmQgdXAgaW4gbWFueSBmYWlscwo+IHRo YXQgc2hvdWxkIGJlIHNraXAgaW5zdGVhZC4KPgo+IFNvLCB3aXRoIHRoZSBjb3VudGVyIG1vcmUg cmVsaWFibGUgd2UgY2FuIHJlbW92ZQo+IHRoaXMgaGFjayB0aGF0IGp1c3QgbWFrZXMgdGhpbmdz IG1vcmUgY29uZnVzaW5nIHdoZW4gdGVzdCBjYXNlcwo+IGFyZSByZWFsbHkgZXhwZWN0aW5nIHRo ZSBzYW1lIENSQyBhbmQgbGV0IHRlc3QgY2FzZSBza2lwIGlmIHRoYXQncwo+IG5vdCB0aGUgY2Fz ZS4KPgoKTXVjaCBiZXR0ZXIgdGhpcyB3YXkuCgpSZXZpZXdlZC1ieTogUGF1bG8gWmFub25pIDxw YXVsby5yLnphbm9uaUBpbnRlbC5jb20+Cgo+IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8 cm9kcmlnby52aXZpQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHAuYyAgfCAzOSArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmggfCAgMiAtLQo+ICAyIGZpbGVzIGNoYW5n ZWQsIDkgaW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RwLmMKPiBpbmRleCA1ZDgxMGNkLi4yNGQyYmZmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cC5jCj4gQEAgLTM4NjQsOCArMzg2NCw2IEBAIHN0YXRpYyBpbnQgaW50ZWxfZHBfc2lua19jcmNf c3RhcnQoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiAgICAgICAgIGlmICghKGJ1ZiAmIERQ X1RFU1RfQ1JDX1NVUFBPUlRFRCkpCj4gICAgICAgICAgICAgICAgIHJldHVybiAtRU5PVFRZOwo+ Cj4gLSAgICAgICBpbnRlbF9kcC0+c2lua19jcmMubGFzdF9jb3VudCA9IGJ1ZiAmIERQX1RFU1Rf Q09VTlRfTUFTSzsKPiAtCj4gICAgICAgICBpZiAoZHJtX2RwX2RwY2RfcmVhZGIoJmludGVsX2Rw LT5hdXgsIERQX1RFU1RfU0lOSywgJmJ1ZikgPCAwKQo+ICAgICAgICAgICAgICAgICByZXR1cm4g LUVJTzsKPgo+IEBAIC0zODkwLDcgKzM4ODgsNiBAQCBpbnQgaW50ZWxfZHBfc2lua19jcmMoc3Ry dWN0IGludGVsX2RwICppbnRlbF9kcCwgdTggKmNyYykKPiAgICAgICAgIHU4IGJ1ZjsKPiAgICAg ICAgIGludCBjb3VudCwgcmV0Owo+ICAgICAgICAgaW50IGF0dGVtcHRzID0gNjsKPiAtICAgICAg IGJvb2wgb2xkX2VxdWFsX25ldzsKPgo+ICAgICAgICAgcmV0ID0gaW50ZWxfZHBfc2lua19jcmNf c3RhcnQoaW50ZWxfZHApOwo+ICAgICAgICAgaWYgKHJldCkKPiBAQCAtMzkwNiwzNSArMzkwMywx NyBAQCBpbnQgaW50ZWxfZHBfc2lua19jcmMoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCwgdTgg KmNyYykKPiAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgICBjb3VudCA9IGJ1ZiAm IERQX1RFU1RfQ09VTlRfTUFTSzsKPgo+IC0gICAgICAgICAgICAgICAvKgo+IC0gICAgICAgICAg ICAgICAgKiBDb3VudCBtaWdodCBiZSByZXNldCBkdXJpbmcgdGhlIGxvb3AuIEluIHRoaXMgY2Fz ZQo+IC0gICAgICAgICAgICAgICAgKiBsYXN0IGtub3duIGNvdW50IG5lZWRzIHRvIGJlIHJlc2V0 IGFzIHdlbGwuCj4gLSAgICAgICAgICAgICAgICAqLwo+IC0gICAgICAgICAgICAgICBpZiAoY291 bnQgPT0gMCkKPiAtICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9kcC0+c2lua19jcmMubGFz dF9jb3VudCA9IDA7Cj4gLQo+IC0gICAgICAgICAgICAgICBpZiAoZHJtX2RwX2RwY2RfcmVhZCgm aW50ZWxfZHAtPmF1eCwgRFBfVEVTVF9DUkNfUl9DUiwgY3JjLCA2KSA8IDApIHsKPiAtICAgICAg ICAgICAgICAgICAgICAgICByZXQgPSAtRUlPOwo+IC0gICAgICAgICAgICAgICAgICAgICAgIGdv dG8gc3RvcDsKPiAtICAgICAgICAgICAgICAgfQo+IC0KPiAtICAgICAgICAgICAgICAgb2xkX2Vx dWFsX25ldyA9IChjb3VudCA9PSBpbnRlbF9kcC0+c2lua19jcmMubGFzdF9jb3VudCAmJgo+IC0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFtZW1jbXAoaW50ZWxfZHAtPnNpbmtfY3Jj Lmxhc3RfY3JjLCBjcmMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA2ICogc2l6ZW9mKHU4KSkpOwo+IC0KPiAtICAgICAgIH0gd2hpbGUgKC0tYXR0ZW1wdHMgJiYg KGNvdW50ID09IDAgfHwgb2xkX2VxdWFsX25ldykpOwo+IC0KPiAtICAgICAgIGludGVsX2RwLT5z aW5rX2NyYy5sYXN0X2NvdW50ID0gYnVmICYgRFBfVEVTVF9DT1VOVF9NQVNLOwo+IC0gICAgICAg bWVtY3B5KGludGVsX2RwLT5zaW5rX2NyYy5sYXN0X2NyYywgY3JjLCA2ICogc2l6ZW9mKHU4KSk7 Cj4gKyAgICAgICB9IHdoaWxlICgtLWF0dGVtcHRzICYmIGNvdW50ID09IDApOwo+Cj4gICAgICAg ICBpZiAoYXR0ZW1wdHMgPT0gMCkgewo+IC0gICAgICAgICAgICAgICBpZiAob2xkX2VxdWFsX25l dykgewo+IC0gICAgICAgICAgICAgICAgICAgICAgIERSTV9ERUJVR19LTVMoIlVucmVsaWFibGUg U2luayBDUkMgY291bnRlcjogQ3VycmVudCByZXR1cm5lZCBDUkMgaXMgaWRlbnRpY2FsIHRvIHRo ZSBwcmV2aW91cyBvbmVcbiIpOwo+IC0gICAgICAgICAgICAgICB9IGVsc2Ugewo+IC0gICAgICAg ICAgICAgICAgICAgICAgIERSTV9FUlJPUigiUGFuZWwgaXMgdW5hYmxlIHRvIGNhbGN1bGF0ZSBh bnkgQ1JDIGFmdGVyIDYgdmJsYW5rc1xuIik7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgcmV0 ID0gLUVUSU1FRE9VVDsKPiAtICAgICAgICAgICAgICAgICAgICAgICBnb3RvIHN0b3A7Cj4gLSAg ICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgRFJNX0VSUk9SKCJQYW5lbCBpcyB1bmFi bGUgdG8gY2FsY3VsYXRlIGFueSBDUkMgYWZ0ZXIgNiB2YmxhbmtzXG4iKTsKPiArICAgICAgICAg ICAgICAgcmV0ID0gLUVUSU1FRE9VVDsKPiArICAgICAgICAgICAgICAgZ290byBzdG9wOwo+ICsg ICAgICAgfQo+ICsKPiArICAgICAgIGlmIChkcm1fZHBfZHBjZF9yZWFkKCZpbnRlbF9kcC0+YXV4 LCBEUF9URVNUX0NSQ19SX0NSLCBjcmMsIDYpIDwgMCkgewo+ICsgICAgICAgICAgICAgICByZXQg PSAtRUlPOwo+ICsgICAgICAgICAgICAgICBnb3RvIHN0b3A7Cj4gICAgICAgICB9Cj4KPiAgc3Rv cDoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmggYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+IGluZGV4IGJhYTU2MGMuLmRlMmE4ZmYgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+IEBAIC03NDYsOCArNzQ2LDYgQEAgZW51bSBs aW5rX21fbl9zZXQgewo+Cj4gIHN0cnVjdCBzaW5rX2NyYyB7Cj4gICAgICAgICBib29sIHN0YXJ0 ZWQ7Cj4gLSAgICAgICB1OCBsYXN0X2NyY1s2XTsKPiAtICAgICAgIGludCBsYXN0X2NvdW50Owo+ ICB9Owo+Cj4gIHN0cnVjdCBpbnRlbF9kcCB7Cj4gLS0KPiAyLjQuMwo+Cj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBs aXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCgoKLS0gClBhdWxvIFphbm9u aQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=