From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 3/9] drm/i915: Use frame counter for intel_wait_for_vblank() on CTG Date: Mon, 18 Nov 2013 18:32:32 -0800 Message-ID: <1384828358-31563-4-git-send-email-rodrigo.vivi@gmail.com> References: <1384828358-31563-1-git-send-email-rodrigo.vivi@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pd0-f172.google.com (mail-pd0-f172.google.com [209.85.192.172]) by gabe.freedesktop.org (Postfix) with ESMTP id BE522FB32D for ; Mon, 18 Nov 2013 18:32:40 -0800 (PST) Received: by mail-pd0-f172.google.com with SMTP id g10so3082151pdj.17 for ; Mon, 18 Nov 2013 18:32:40 -0800 (PST) In-Reply-To: <1384828358-31563-1-git-send-email-rodrigo.vivi@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClVz ZSB0aGUgc2FtZSB3YWl0X2Zvcl92YmxhbmsgY29kZSBmb3IgQ1RHIHRoYXQgd2UgdXNlIGZvciBJ TEsrLgoKQWxzbyBmaXggdGhlIG5hbWUgb2YgdGhlIGZyYW1lIGNvdW50ZXIgcmVnaXN0ZXIgd2hp bGUgYXQgaXQuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFA bGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2 aUBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwg OCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggNjQzOTBmMy4uNzU5NWQ1 YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtNzQ4LDEwICs3NDgsMTAg QEAgZW51bSB0cmFuc2NvZGVyIGludGVsX3BpcGVfdG9fY3B1X3RyYW5zY29kZXIoc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAogCXJldHVybiBpbnRlbF9jcnRjLT5jb25maWcuY3B1 X3RyYW5zY29kZXI7CiB9CiAKLXN0YXRpYyB2b2lkIGlyb25sYWtlX3dhaXRfZm9yX3ZibGFuayhz dHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBpbnQgcGlwZSkKK3N0YXRpYyB2b2lkIGc0eF93YWl0X2Zv cl92Ymxhbmsoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IHBpcGUpCiB7CiAJc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKLQl1MzIgZnJhbWUs IGZyYW1lX3JlZyA9IFBJUEVGUkFNRShwaXBlKTsKKwl1MzIgZnJhbWUsIGZyYW1lX3JlZyA9IFBJ UEVfRlJNQ09VTlRfR000NShwaXBlKTsKIAogCWZyYW1lID0gSTkxNV9SRUFEKGZyYW1lX3JlZyk7 CiAKQEAgLTc3Miw4ICs3NzIsOCBAQCB2b2lkIGludGVsX3dhaXRfZm9yX3ZibGFuayhzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2LCBpbnQgcGlwZSkKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwogCWludCBwaXBlc3RhdF9yZWcgPSBQSVBFU1RBVChw aXBlKTsKIAotCWlmIChJTlRFTF9JTkZPKGRldiktPmdlbiA+PSA1KSB7Ci0JCWlyb25sYWtlX3dh aXRfZm9yX3ZibGFuayhkZXYsIHBpcGUpOworCWlmIChJU19HNFgoZGV2KSB8fCBJTlRFTF9JTkZP KGRldiktPmdlbiA+PSA1KSB7CisJCWc0eF93YWl0X2Zvcl92YmxhbmsoZGV2LCBwaXBlKTsKIAkJ cmV0dXJuOwogCX0KIAotLSAKMS44LjMuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK