From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2 1/3] drm/i915/gen9: Initialize intel_state->active_crtcs during WM sanitization (v2) Date: Wed, 13 Jul 2016 16:10:37 +0100 Message-ID: <578659ED.1070606@linux.intel.com> References: <1466196140-16336-1-git-send-email-matthew.d.roper@intel.com> <1466196140-16336-2-git-send-email-matthew.d.roper@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id EA6406E77A for ; Wed, 13 Jul 2016 15:14:11 +0000 (UTC) In-Reply-To: <1466196140-16336-2-git-send-email-matthew.d.roper@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matt Roper , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE3LzA2LzE2IDIxOjQyLCBNYXR0IFJvcGVyIHdyb3RlOgo+IGludGVsX3N0YXRlLT5hY3Rp dmVfY3J0Y3MgaXMgdXN1YWxseSBvbmx5IGluaXRpYWxpemVkIHdoZW4gZG9pbmcgYQo+IG1vZGVz ZXQuICBEdXJpbmcgb3VyIGZpcnN0IGF0b21pYyBjb21taXQgYWZ0ZXIgYm9vdCwgd2UncmUgZWZm ZWN0aXZlbHkKPiBmYWtpbmcgYSBtb2Rlc2V0IHRvIHNhbml0aXplIHRoZSBEREIvd20gc2V0dXAs IHNvIGVuc3VyZSB0aGF0IHRoaXMgZmllbGQKPiBnZXRzIGluaXRpYWxpemVkIGJlZm9yZSB1c2Uu Cj4KPiB2MjoKPiAgIC0gRG9uJ3QgY2xvYmJlciBhY3RpdmVfY3J0Y3MgaWYgb3VyIGZpcnN0IGNv bW1pdCByZWFsbHkgaXMgYSBtb2Rlc2V0Cj4gICAgIChNYWFydGVuKQo+ICAgLSBHcmFiIGNvbm5l Y3Rpb25fbXV0ZXggd2hlbiBmYWtpbmcgYSBtb2Rlc2V0IGR1cmluZyBzYW5pdGl6YXRpb24KPiAg ICAgKE1hYXJ0ZW4pCj4KPiBSZXBvcnRlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1 bGluQGxpbnV4LmludGVsLmNvbT4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGlu QGxpbnV4LmludGVsLmNvbT4KPiBDYzogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hv cnN0QGxpbnV4LmludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNYXR0IFJvcGVyIDxtYXR0aGV3 LmQucm9wZXJAaW50ZWwuY29tPgoKVGVzdGVkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVy c3VsaW5AaW50ZWwuY29tPgoKSSBhbSBzdGlsbCBhcHBseWluZyB0aGlzIHNlcmllcyBsb2NhbGx5 IGluIG9yZGVyIHRvIHJ1biBuaWdodGx5IG9uIFNLTCAKUlZQIHdpdGggRFAgYW5kIG5vIGZiY29u LiA6KQoKUmVnYXJkcywKClR2cnRrbwoKPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3BtLmMgfCAxNyArKysrKysrKysrKysrKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE2IGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+IGlu ZGV4IDY1OGE3NTYuLmMwNmE4YTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcG0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKPiBAQCAt Mzg5Niw5ICszODk2LDI0IEBAIHNrbF9jb21wdXRlX2RkYihzdHJ1Y3QgZHJtX2F0b21pY19zdGF0 ZSAqc3RhdGUpCj4gICAJICogcHJldGVuZCB0aGF0IGFsbCBwaXBlcyBzd2l0Y2hlZCBhY3RpdmUg c3RhdHVzIHNvIHRoYXQgd2UnbGwKPiAgIAkgKiBlbnN1cmUgYSBmdWxsIEREQiByZWNvbXB1dGUu Cj4gICAJICovCj4gLQlpZiAoZGV2X3ByaXYtPndtLmRpc3RydXN0X2Jpb3Nfd20pCj4gKwlpZiAo ZGV2X3ByaXYtPndtLmRpc3RydXN0X2Jpb3Nfd20pIHsKPiArCQlyZXQgPSBkcm1fbW9kZXNldF9s b2NrKCZkZXYtPm1vZGVfY29uZmlnLmNvbm5lY3Rpb25fbXV0ZXgsCj4gKwkJCQkgICAgICAgc3Rh dGUtPmFjcXVpcmVfY3R4KTsKPiArCQlpZiAocmV0KQo+ICsJCQlyZXR1cm4gcmV0Owo+ICsKPiAg IAkJaW50ZWxfc3RhdGUtPmFjdGl2ZV9waXBlX2NoYW5nZXMgPSB+MDsKPgo+ICsJCS8qCj4gKwkJ ICogV2UgdXN1YWxseSBvbmx5IGluaXRpYWxpemUgaW50ZWxfc3RhdGUtPmFjdGl2ZV9jcnRjcyBp ZiB3ZQo+ICsJCSAqIHdlJ3JlIGRvaW5nIGEgbW9kZXNldDsgbWFrZSBzdXJlIHRoaXMgZmllbGQg aXMgYWx3YXlzCj4gKwkJICogaW5pdGlhbGl6ZWQgZHVyaW5nIHRoZSBzYW5pdGl6YXRpb24gcHJv Y2VzcyB0aGF0IGhhcHBlbnMKPiArCQkgKiBvbiB0aGUgZmlyc3QgY29tbWl0IHRvby4KPiArCQkg Ki8KPiArCQlpZiAoIWludGVsX3N0YXRlLT5tb2Rlc2V0KQo+ICsJCQlpbnRlbF9zdGF0ZS0+YWN0 aXZlX2NydGNzID0gZGV2X3ByaXYtPmFjdGl2ZV9jcnRjczsKPiArCX0KPiArCj4gICAJLyoKPiAg IAkgKiBJZiB0aGUgbW9kZXNldCBjaGFuZ2VzIHdoaWNoIENSVEMncyBhcmUgYWN0aXZlLCB3ZSBu ZWVkIHRvCj4gICAJICogcmVjb21wdXRlIHRoZSBEREIgYWxsb2NhdGlvbiBmb3IgKmFsbCogYWN0 aXZlIHBpcGVzLCBldmVuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==