From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pekka Paalanen Subject: Re: [PATCH 6/8] drm/bochs: phase 3: provide a custom ->atomic_commit implementation Date: Fri, 17 Jul 2015 09:08:09 +0300 Message-ID: <20150717090809.6c9d7d02@gmail.com> References: <1437049241-11972-1-git-send-email-zhjwpku@gmail.com> <1437049241-11972-7-git-send-email-zhjwpku@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8B9296E27B for ; Thu, 16 Jul 2015 23:08:15 -0700 (PDT) Received: by lbbyj8 with SMTP id yj8so55721348lbb.0 for ; Thu, 16 Jul 2015 23:08:13 -0700 (PDT) In-Reply-To: <1437049241-11972-7-git-send-email-zhjwpku@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: John Hunter Cc: Daniel Vetter , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCAxNiBKdWwgMjAxNSAyMDoyMDozOSArMDgwMApKb2huIEh1bnRlciA8emhqd3BrdUBn bWFpbC5jb20+IHdyb3RlOgoKPiBGcm9tOiBaaGFvIEp1bndhbmcgPHpoandwa3VAZ21haWwuY29t Pgo+IAo+IFRoaXMgc3VwcG9ydHMgdGhlIGFzeW5jaHJvbm91cyBjb21taXRzLCByZXF1aXJlZCBm b3IgcGFnZS1mbGlwcGluZwo+IFNpbmNlIGl0J3MgdmlydHVhbCBodyBpdCdzIG9rIHRvIGNvbW1p dCBhc3luYyBzdHVmZiByaWdodCBhd2F5LCB3ZQo+IG5ldmVyIGhhdmUgdG8gd2FpdCBmb3IgdmJs YW5rLgoKSGksCgppbiB0aGVvcnksIHllcy4gVGhpcyBpcyB3aGF0IGEgcGF0Y2ggdG8gYm9jaHMg aW1wbGVtZW50ZWQgbm90IHRvbyBsb25nCmFnbywgc28gQUZBSUsgeW91IGFyZSBvbmx5IHJlcGxp Y2F0aW5nIHRoZSBleGlzdGluZyBiZWhhdmlvdXIuCgpIb3dldmVyLCBpZiB1c2Vyc3BhY2UgZG9p bmcgYW4gYXN5bmMgY29tbWl0IChvciBzeW5jLCBJIHN1cHBvc2UpIGRvZXMKbm90IGluY3VyIGFu eSB3YWl0cyBpbiB0aGUga2VybmVsIGluIGUuZy4gc2VuZGluZyB0aGUgcGFnZSBmbGlwIGV2ZW50 LAp0aGVuIGZsaXAgZHJpdmVuIHByb2dyYW1zIChlLmcuIGEgV2F5bGFuZCBjb21wb3NpdG9yLCBz YXksIFdlc3RvbikKd2lsbCBiZSBydW5uaW5nIGl0cyByZW5kZXJpbmcgbG9vcCBhcyBhIGJ1c3kt bG9vcCwgYmVjYXVzZSB0aGUga2VybmVsCmRvZXMgbm90IHRocm90dGxlIGl0IHRvIHRoZSAodmly dHVhbCkgZGlzcGxheSByZWZyZXNoIHJhdGUuCgpUaGlzIHdpbGwgY2F1c2UgbWF4aW1hbCBDUFUg dXNhZ2UgYW5kIHBvb3IgdXNlciBleHBlcmllbmNlIGFzCmV2ZXJ5dGhpbmcgZWxzZSBuZWVkcyB0 byBmaWdodCBmb3IgQ1BVIHRpbWUgYW5kIGV2ZW50IGRpc3BhdGNoIHRvIGdldAp0aHJvdWdoLCBs aWtlIGlucHV0LgoKSSB3b3VsZCBob3BlIHNvbWVvbmUgY291bGQgZG8gYSBmb2xsb3ctdXAgdG8g aW1wbGVtZW50IGEgcmVmcmVzaCBjeWNsZQplbXVsYXRpb24gYmFzZWQgb24gYSBjbG9jay4gVXNl cnNwYWNlIGV4cGVjdHMgcGFnZSBmbGlwcyB0byBoYXBwZW4gYXQKbW9zdCBhdCByZWZyZXNoIHJh dGUgd2hlbiBhc2tpbmcgZm9yIHZibGFuay1zeW5jZWQgZmxpcHMuIEl0J3Mgb25seQpuYXR1cmFs IGZvciB1c2Vyc3BhY2UgdG8gZHJpdmUgaXRzIHJlbmRlcmluZyBsb29wIGJhc2VkIG9uIHRoZSB2 YmxhbmsKY3ljbGUuCgoKVGhhbmtzLApwcQoKPiBDYzogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0 ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVs LnZldHRlckBmZndsbC5jaD4KPiBTaWduZWQtb2ZmLWJ5OiBaaGFvIEp1bndhbmcgPHpoandwa3VA Z21haWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfbW0uYyB8ICAg IDkgKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX21tLmMg Yi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfbW0uYwo+IGluZGV4IGMxZDgxOWMuLjM3YWMy Y2EgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX21tLmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfbW0uYwo+IEBAIC01NDUsOCArNTQ1LDE1IEBA IGJvY2hzX3VzZXJfZnJhbWVidWZmZXJfY3JlYXRlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4g IAlyZXR1cm4gJmJvY2hzX2ZiLT5iYXNlOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGJvY2hzX2F0 b21pY19jb21taXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiArCQkJICAgICBzdHJ1Y3QgZHJt X2F0b21pY19zdGF0ZSAqYSwKPiArCQkJICAgICBib29sIGFzeW5jKQo+ICt7Cj4gKwlyZXR1cm4g ZHJtX2F0b21pY19oZWxwZXJfY29tbWl0KGRldiwgYSwgZmFsc2UpOwo+ICt9Cj4gKwo+ICBjb25z dCBzdHJ1Y3QgZHJtX21vZGVfY29uZmlnX2Z1bmNzIGJvY2hzX21vZGVfZnVuY3MgPSB7Cj4gIAku ZmJfY3JlYXRlID0gYm9jaHNfdXNlcl9mcmFtZWJ1ZmZlcl9jcmVhdGUsCj4gIAkuYXRvbWljX2No ZWNrID0gZHJtX2F0b21pY19oZWxwZXJfY2hlY2ssCj4gLQkuYXRvbWljX2NvbW1pdCA9IGRybV9h dG9taWNfaGVscGVyX2NvbW1pdCwKPiArCS5hdG9taWNfY29tbWl0ID0gYm9jaHNfYXRvbWljX2Nv bW1pdCwKPiAgfTsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==