From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [Intel-gfx] [PATCH] drm: Global atomic state handling Date: Fri, 6 Feb 2015 22:14:28 +0100 Message-ID: <20150206211428.GG14009@phenom.ffwll.local> References: <1415197354-16625-1-git-send-email-daniel.vetter@ffwll.ch> <1415207202-29321-1-git-send-email-daniel.vetter@ffwll.ch> <87twyzwecd.fsf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by gabe.freedesktop.org (Postfix) with ESMTP id E7E3A6E992 for ; Fri, 6 Feb 2015 13:13:05 -0800 (PST) Received: by mail-we0-f182.google.com with SMTP id l61so16051863wev.13 for ; Fri, 06 Feb 2015 13:13:05 -0800 (PST) Content-Disposition: inline In-Reply-To: <87twyzwecd.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jani Nikula Cc: Daniel Thompson , Daniel Vetter , Intel Graphics Development , DRI Development , Fengguang Wu List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBGZWIgMDYsIDIwMTUgYXQgMTE6NTg6NThBTSArMDIwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gT24gV2VkLCAwNSBOb3YgMjAxNCwgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm ZndsbC5jaD4gd3JvdGU6Cj4gCj4gW2hlYXZpbHkgZWRpdGVkIHRvIGp1c3Qgc2hvdyB0aGUgZGVi dWdzXQo+IAo+ID4gK3N0cnVjdCBkcm1fYXRvbWljX3N0YXRlICoKPiA+ICtkcm1fYXRvbWljX3N0 YXRlX2FsbG9jKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCj4gPiArewo+ID4gKwlEUk1fREVCVUdf S01TKCJBbGxvY2F0ZSBhdG9taWMgc3RhdGUgJXBcbiIsIHN0YXRlKTsKPiA+ICt9Cj4gCj4gPiAr dm9pZCBkcm1fYXRvbWljX3N0YXRlX2NsZWFyKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0 ZSkKPiA+ICt7Cj4gPiArCURSTV9ERUJVR19LTVMoIkNsZWFyaW5nIGF0b21pYyBzdGF0ZSAlcFxu Iiwgc3RhdGUpOwo+ID4gK30KPiAKPiA+ICt2b2lkIGRybV9hdG9taWNfc3RhdGVfZnJlZShzdHJ1 Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCj4gPiArewo+ID4gKwlEUk1fREVCVUdfS01TKCJG cmVlaW5nIGF0b21pYyBzdGF0ZSAlcFxuIiwgc3RhdGUpOwo+ID4gK30KPiAKPiA+ICtzdHJ1Y3Qg ZHJtX2NydGNfc3RhdGUgKgo+ID4gK2RybV9hdG9taWNfZ2V0X2NydGNfc3RhdGUoc3RydWN0IGRy bV9hdG9taWNfc3RhdGUgKnN0YXRlLAo+ID4gKwkJCSAgc3RydWN0IGRybV9jcnRjICpjcnRjKQo+ ID4gK3sKPiA+ICsJRFJNX0RFQlVHX0tNUygiQWRkZWQgW0NSVEM6JWRdICVwIHN0YXRlIHRvICVw XG4iLAo+ID4gKwkJICAgICAgY3J0Yy0+YmFzZS5pZCwgY3J0Y19zdGF0ZSwgc3RhdGUpOwo+ID4g K30KPiAKPiA+ICtzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICoKPiA+ICtkcm1fYXRvbWljX2dldF9w bGFuZV9zdGF0ZShzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUsCj4gPiArCQkJICBzdHJ1 Y3QgZHJtX3BsYW5lICpwbGFuZSkKPiA+ICt7Cj4gPiArCURSTV9ERUJVR19LTVMoIkFkZGVkIFtQ TEFORTolZF0gJXAgc3RhdGUgdG8gJXBcbiIsCj4gPiArCQkgICAgICBwbGFuZS0+YmFzZS5pZCwg cGxhbmVfc3RhdGUsIHN0YXRlKTsKPiA+ICt9Cj4gCj4gPiArc3RydWN0IGRybV9jb25uZWN0b3Jf c3RhdGUgKgo+ID4gK2RybV9hdG9taWNfZ2V0X2Nvbm5lY3Rvcl9zdGF0ZShzdHJ1Y3QgZHJtX2F0 b21pY19zdGF0ZSAqc3RhdGUsCj4gPiArCQkJICBzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVj dG9yKQo+ID4gK3sKPiA+ICsJRFJNX0RFQlVHX0tNUygiQWRkZWQgW0NPTk5FQ1RPUjolZF0gJXAg c3RhdGUgdG8gJXBcbiIsCj4gPiArCQkgICAgICBjb25uZWN0b3ItPmJhc2UuaWQsIGNvbm5lY3Rv cl9zdGF0ZSwgc3RhdGUpOwo+ID4gK30KPiAKPiA+ICtpbnQgZHJtX2F0b21pY19jaGVja19vbmx5 KHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSkKPiA+ICt7Cj4gPiArCURSTV9ERUJVR19L TVMoImNoZWNraW5nICVwXG4iLCBzdGF0ZSk7Cj4gPiArfQo+IAo+ID4gK2ludCBkcm1fYXRvbWlj X2NvbW1pdChzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCj4gPiArewo+ID4gKwlEUk1f REVCVUdfS01TKCJjb21taXRpbmcgJXBcbiIsIHN0YXRlKTsKPiA+ICt9Cj4gCj4gVGhlc2Ugc2Vl bSB0byBiZSByYXRoZXIgdmVyYm9zZSBbMV0sIGlzIHRoaXMgbm9ybWFsIG9yIGluZGljYXRpdmUg b2YKPiBzb21ldGhpbmcgZ29pbmcgYXdyeT8gSWYgbm9ybWFsLCBpdCBkb2VzIHNlZW0gcXVpdGUg bm9pc3kgaW4gdGhlIGxvZ3MuCgpGb3IgZGVidWdnaW5nIHNjcmV3LXVwcyBpbiB0aGUgc3RhdGUt cHJlcGFyZXRpb24sIGNoZWNrcyBhbmQgY29tbWl0CnRoZXkncmUgZmFpcmx5IHVzZWZ1bCBpbW8u IFNvIGRlZmluaXRlbHkgdmFsdWFibGUgZm9yIGRldmVsb3BpbmcgYXRvbWljCmRyaXZlcnMuCgpT aG91bGQgd2UgaW5zdGVhZCBoYXZlIGEgbmV3IERSTV9ERUJVR19BVE9NSUMgdG8gYmUgYWJsZSB0 byBmaWx0ZXIgdGhlc2UKb3V0IGFzIG5lZWRlZD8KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpT b2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDgg LSBodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2RyaS1kZXZlbAo=