From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 2/2] drm/i915: Fix GT wake FIFO free entries for VLV Date: Thu, 14 Nov 2013 02:00:00 +0200 Message-ID: <1384387200-21956-3-git-send-email-ville.syrjala@linux.intel.com> References: <1384387200-21956-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 37305FB116 for ; Wed, 13 Nov 2013 16:00:27 -0800 (PST) In-Reply-To: <1384387200-21956-1-git-send-email-ville.syrjala@linux.intel.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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk9u IFZMViB0aGUgR1RGSUZPQ1RMIHJlZ2lzdGVyIGhhcyBvdGhlciBiaXRzIGJlc2lkZXMgdGhlIG51 bWJlciBvZiBmcmVlCmVudHJpZXMgaW4gdGhlIEdUIHdha2UgRklGTy4gQXBwbHkgYSBtYXNrIHdo ZW4gd2UgcmVhZCB0aCByZWdpc3RlciB0bwptYWtlIHN1cmUgd2UgZG9uJ3QgbWlzaW50ZXJwcmV0 IHRoZSBudW1iZXIgb2YgZnJlZSBGSUZPIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBT eXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfcmVnLmggICAgIHwgMyArKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3VuY29yZS5jIHwgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf cmVnLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCmluZGV4IGU4ZjQ3ZGUuLmUy NDMxMDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaApAQCAtNDg2MCw3ICs0ODYwLDggQEAKICNk ZWZpbmUgICAgR1RfRklGT19JQVdSRVJSCQkJKDE8PDEpCiAjZGVmaW5lICAgIEdUX0ZJRk9fSUFS REVSUgkJCSgxPDwwKQogCi0jZGVmaW5lICBHVF9GSUZPX0ZSRUVfRU5UUklFUwkJCTB4MTIwMDA4 CisjZGVmaW5lICBHVEZJRk9DVEwJCQkJMHgxMjAwMDgKKyNkZWZpbmUgICAgR1RfRklGT19GUkVF X0VOVFJJRVNfTUFTSwkJMHg3ZgogI2RlZmluZSAgICBHVF9GSUZPX05VTV9SRVNFUlZFRF9FTlRS SUVTCQkyMAogCiAjZGVmaW5lICBIU1dfSURJQ1IJCQkJMHg5MDA4CmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3VuY29yZS5jCmluZGV4IGE5ODQ5YWIuLjcxOTAyYzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3VuY29yZS5jCkBAIC0xNDgsMTAgKzE0OCwxMCBAQCBzdGF0aWMgaW50IF9fZ2VuNl9ndF93 YWl0X2Zvcl9maWZvKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAogCWlmIChk ZXZfcHJpdi0+dW5jb3JlLmZpZm9fY291bnQgPCBHVF9GSUZPX05VTV9SRVNFUlZFRF9FTlRSSUVT KSB7CiAJCWludCBsb29wID0gNTAwOwotCQl1MzIgZmlmbyA9IF9fcmF3X2k5MTVfcmVhZDMyKGRl dl9wcml2LCBHVF9GSUZPX0ZSRUVfRU5UUklFUyk7CisJCXUzMiBmaWZvID0gX19yYXdfaTkxNV9y ZWFkMzIoZGV2X3ByaXYsIEdURklGT0NUTCkgJiBHVF9GSUZPX0ZSRUVfRU5UUklFU19NQVNLOwog CQl3aGlsZSAoZmlmbyA8PSBHVF9GSUZPX05VTV9SRVNFUlZFRF9FTlRSSUVTICYmIGxvb3AtLSkg ewogCQkJdWRlbGF5KDEwKTsKLQkJCWZpZm8gPSBfX3Jhd19pOTE1X3JlYWQzMihkZXZfcHJpdiwg R1RfRklGT19GUkVFX0VOVFJJRVMpOworCQkJZmlmbyA9IF9fcmF3X2k5MTVfcmVhZDMyKGRldl9w cml2LCBHVEZJRk9DVEwpICYgR1RfRklGT19GUkVFX0VOVFJJRVNfTUFTSzsKIAkJfQogCQlpZiAo V0FSTl9PTihsb29wIDwgMCAmJiBmaWZvIDw9IEdUX0ZJRk9fTlVNX1JFU0VSVkVEX0VOVFJJRVMp KQogCQkJKytyZXQ7CkBAIC04MDYsNyArODA2LDcgQEAgc3RhdGljIGludCBnZW42X2RvX3Jlc2V0 KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJCWRldl9wcml2LT51bmNvcmUuZnVuY3MuZm9yY2Vf d2FrZV9wdXQoZGV2X3ByaXYpOwogCiAJLyogUmVzdG9yZSBmaWZvIGNvdW50ICovCi0JZGV2X3By aXYtPnVuY29yZS5maWZvX2NvdW50ID0gX19yYXdfaTkxNV9yZWFkMzIoZGV2X3ByaXYsIEdUX0ZJ Rk9fRlJFRV9FTlRSSUVTKTsKKwlkZXZfcHJpdi0+dW5jb3JlLmZpZm9fY291bnQgPSBfX3Jhd19p OTE1X3JlYWQzMihkZXZfcHJpdiwgR1RGSUZPQ1RMKSAmIEdUX0ZJRk9fRlJFRV9FTlRSSUVTX01B U0s7CiAKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXZfcHJpdi0+dW5jb3JlLmxvY2ssIGly cWZsYWdzKTsKIAlyZXR1cm4gcmV0OwotLSAKMS44LjEuNQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK