From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 10/42] drm/i915: make plane helpers fully atomic Date: Tue, 12 May 2015 16:43:09 +0300 Message-ID: <20150512134309.GE18908@intel.com> References: <1431354318-11995-1-git-send-email-maarten.lankhorst@linux.intel.com> <1431354318-11995-11-git-send-email-maarten.lankhorst@linux.intel.com> <20150512081810.GW15256@phenom.ffwll.local> <55520118.1000501@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 485206E613 for ; Tue, 12 May 2015 06:43:20 -0700 (PDT) Content-Disposition: inline In-Reply-To: <55520118.1000501@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 List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBNYXkgMTIsIDIwMTUgYXQgMDM6MzM6MTJQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gT3AgMTItMDUtMTUgb20gMTA6MTggc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+ ID4gT24gTW9uLCBNYXkgMTEsIDIwMTUgYXQgMDQ6MjQ6NDZQTSArMDIwMCwgTWFhcnRlbiBMYW5r aG9yc3Qgd3JvdGU6Cj4gPj4gQEAgLTE1NSwyNCArMTYzLDkgQEAgc3RhdGljIGludCBpbnRlbF9w bGFuZV9hdG9taWNfY2hlY2soc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCj4gPj4gIAkvKiBDbGlw IGFsbCBwbGFuZXMgdG8gQ1JUQyBzaXplLCBvciAweDAgaWYgQ1JUQyBpcyBkaXNhYmxlZCAqLwo+ ID4+ICAJaW50ZWxfc3RhdGUtPmNsaXAueDEgPSAwOwo+ID4+ICAJaW50ZWxfc3RhdGUtPmNsaXAu eTEgPSAwOwo+ID4+IC0JaW50ZWxfc3RhdGUtPmNsaXAueDIgPQo+ID4+IC0JCWNydGNfc3RhdGUt PmJhc2UuYWN0aXZlID8gY3J0Y19zdGF0ZS0+cGlwZV9zcmNfdyA6IDA7Cj4gPj4gLQlpbnRlbF9z dGF0ZS0+Y2xpcC55MiA9Cj4gPj4gLQkJY3J0Y19zdGF0ZS0+YmFzZS5hY3RpdmUgPyBjcnRjX3N0 YXRlLT5waXBlX3NyY19oIDogMDsKPiA+PiAtCj4gPj4gLQkvKgo+ID4+IC0JICogRGlzYWJsaW5n IGEgcGxhbmUgaXMgYWx3YXlzIG9rYXk7IHdlIGp1c3QgbmVlZCB0byB1cGRhdGUKPiA+PiAtCSAq IGZiIHRyYWNraW5nIGluIGEgc3BlY2lhbCB3YXkgc2luY2UgY2xlYW51cF9mYigpIHdvbid0Cj4g Pj4gLQkgKiBnZXQgY2FsbGVkIGJ5IHRoZSBwbGFuZSBoZWxwZXJzLgo+ID4+IC0JICovCj4gPj4g LQlpZiAoc3RhdGUtPmZiID09IE5VTEwgJiYgcGxhbmUtPnN0YXRlLT5mYiAhPSBOVUxMKSB7Cj4g Pj4gLQkJLyoKPiA+PiAtCQkgKiAncHJlcGFyZScgaXMgbmV2ZXIgY2FsbGVkIHdoZW4gcGxhbmUg aXMgYmVpbmcgZGlzYWJsZWQsIHNvCj4gPj4gLQkJICogd2UgbmVlZCB0byBoYW5kbGUgZnJvbnRi dWZmZXIgdHJhY2tpbmcgYXMgYSBzcGVjaWFsIGNhc2UKPiA+PiAtCQkgKi8KPiA+PiAtCQlpbnRl bF9jcnRjLT5hdG9taWMuZGlzYWJsZWRfcGxhbmVzIHw9Cj4gPj4gLQkJCSgxIDw8IGRybV9wbGFu ZV9pbmRleChwbGFuZSkpOwo+ID4+IC0JfQo+ID4+ICsJZHJtX2NydGNfZ2V0X2h2X3RpbWluZygm Y3J0Y19zdGF0ZS0+bW9kZSwKPiA+PiArCQkJICAgICAgICZpbnRlbF9zdGF0ZS0+Y2xpcC54MiwK PiA+PiArCQkJICAgICAgICZpbnRlbF9zdGF0ZS0+Y2xpcC55Mik7Cj4gPiBJbW8gdGhpcyBpcyBv YmZ1c2NhdGluZyB0aGluZ3MgYSBiaXQsIHdoeSBub3QganVzdCB1bmNvbmRpdGlvbmFsbHkgY29w eQo+ID4gcGlwZV9zcmNfdy9oIHRvIGNsaXAueC95Mj8gZ2V0X2h2X3RpbWluZyBpcyBmb3IgdGhl IHBpcGUgc2l6ZSwgd2hpY2ggb24KPiA+IG1vc3QgcGxhdGZvcm1zIG11c3QgbWF0Y2ggdGhlIHBy aW1hcnkgcGxhbmUgd2luZG93IGV4Y2VwdCBmb3IgZ2VuMiBhbmQKPiA+IGdlbjkrLgo+IHBpcGVf c3JjXyogaXMgY2FsY3VsYXRlZCBpbiB0aGUgc2FtZSB3YXksCgpFeGNlcHQgd2UgbWF5IGVuZCB1 cCByb3VuZGluZyBwaXBlX3NyY193IGRvd24gaWYgd2UgaGF2ZQpkb3VibGUtd2lkZS9kdWFsIGxp bmsgbHZkcyBldGMuLCBhbmQgd2UgZGVmaW5pdGVseSBuZWVkIHRvIGNsaXAgdGhlCnBsYW5lcyBh Z2FpbnN0IHRoZSByZWFsIHBpcGUgc3JjIHNpemUuCgo+IGFuZCBhdCB0aGUgdGltZSBvZiBwbGFu ZSB2YWxpZGF0aW9uIHRoZSBjcnRjIHZhbGlkYXRpb24gaGFzbid0IHJ1biB5ZXQsCj4gc28gcGlw ZV9zcmNfKiBjb250YWlucyBvdXRkYXRlZCB2YWx1ZXMgd2hpY2ggYnJlYWsgaW4gaW50ZXJlc3Rp bmcgd2F5cy4KCkp1c3QgY2hlY2sgY3J0YyBmaXJzdC4gT3IgYWN0dWFsbHkgd2UgcHJvYmFibHkg bmVlZCBwcmUgKyBwb3N0IGNydGMKY2hlY2tzIHNpbmNlIHdlIHdhbnQgdG8gZG8gd20gY29tcHV0 ZSBhbmQgc3VjaCBhZnRlciB0aGUgcGxhbmVzIGhhdmUKYmVlbiBoYW5kbGVkLgoKLS0gClZpbGxl IFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK