From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 28/31] drm/i915: Make Sink crc calculation waiting for counter to reset. Date: Thu, 5 Nov 2015 10:50:20 -0800 Message-ID: <1446749423-4789-29-git-send-email-rodrigo.vivi@intel.com> References: <1446749423-4789-1-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 mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 527EC6E20E for ; Thu, 5 Nov 2015 10:49:47 -0800 (PST) In-Reply-To: <1446749423-4789-1-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: intel-gfx@lists.freedesktop.org Cc: Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org QWNjb3JkaW5nIHRvIFZFU0EgRFAgc3BlYyBURVNUX0NSQ19DT1VOVCAoQml0cyAzOjApIGF0ClRF U1RfU0lOS19NSVNDICgwMDI0NmgpIGlzICJSZXNldCB0byAwIHdoZW4gVEVTVF9TSU5LIGJpdCAw ID0gMDsKClNvIGxldCdzIGdpdmUgZmV3IHZibGFua3Mgc28gd2UgYXJlIHJlYWxseSBzdXJlIHRo YXQgdGhpcyBjb3VudGVyCmlzIHJlYWxseSB6ZXJvZWQgb24gdGhlIG5leHQgc2lua19jcmMgcmVh ZC4KClNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMTkgKysrKysrKysrKysrKysr KysrLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHAuYwppbmRleCBjMGZhOTBhLi41ZDgxMGNkIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMKQEAgLTM4MDYsNiArMzgwNiw4IEBAIHN0YXRpYyBpbnQgaW50ZWxfZHBfc2lu a19jcmNfc3RvcChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQogCXN0cnVjdCBpbnRlbF9jcnRj ICppbnRlbF9jcnRjID0gdG9faW50ZWxfY3J0YyhkaWdfcG9ydC0+YmFzZS5iYXNlLmNydGMpOwog CXU4IGJ1ZjsKIAlpbnQgcmV0ID0gMDsKKwlpbnQgY291bnQgPSAwOworCWludCBhdHRlbXB0cyA9 IDEwOwogCiAJaWYgKGRybV9kcF9kcGNkX3JlYWRiKCZpbnRlbF9kcC0+YXV4LCBEUF9URVNUX1NJ TkssICZidWYpIDwgMCkgewogCQlEUk1fREVCVUdfS01TKCJTaW5rIENSQyBjb3VsZG4ndCBiZSBz dG9wcGVkIHByb3Blcmx5XG4iKTsKQEAgLTM4MjAsNyArMzgyMiwyMiBAQCBzdGF0aWMgaW50IGlu dGVsX2RwX3NpbmtfY3JjX3N0b3Aoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKIAkJZ290byBv dXQ7CiAJfQogCi0JaW50ZWxfd2FpdF9mb3JfdmJsYW5rKGRldiwgaW50ZWxfY3J0Yy0+cGlwZSk7 CisJZG8geworCQlpbnRlbF93YWl0X2Zvcl92YmxhbmsoZGV2LCBpbnRlbF9jcnRjLT5waXBlKTsK KworCQlpZiAoZHJtX2RwX2RwY2RfcmVhZGIoJmludGVsX2RwLT5hdXgsCisJCQkJICAgICAgRFBf VEVTVF9TSU5LX01JU0MsICZidWYpIDwgMCkgeworCQkJcmV0ID0gLUVJTzsKKwkJCWdvdG8gb3V0 OworCQl9CisJCWNvdW50ID0gYnVmICYgRFBfVEVTVF9DT1VOVF9NQVNLOworCX0gd2hpbGUgKC0t YXR0ZW1wdHMgJiYgY291bnQpOworCisJaWYgKGF0dGVtcHRzID09IDApIHsKKwkJRFJNX0VSUk9S KCJUSU1FT1VUOiBTaW5rIENSQyBjb3VudGVyIGlzIG5vdCB6ZXJvZWRcbiIpOworCQlyZXQgPSAt RVRJTUVET1VUOworCX0KKwogCWludGVsX2RwLT5zaW5rX2NyYy5zdGFydGVkID0gZmFsc2U7CiAg b3V0OgogCWludGVsX2lwc19lbmFibGUoaW50ZWxfY3J0Yyk7Ci0tIAoyLjQuMwoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK