From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 15/17] drm/i915: Steal power sequencer in vlv_power_sequencer_pipe() Date: Tue, 28 Oct 2014 09:30:37 +0100 Message-ID: <20141028083037.GE26941@phenom.ffwll.local> References: <1413484055-20669-1-git-send-email-ville.syrjala@linux.intel.com> <1413484199-21289-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 mail-wg0-f48.google.com (mail-wg0-f48.google.com [74.125.82.48]) by gabe.freedesktop.org (Postfix) with ESMTP id 855C96E42F for ; Tue, 28 Oct 2014 01:30:26 -0700 (PDT) Received: by mail-wg0-f48.google.com with SMTP id m15so194086wgh.31 for ; Tue, 28 Oct 2014 01:30:25 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1413484199-21289-1-git-send-email-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: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBPY3QgMTYsIDIwMTQgYXQgMDk6Mjk6NTlQTSArMDMwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBJbiBjYXNlIHdlIGZ1bWJsZSBzb21ldGhpbmcgYW5k IGVuZCB1cCBwaWNraW5nIGFuIGFscmVhZHkgdXNlZCBwb3dlcgo+IHNlcWV1ZW5jZXIgaW4gdmx2 X3Bvd2VyX3NlcXVlbmNlcl9waXBlKCkgYXQgbGVhc3QgdHJ5IHRvIHN0ZWFsIGl0Cj4gZ3JhY2Vm dWxseS4gSW4gdGhlb3J5IHRoaXMgc2hvdWxkIG5ldmVyIGhhcHBlbiB0aG91Z2guCj4gCj4gU2ln bmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNv bT4KCkp1c3QgYW4gYXNpZGU6IEknbSBub3QgdGVycmlibHkgaW4gZmF2b3VyIG9mIGNvZGUgImp1 c3QgaW4gY2FzZSIgLSBpdAp0ZW5kcyB0byBiaXRyb3QgZXZlbiBmYXN0ZXIgdGhhbiB0aGUgY29k ZSB3ZSBhY3R1YWxseSB1c2UuIEJ1dCB0aGlzCmRvZXNuJ3QgbG9vayB0b28gb25lcm91cywgc28g SSd2ZSBtZXJnZWQgaXQuCi1EYW5pZWwKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RwLmMgfCAxMyArKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IGluZGV4 IDc0YTY1MTQuLmI1OGM5NGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBAQCAtMTE0 LDYgKzExNCw4IEBAIHN0YXRpYyB2b2lkIGludGVsX2RwX2xpbmtfZG93bihzdHJ1Y3QgaW50ZWxf ZHAgKmludGVsX2RwKTsKPiAgc3RhdGljIGJvb2wgZWRwX3BhbmVsX3ZkZF9vbihzdHJ1Y3QgaW50 ZWxfZHAgKmludGVsX2RwKTsKPiAgc3RhdGljIHZvaWQgZWRwX3BhbmVsX3ZkZF9vZmYoc3RydWN0 IGludGVsX2RwICppbnRlbF9kcCwgYm9vbCBzeW5jKTsKPiAgc3RhdGljIHZvaWQgdmx2X2luaXRf cGFuZWxfcG93ZXJfc2VxdWVuY2VyKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApOwo+ICtzdGF0 aWMgdm9pZCB2bHZfc3RlYWxfcG93ZXJfc2VxdWVuY2VyKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYs Cj4gKwkJCQkgICAgICBlbnVtIHBpcGUgcGlwZSk7Cj4gIAo+ICBpbnQKPiAgaW50ZWxfZHBfbWF4 X2xpbmtfYncoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiBAQCAtNDEyLDkgKzQxNCwxMyBA QCB2bHZfcG93ZXJfc2VxdWVuY2VyX3BpcGUoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiAg CXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4g IAlzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlcjsKPiAgCXVuc2lnbmVkIGludCBwaXBlcyA9 ICgxIDw8IFBJUEVfQSkgfCAoMSA8PCBQSVBFX0IpOwo+ICsJZW51bSBwaXBlIHBpcGU7Cj4gIAo+ ICAJbG9ja2RlcF9hc3NlcnRfaGVsZCgmZGV2X3ByaXYtPnBwc19tdXRleCk7Cj4gIAo+ICsJLyog V2Ugc2hvdWxkIG5ldmVyIGxhbmQgaGVyZSB3aXRoIHJlZ3VsYXIgRFAgcG9ydHMgKi8KPiArCVdB Uk5fT04oIWlzX2VkcChpbnRlbF9kcCkpOwo+ICsKPiAgCWlmIChpbnRlbF9kcC0+cHBzX3BpcGUg IT0gSU5WQUxJRF9QSVBFKQo+ICAJCXJldHVybiBpbnRlbF9kcC0+cHBzX3BpcGU7Cj4gIAo+IEBA IC00NDAsOSArNDQ2LDEyIEBAIHZsdl9wb3dlcl9zZXF1ZW5jZXJfcGlwZShzdHJ1Y3QgaW50ZWxf ZHAgKmludGVsX2RwKQo+ICAJICogYXJlIHR3byBwb3dlciBzZXF1ZW5jZXJzIGFuZCB1cCB0byB0 d28gZURQIHBvcnRzLgo+ICAJICovCj4gIAlpZiAoV0FSTl9PTihwaXBlcyA9PSAwKSkKPiAtCQly ZXR1cm4gUElQRV9BOwo+ICsJCXBpcGUgPSBQSVBFX0E7Cj4gKwllbHNlCj4gKwkJcGlwZSA9IGZm cyhwaXBlcykgLSAxOwo+ICAKPiAtCWludGVsX2RwLT5wcHNfcGlwZSA9IGZmcyhwaXBlcykgLSAx Owo+ICsJdmx2X3N0ZWFsX3Bvd2VyX3NlcXVlbmNlcihkZXYsIHBpcGUpOwo+ICsJaW50ZWxfZHAt PnBwc19waXBlID0gcGlwZTsKPiAgCj4gIAlEUk1fREVCVUdfS01TKCJwaWNrZWQgcGlwZSAlYyBw b3dlciBzZXF1ZW5jZXIgZm9yIHBvcnQgJWNcbiIsCj4gIAkJICAgICAgcGlwZV9uYW1lKGludGVs X2RwLT5wcHNfcGlwZSksCj4gLS0gCj4gMi4wLjQKPiAKPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUg RW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDov L2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK