From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH v2 12/14] drm/i915: Remove some useless zeroing on skl+ wm calculations Date: Wed, 7 Nov 2018 20:43:50 +0200 Message-ID: <20181107184350.31739-1-ville.syrjala@linux.intel.com> References: <20181101150605.18235-13-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 148D66E41D for ; Wed, 7 Nov 2018 18:43:53 +0000 (UTC) In-Reply-To: <20181101150605.18235-13-ville.syrjala@linux.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 List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCldl IG1lbXNldCgwKSB0aGUgZW50aXJlIHdhdGVybWFyayBzdHJ1Y3QgdGhlIHN0YXJ0LCBzbyB0aGVy ZSdzIG5vCm5lZWQgdG8gY2xlYXIgdGhpbmdzIGxhdGVyIG9uLgoKdjI6IFJlYmFzZSBkdWUgdG8g c29tZSBzdGFsZSB3L2EgcmVtb3ZhbAoKU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2 aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9wbS5jIHwgMTYgKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0 aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKaW5kZXggNzkx ZDc1MzIyNzMyLi43NDllOGQ4MTRjZTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3BtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwpAQCAtNDcw NiwxMCArNDcwNiw4IEBAIHN0YXRpYyBpbnQgc2tsX2NvbXB1dGVfcGxhbmVfd20oY29uc3Qgc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAogCWlmIChsYXRlbmN5ID09IDApCiAJCXJl dHVybiBsZXZlbCA9PSAwID8gLUVJTlZBTCA6IDA7CiAKLQlpZiAoIWludGVsX3dtX3BsYW5lX3Zp c2libGUoY3N0YXRlLCBpbnRlbF9wc3RhdGUpKSB7Ci0JCXJlc3VsdC0+cGxhbmVfZW4gPSBmYWxz ZTsKKwlpZiAoIWludGVsX3dtX3BsYW5lX3Zpc2libGUoY3N0YXRlLCBpbnRlbF9wc3RhdGUpKQog CQlyZXR1cm4gMDsKLQl9CiAKIAkvKiBEaXNwbGF5IFdBICMxMTQxOiBrYmwsY2ZsICovCiAJaWYg KChJU19LQUJZTEFLRShkZXZfcHJpdikgfHwgSVNfQ09GRkVFTEFLRShkZXZfcHJpdikgfHwKQEAg LTQ4MDYsOCArNDgwNCw2IEBAIHN0YXRpYyBpbnQgc2tsX2NvbXB1dGVfcGxhbmVfd20oY29uc3Qg c3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAogCWlmICgobGV2ZWwgPiAwICYmIHJl c19saW5lcyA+IDMxKSB8fAogCSAgICByZXNfYmxvY2tzID49IGRkYl9hbGxvY2F0aW9uIHx8CiAJ ICAgIG1pbl9kaXNwX2J1Zl9uZWVkZWQgPj0gZGRiX2FsbG9jYXRpb24pIHsKLQkJcmVzdWx0LT5w bGFuZV9lbiA9IGZhbHNlOwotCiAJCS8qCiAJCSAqIElmIHRoZXJlIGFyZSBubyB2YWxpZCBsZXZl bCAwIHdhdGVybWFya3MsIHRoZW4gd2UgY2FuJ3QKIAkJICogc3VwcG9ydCB0aGlzIGRpc3BsYXkg Y29uZmlndXJhdGlvbi4KQEAgLTQ5MDksMTUgKzQ5MDUsMTUgQEAgc3RhdGljIHZvaWQgc2tsX2Nv bXB1dGVfdHJhbnNpdGlvbl93bShjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3N0YXRl LAogCXVpbnQxNl90IHdtMF9zZWxfcmVzX2IsIHRyYW5zX29mZnNldF9iLCByZXNfYmxvY2tzOwog CiAJaWYgKCFjc3RhdGUtPmJhc2UuYWN0aXZlKQotCQlnb3RvIGV4aXQ7CisJCXJldHVybjsKIAog CS8qIFRyYW5zaXRpb24gV00gYXJlIG5vdCByZWNvbW1lbmRlZCBieSBIVyB0ZWFtIGZvciBHRU45 ICovCiAJaWYgKElOVEVMX0dFTihkZXZfcHJpdikgPD0gOSkKLQkJZ290byBleGl0OworCQlyZXR1 cm47CiAKIAkvKiBUcmFuc2l0aW9uIFdNIGRvbid0IG1ha2UgYW55IHNlbnNlIGlmIGlwYyBpcyBk aXNhYmxlZCAqLwogCWlmICghZGV2X3ByaXYtPmlwY19lbmFibGVkKQotCQlnb3RvIGV4aXQ7CisJ CXJldHVybjsKIAogCXRyYW5zX21pbiA9IDE0OwogCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49 IDExKQpAQCAtNDk1NiwxMSArNDk1Miw3IEBAIHN0YXRpYyB2b2lkIHNrbF9jb21wdXRlX3RyYW5z aXRpb25fd20oY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNzdGF0ZSwKIAlpZiAocmVz X2Jsb2NrcyA8IGRkYl9hbGxvY2F0aW9uKSB7CiAJCXRyYW5zX3dtLT5wbGFuZV9yZXNfYiA9IHJl c19ibG9ja3M7CiAJCXRyYW5zX3dtLT5wbGFuZV9lbiA9IHRydWU7Ci0JCXJldHVybjsKIAl9Ci0K LWV4aXQ6Ci0JdHJhbnNfd20tPnBsYW5lX2VuID0gZmFsc2U7CiB9CiAKIHN0YXRpYyBpbnQgX19z a2xfYnVpbGRfcGxhbmVfd21fc2luZ2xlKHN0cnVjdCBza2xfZGRiX2FsbG9jYXRpb24gKmRkYiwK LS0gCjIuMTguMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==