From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v3 15/22] drm/i915: Read hw state into an atomic state struct Date: Wed, 27 May 2015 13:26:37 +0200 Message-ID: <20150527112637.GD8341@phenom.ffwll.local> References: <1432129094-11765-1-git-send-email-maarten.lankhorst@linux.intel.com> <1432137874-20543-1-git-send-email-maarten.lankhorst@linux.intel.com> <1432137874-20543-6-git-send-email-maarten.lankhorst@linux.intel.com> <55655659.9060109@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) by gabe.freedesktop.org (Postfix) with ESMTP id 8B3BD6E05C for ; Wed, 27 May 2015 04:24:11 -0700 (PDT) Received: by wgv5 with SMTP id 5so6588912wgv.1 for ; Wed, 27 May 2015 04:24:10 -0700 (PDT) Content-Disposition: inline In-Reply-To: <55655659.9060109@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: Maarten Lankhorst Cc: Ander Conselvan de Oliveira , intel-gfx@lists.freedesktop.org, Daniel Stone List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBNYXkgMjcsIDIwMTUgYXQgMDc6MzA6MDFBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gSGV5LAo+IAo+IE9wIDIwLTA1LTE1IG9tIDE4OjA0IHNjaHJlZWYgbWFhcnRl bi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tOgo+ID4gRnJvbTogQW5kZXIgQ29uc2VsdmFuIGRl IE9saXZlaXJhIDxhbmRlci5jb25zZWx2YW4uZGUub2xpdmVpcmFAaW50ZWwuY29tPgo+ID4KPiA+ IFRvIG1ha2UgdGhpcyB3b3JrIHdlIGxvYWQgdGhlIG5ldyBoYXJkd2FyZSBzdGF0ZSBpbnRvIHRo ZQo+ID4gYXRvbWljX3N0YXRlLCB0aGVuIHN3YXAgaXQgd2l0aCB0aGUgc3cgc3RhdGUuCj4gPgo+ ID4gVGhpcyBsZXRzIHVzIGNoYW5nZSB0aGUgZm9yY2UgcmVzdG9yZSBwYXRoIGluIHNldHVwX2h3 X3N0YXRlKCkKPiA+IHRvIHVzZSBhIHNpbmdsZSBjYWxsIHRvIGludGVsX21vZGVfc2V0KCkgdG8g cmVzdG9yZSBhbGwgdGhlCj4gPiBwcmV2aW91cyBzdGF0ZS4KPiA+Cj4gPiBBcyBhIG5pY2UgYm9u dXMgdGhpcyBraWxscyBvZmYgZW5jb2Rlci0+bmV3X2VuY29kZXIsCj4gPiBjb25uZWN0b3ItPm5l d19lbmFibGVkIGFuZCBjcnRjLT5uZXdfZW5hYmxlZC4gVGhleSB3ZXJlIHVzZWQgb25seQo+ID4g dG8gcmVzdG9yZSB0aGUgc3RhdGUgYWZ0ZXIgYSBtb2Rlc2V0Lgo+ID4KPiA+IFNpZ25lZC1vZmYt Ynk6IEFuZGVyIENvbnNlbHZhbiBkZSBPbGl2ZWlyYSA8YW5kZXIuY29uc2VsdmFuLmRlLm9saXZl aXJhQGludGVsLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFy dGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9hdG9taWMuYyAgfCAgIDIgKy0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMgfCAzNzcgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t LS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaCAgICAgfCAgMTQgKy0KPiA+ ICAzIGZpbGVzIGNoYW5nZWQsIDI0MSBpbnNlcnRpb25zKCspLCAxNTIgZGVsZXRpb25zKC0pCj4g Pgo+IFNtYWxsIGZpeCB1cC4gVGhpcyBwYXRjaCBtYXkgZm9yY2UgdGhlIG1vZGVzZXQgY29kZSB0 byBubyBsb25nZXIgZG8gYSBtb2Rlc2V0IG9uIGJvb3QsIGNhdXNpbmcgYSBibGFjayBzY3JlZW4K PiBvbiBEYW5pZWwgU3RvbmUncyBtYWNoaW5lLiBGaXh1cCBiZWxvdyBkaXNhYmxlcyBhbGwgY3J0 YydzIGZvciB0aGUgIWk5MTUuZmFzdGJvb3QgY2FzZS4KCldoeSBkb2VzIHRoaXMgaGFwcGVuPyBJ dCBjb3VsZCBiZSB0aGF0IHdlJ3JlIHRocm93aW5nIGEgc3RhdGUgZGlmZmVyZW5jZQp1bmRlciB0 aGUgcnVnLCB3aGljaCB3b3VsZG4ndCBiZSBncmVhdC4KLURhbmllbAoKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gaW5kZXggMTNiMDllZmViMmEwLi5iNzBlMzg5MGUyYmYg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gQEAgLTE0MTM4LDcgKzE0 MTM4LDcgQEAgdm9pZCBpbnRlbF9tb2Rlc2V0X2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikK PiAgCWludGVsX2ZiY19kaXNhYmxlKGRldik7Cj4gIAo+ICAJZHJtX21vZGVzZXRfbG9ja19hbGwo ZGV2KTsKPiAtCWludGVsX21vZGVzZXRfc2V0dXBfaHdfc3RhdGUoZGV2LCBmYWxzZSk7Cj4gKwlp bnRlbF9tb2Rlc2V0X3NldHVwX2h3X3N0YXRlKGRldiwgIWk5MTUuZmFzdGJvb3QpOwo+ICAJZHJt X21vZGVzZXRfdW5sb2NrX2FsbChkZXYpOwo+ICAKPiAgCWZvcl9lYWNoX2ludGVsX2NydGMoZGV2 LCBjcnRjKSB7Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jw b3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=