From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 05/14] drm/i915: Fix LP1 sprite watermarks for ILK/SNB Date: Thu, 5 Dec 2013 15:51:32 +0200 Message-ID: <1386251501-10602-6-git-send-email-ville.syrjala@linux.intel.com> References: <1386251501-10602-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 49D12FB717 for ; Thu, 5 Dec 2013 05:52:00 -0800 (PST) In-Reply-To: <1386251501-10602-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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCklM Sy9TTkIgZG9uJ3QgaGF2ZSBMUDIrIHdhdGVybWFya3MgZm9yIHNwcml0ZXMuIEFsc28gdGhlIExQ MSBzcHJpdGUKd2F0ZXJtYXJrIHJlZ2lzdGVyIGhhcyBpdHMgb3duIGVuYWJsZSBiaXQuIFRha2Ug dGhlc2UgZGlmZmVyZW5jZXMKaW50byBhY2NvdW50IHdoZW4gcHJvZ3JhbW1pbmcgdGhlIExQMSsg cmVnaXN0ZXJzLgoKU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxh QGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwg MjcgKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0 aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwppbmRleCA0YjNj Y2FjLi5kYjdmM2E2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKQEAgLTI3NjgsNyArMjc2OCwx MSBAQCBzdGF0aWMgdm9pZCBoc3dfY29tcHV0ZV93bV9yZXN1bHRzKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsCiAJCQlyZXN1bHRzLT53bV9scFt3bV9scCAtIDFdIHw9CiAJCQkJci0+ZmJjX3ZhbCA8 PCBXTTFfTFBfRkJDX1NISUZUOwogCi0JCXJlc3VsdHMtPndtX2xwX3Nwclt3bV9scCAtIDFdID0g ci0+c3ByX3ZhbDsKKwkJaWYgKElOVEVMX0lORk8oZGV2KS0+Z2VuIDw9IDYgJiYgci0+c3ByX3Zh bCkgeworCQkJV0FSTl9PTih3bV9scCAhPSAxKTsKKwkJCXJlc3VsdHMtPndtX2xwX3Nwclt3bV9s cCAtIDFdID0gV00xU19MUF9FTiB8IHItPnNwcl92YWw7CisJCX0gZWxzZQorCQkJcmVzdWx0cy0+ d21fbHBfc3ByW3dtX2xwIC0gMV0gPSByLT5zcHJfdmFsOwogCX0KIAogCS8qIExQMCByZWdpc3Rl ciB2YWx1ZXMgKi8KQEAgLTI5MDAsNiArMjkwNCwxMCBAQCBzdGF0aWMgdm9pZCBoc3dfd3JpdGVf d21fdmFsdWVzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAlpZiAoZGlydHkg JiBXTV9ESVJUWV9MUCgxKSAmJiBwcmV2aW91cy0+d21fbHBbMF0gIT0gMCkKIAkJSTkxNV9XUklU RShXTTFfTFBfSUxLLCAwKTsKIAorCWlmIChJTlRFTF9JTkZPKGRldiktPmdlbiA8PSA2ICYmCisJ ICAgIGRpcnR5ICYgV01fRElSVFlfTFAoMSkgJiYgcHJldmlvdXMtPndtX2xwX3NwclswXSAhPSAw KQorCQlJOTE1X1dSSVRFKFdNMVNfTFBfSUxLLCAwKTsKKwogCWlmIChkaXJ0eSAmIFdNX0RJUlRZ X1BJUEUoUElQRV9BKSkKIAkJSTkxNV9XUklURShXTTBfUElQRUFfSUxLLCByZXN1bHRzLT53bV9w aXBlWzBdKTsKIAlpZiAoZGlydHkgJiBXTV9ESVJUWV9QSVBFKFBJUEVfQikpCkBAIC0yOTQxLDEy ICsyOTQ5LDE3IEBAIHN0YXRpYyB2b2lkIGhzd193cml0ZV93bV92YWx1ZXMoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2LAogCQlJOTE1X1dSSVRFKERJU1BfQVJCX0NUTCwgdmFsKTsK IAl9CiAKLQlpZiAoZGlydHkgJiBXTV9ESVJUWV9MUCgxKSAmJiBwcmV2aW91cy0+d21fbHBfc3By WzBdICE9IHJlc3VsdHMtPndtX2xwX3NwclswXSkKLQkJSTkxNV9XUklURShXTTFTX0xQX0lMSywg cmVzdWx0cy0+d21fbHBfc3ByWzBdKTsKLQlpZiAoZGlydHkgJiBXTV9ESVJUWV9MUCgyKSAmJiBw cmV2aW91cy0+d21fbHBfc3ByWzFdICE9IHJlc3VsdHMtPndtX2xwX3NwclsxXSkKLQkJSTkxNV9X UklURShXTTJTX0xQX0lWQiwgcmVzdWx0cy0+d21fbHBfc3ByWzFdKTsKLQlpZiAoZGlydHkgJiBX TV9ESVJUWV9MUCgzKSAmJiBwcmV2aW91cy0+d21fbHBfc3ByWzJdICE9IHJlc3VsdHMtPndtX2xw X3NwclsyXSkKLQkJSTkxNV9XUklURShXTTNTX0xQX0lWQiwgcmVzdWx0cy0+d21fbHBfc3ByWzJd KTsKKwlpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPD0gNikgeworCQlpZiAoZGlydHkgJiBXTV9E SVJUWV9MUCgxKSAmJiByZXN1bHRzLT53bV9scF9zcHJbMF0gIT0gMCkKKwkJCUk5MTVfV1JJVEUo V00xU19MUF9JTEssIHJlc3VsdHMtPndtX2xwX3NwclswXSk7CisJfSBlbHNlIHsKKwkJaWYgKGRp cnR5ICYgV01fRElSVFlfTFAoMSkgJiYgcHJldmlvdXMtPndtX2xwX3NwclswXSAhPSByZXN1bHRz LT53bV9scF9zcHJbMF0pCisJCQlJOTE1X1dSSVRFKFdNMVNfTFBfSUxLLCByZXN1bHRzLT53bV9s cF9zcHJbMF0pOworCQlpZiAoZGlydHkgJiBXTV9ESVJUWV9MUCgyKSAmJiBwcmV2aW91cy0+d21f bHBfc3ByWzFdICE9IHJlc3VsdHMtPndtX2xwX3NwclsxXSkKKwkJCUk5MTVfV1JJVEUoV00yU19M UF9JVkIsIHJlc3VsdHMtPndtX2xwX3NwclsxXSk7CisJCWlmIChkaXJ0eSAmIFdNX0RJUlRZX0xQ KDMpICYmIHByZXZpb3VzLT53bV9scF9zcHJbMl0gIT0gcmVzdWx0cy0+d21fbHBfc3ByWzJdKQor CQkJSTkxNV9XUklURShXTTNTX0xQX0lWQiwgcmVzdWx0cy0+d21fbHBfc3ByWzJdKTsKKwl9CiAK IAlpZiAoZGlydHkgJiBXTV9ESVJUWV9MUCgxKSAmJiByZXN1bHRzLT53bV9scFswXSAhPSAwKQog CQlJOTE1X1dSSVRFKFdNMV9MUF9JTEssIHJlc3VsdHMtPndtX2xwWzBdKTsKLS0gCjEuOC4zLjIK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==