From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 16 Jan 2019 11:20:09 +0000 From: Liviu Dudau Message-ID: <20190116112009.GZ20661@e110455-lin.cambridge.arm.com> References: <20190115174747.3138-1-liviu.dudau@arm.com> <20190115174747.3138-4-liviu.dudau@arm.com> <154757805730.30063.1853125668491466900@skylake-alporthouse-com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <154757805730.30063.1853125668491466900@skylake-alporthouse-com> Subject: Re: [igt-dev] [Intel-gfx] [PATCH i-g-t v5 3/6] lib: Add function to hash a framebuffer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson Cc: IGT GPU Tools , Boris Brezillon , Intel GFX ML , Brian Starkey List-ID: T24gVHVlLCBKYW4gMTUsIDIwMTkgYXQgMDY6NDc6NDdQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgTGl2aXUgRHVkYXUgKDIwMTktMDEtMTUgMTc6NDc6NDQpCj4gPiAraW50 IGlndF9mYl9nZXRfY3JjKHN0cnVjdCBpZ3RfZmIgKmZiLCBpZ3RfY3JjX3QgKmNyYykKPiA+ICt7 Cj4gPiArI2RlZmluZSBGTlYxYV9PRkZTRVRfQklBUyAyMTY2MTM2MjYxCj4gPiArI2RlZmluZSBG TlYxYV9QUklNRSAxNjc3NzYxOQo+ID4gKyAgICAgICB1aW50MzJfdCBoYXNoOwo+ID4gKyAgICAg ICB2b2lkICptYXA7Cj4gPiArICAgICAgIGNoYXIgKnB0ciwgKmxpbmUgPSBOVUxMOwo+ID4gKyAg ICAgICBpbnQgeCwgeSwgY3BwID0gaWd0X2RybV9mb3JtYXRfdG9fYnBwKGZiLT5kcm1fZm9ybWF0 KSAvIDg7Cj4gPiArICAgICAgIHVpbnQzMl90IHN0cmlkZSA9IGNhbGNfcGxhbmVfc3RyaWRlKGZi LCAwKTsKPiA+ICsKPiA+ICsgICAgICAgaWYgKGZiLT5pc19kdW1iKQo+ID4gKyAgICAgICAgICAg ICAgIG1hcCA9IGttc3Rlc3RfZHVtYl9tYXBfYnVmZmVyKGZiLT5mZCwgZmItPmdlbV9oYW5kbGUs IGZiLT5zaXplLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFBST1RfUkVBRCk7Cj4gPiArICAgICAgIGVsc2UKPiA+ICsgICAgICAgICAgICAgICBtYXAg PSBnZW1fbW1hcF9fZ3R0KGZiLT5mZCwgZmItPmdlbV9oYW5kbGUsIGZiLT5zaXplLAo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEKTsKPiA+ICsgICAgICAg cHRyID0gbWFwOwo+ID4gKwo+ID4gKyAgICAgICAvKgo+ID4gKyAgICAgICAgKiBGcmFtZWJ1ZmZl cnMgYXJlIG9mdGVuIHVuY2FjaGVkLCB3aGljaCBjYW4gbWFrZSBieXRlLXdpc2UgYWNjZXNzZXMK PiA+ICsgICAgICAgICogdmVyeSBzbG93LiBXZSBjb3B5IGVhY2ggbGluZSBvZiB0aGUgRkIgaW50 byBhIGxvY2FsIGJ1ZmZlciB0byBzcGVlZAo+ID4gKyAgICAgICAgKiB1cCB0aGUgaGFzaGluZy4K PiA+ICsgICAgICAgICovCj4gPiArICAgICAgIGxpbmUgPSBtYWxsb2Moc3RyaWRlKTsKPiA+ICsg ICAgICAgaWYgKCFsaW5lKSB7Cj4gPiArICAgICAgICAgICAgICAgbXVubWFwKG1hcCwgZmItPnNp emUpOwo+ID4gKyAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4gKyAgICAgICB9Cj4g PiArCj4gPiArICAgICAgIGhhc2ggPSBGTlYxYV9PRkZTRVRfQklBUzsKPiA+ICsKPiA+ICsgICAg ICAgZm9yICh5ID0gMDsgeSA8IGZiLT5oZWlnaHQ7IHkrKywgcHRyICs9IHN0cmlkZSkgewo+ID4g Kwo+ID4gKyAgICAgICAgICAgICAgIG1lbWNweShsaW5lLCBwdHIsIHN0cmlkZSk7Cj4gCj4gaWd0 X21lbWNweV9mcm9tX3djKCkgZm9yIHRoZSByZWFzb25zIGNpdGVkIGFib3ZlLgo+IC1DaHJpcwoK SGkgQ2hyaXMsCgpUaGFua3MgZm9yIHBvaW50aW5nIG91dCB0aGUgZnVuY3Rpb24sIEkgd2FzIG5v dCBhd2FyZSBvZiBpdCEKCk5vdywgbG9va2luZyBhdCB0aGUgaW1wbGVtZW50YXRpb24sIGFuZCBp Z25vcmluZyB0aGUgZmFjdCB0aGF0IGl0IGlzIGluIGEKZmlsZSBjYWxsZWQgaWd0X3g4Ni5jLCBp dCBsb29rcyB0byBtZSB0aGF0IGl0IHdpbGwgZW5kIHVwIGNhbGxpbmcgbWVtY3B5CmFueXdheSBm b3IgQXJtIGRyaXZlcnMuIE5vdCBiZWluZyBhIEdDQyBleHBlcnQsIEkgYW0gd29uZGVyaW5nIGlm IHRoZQppZnVuYygpIHdyYXBwZXIgYXJvdW5kIHJlc29sdmVfbWVtY3B5X2Zyb21fd2MoKSB3aWxs IG5vdCBhY3R1YWxseQpwcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIGNob29zaW5nIGFuIG9wdGlt aXNlZCB2ZXJzaW9uIG9mIG1lbWNweSBmb3IgQXJtLgoKSSBjYW4gcmVmcmVzaCB0aGUgcGF0Y2gg aWYgeW91IHRoaW5rIGl0IGlzIHNhZmUgdG8gdXNlIGlndF9tZW1jcHlfZnJvbV93YygpIGZvcgpu b24teDg2IGFyY2hpdGVjdHVyZXMuCgpCZXN0IHJlZ2FyZHMsCkxpdml1CgotLSAKPT09PT09PT09 PT09PT09PT09PT0KfCBJIHdvdWxkIGxpa2UgdG8gfAp8IGZpeCB0aGUgd29ybGQsICB8CnwgYnV0 IHRoZXkncmUgbm90IHwKfCBnaXZpbmcgbWUgdGhlICAgfAogXCBzb3VyY2UgY29kZSEgIC8KICAt LS0tLS0tLS0tLS0tLS0KICAgIMKvXF8o44OEKV8vwq8KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pZ3QtZGV2Cg==