From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2 2/3] drm: Add API for capturing frame CRCs Date: Tue, 12 Jul 2016 16:06:24 +0200 Message-ID: <20160712140624.GL23520@phenom.ffwll.local> References: <1467903970-10590-1-git-send-email-tomeu.vizoso@collabora.com> <1467903970-10590-3-git-send-email-tomeu.vizoso@collabora.com> <20160707154126.GN4329@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id EC20A6E580 for ; Tue, 12 Jul 2016 14:06:28 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id w75so2166759wmd.1 for ; Tue, 12 Jul 2016 07:06:28 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160707154126.GN4329@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Cc: Tomeu Vizoso , linux-doc@vger.kernel.org, Jonathan Corbet , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter , Emil Velikov List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKdWwgMDcsIDIwMTYgYXQgMDY6NDE6MjZQTSArMDMwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFRodSwgSnVsIDA3LCAyMDE2IGF0IDA1OjA2OjA4UE0gKzAyMDAsIFRvbWV1 IFZpem9zbyB3cm90ZToKPiA+ICtzdGF0aWMgaW50IGNydGNfY3JjX3JlbGVhc2Uoc3RydWN0IGlu b2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZpbGVwKQo+ID4gK3sKPiA+ICsJc3RydWN0IGRybV9j cnRjICpjcnRjID0gZmlsZXAtPmZfaW5vZGUtPmlfcHJpdmF0ZTsKPiA+ICsJc3RydWN0IGRybV9j cnRjX2NyYyAqY3JjID0gJmNydGMtPmNyYzsKPiA+ICsKPiA+ICsJc3Bpbl9sb2NrX2lycSgmY3Jj LT5sb2NrKTsKPiA+ICsJY3JjLT5vcGVuZWQgPSBmYWxzZTsKPiA+ICsJc3Bpbl91bmxvY2tfaXJx KCZjcmMtPmxvY2spOwo+ID4gKwo+ID4gKwlyZXR1cm4gMDsKPiA+ICt9Cj4gCj4gT25lIHRoaW5n IEkgaGF0ZSBhYm91dCB0aGUgaTkxNSBjb2RlIGlzIHRoZSBmYWN0IHRoYXQgaXQgbGVhdmVzIGNy Ywo+IGNhcHR1cmUgb24gZXZlbiBpZiB5b3UgY2xvc2UgdGhlIGZpbGUuIGlndCBoYXMgYW4gZXhp dCBoYW5kbGVyIHRvCj4gdHJ5IHRvIGRlYWwgd2l0aCB0aGF0IHByb2JsZW0sIGJ1dCBpZiB0aGUg a2VybmVsIGp1c3QgZGlkIHRoZSByaWdodAo+IHRoaW5nIGZyb20gdGhlIHN0YXJ0IGl0IHdvdWxu J3QgYmUgbmVlZGVkLiBTYWRseSBJIGZhaWxlZCB0byBjb252aW5jZQo+IERhbmllbCB0aGF0IHRo ZSBrZXJuZWwgc2hvdWxkbid0IHN1Y2suIEkgc3RpbGwgdGhpbmsgaXQncyBhIGJhZCBkZXNpZ24u CgpBY2sgb24gZml4aW5nIHRoaXMuIE5vdCBzdXJlIHdoYXQgZXhhY3RseSB0aGUgaW50ZXJmYWNl IHNob3VsZCBsb29rIGxpa2UsCnNpbmNlIHJpZ2h0IG5vdyBpZ3QgZG9lcyBvcGVuL2Nsb3NlIHRo ZSBjcmMgY2FwdHVyZSBmaWxlIGEgbG90IG9mIHRpbWVzLgpXZSdkIG5lZWQgdG8gY2hhbmdlIHRo ZSBpZ3QgYmFja2VuZCBxdWl0ZSBhIGJpdC4KCj4gPiArCQlieXRlc19yZWFkICs9IHNucHJpbnRm KGJ1ZiwgQ1JDX0JVRkZFUl9MRU4sCj4gPiArCQkJCSAgICAgICAiJTh1ICU4eCAlOHggJTh4ICU4 eCAlOHhcbiIsCj4gCj4gWW91IGNvcGllZCB0aGUgYnVnIGZyb20gaTkxNS4gRWl0aGVyIG1ha2Ug dGhlIGZyYW1lIGNvdW50ZXIgaGV4LCBvciBnaXZlCj4gaXQgbW9yZSByb29tIHRvIGFjY29tb2Rh dGUgdGhlIGZ1bGwgMzIgYml0IG51bWJlci4gTG9uZyB0aW1lIGFnbyBJIHBvc3RlZAo+IGEgcGF0 Y2ggdG8gdXNlIGhleCBpbiBpOTE1LCBidXQgaXQgZ290IHN0dWNrIGluIHNvbWUgcmV2aWV3IGxp bWJvIGFuZAo+IGFzIEkgaGFkIG1vcmUgaW1wb3J0YW50IHRoaW5ncyB0byBmaXgsIEkgbmV2ZXIg cmV2aXNpdGVkIHRoZSBpc3N1ZS4KCkFjayBoZXJlIHRvbywgdG90YWxseSBmb3Jnb3R0ZW4gYWJv dXQgdGhpcyBvbmUuCgo+IEluIGk5MTUgd2UgY3VycmVudGx5IHN0dWZmIHRoZSByYXcgaGFyZHdh cmUgZnJhbWUgY291bnRlciBpbiB0aGVyZSwgd2hpY2gKPiBpc24ndCBhbGwgdGhhdCBncmVhdCBz aW5jZSBpdCdzIG9ubHkgMjQgYml0cyBvbiBzb21lIG1hY2hpbmVzLCBhbmQgZG9lc24ndAo+IGV2 ZW4gZXhpc3Qgb24gb3RoZXJzLiBTbyB1c2Vyc3BhY2UgY2FuJ3QgcmVhbGx5IGRlYWwgd2l0aCB3 cmFwYXJvdW5kIGluCj4gYW55IHNhbmUgd2F5LiBJIGd1ZXNzIGp1c3Qgc3dpdGNoaW5nIG92ZXIg dG8gdGhlIHN3IGNvdW50ZXIgdW5pdmVyc2FsbHkKPiBjb3VsZCBiZSB0aGUgbW9zdCBzYW5lIHdh eSB0byBnby4gT3IgbWF5YmUgd2Ugc2hvdWxkIGhhdmUgcm9vbSBmb3IgYm90aD8KCkVpdGhlciB3 ZSBnbyB3aXRoIHRoZSBjb29rZWQgdmJsYW5rIGNvdW50ZXIgb3IgYm90aC4gTWF5YmUgYm90aCB3 aGlsZSBhdAppdCwgaXQgbWlnaHQgY29tZSBoYW5keSAuLi4gT25lIHByb2JsZW0gaXMgd2l0aCBD UkMgY2FwdHVyaW5nIGluIHRoZSBzaW5rLAp3aGVyZSBpdCdzIGlsbC1kZWZpbmVkIGhvdyBhIHNp bmsgZnJhbWUgY29ycmVzcG9uZHMgdG8gdGhlIGRybSB2YmxhbmsKY291bnRlci4gSW4gdGhhdCBj YXNlIHdlIG1pZ2h0IG5lZWQgdG8gcmV0dXJuIDB4IyMjIyMjIyMgb3Igc29tZXRoaW5nIGVsc2Ug Zm9yCiJpbnZhbGlkIi4KCkNoZWVycywgRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJl IEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK