From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Gmeiner Subject: Re: [PATCH RFC 094/111] staging: etnaviv: plug in fence waiting in cpu_prepare Date: Tue, 7 Apr 2015 10:14:36 +0200 Message-ID: References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> <1427988653-754-95-git-send-email-l.stach@pengutronix.de> <1428391563.2811.4.camel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by gabe.freedesktop.org (Postfix) with ESMTP id 406986E524 for ; Tue, 7 Apr 2015 01:22:24 -0700 (PDT) Received: by wiun10 with SMTP id n10so8837438wiu.1 for ; Tue, 07 Apr 2015 01:22:23 -0700 (PDT) In-Reply-To: <1428391563.2811.4.camel@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Lucas Stach Cc: Russell King , DRI mailing list , Sascha Hauer List-Id: dri-devel@lists.freedesktop.org SGkgTHVjYXMsCgoyMDE1LTA0LTA3IDk6MjYgR01UKzAyOjAwIEx1Y2FzIFN0YWNoIDxsLnN0YWNo QHBlbmd1dHJvbml4LmRlPjoKPiBBbSBTb25udGFnLCBkZW4gMDUuMDQuMjAxNSwgMjA6NTEgKzAy MDAgc2NocmllYiBDaHJpc3RpYW4gR21laW5lcjoKPj4gMjAxNS0wNC0wMiAxNzozMCBHTVQrMDI6 MDAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+Ogo+PiA+IEFsbG93cyB1c2Vy c3BhY2UgdG8gcHJvcGVybHkgc3luY2hyb25pemUgd2l0aCB0aGUgR1BVIHdoZW4gYWNjZXNzaW5n Cj4+ID4gYnVmZmVycy4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6IEx1Y2FzIFN0YWNoIDxsLnN0 YWNoQHBlbmd1dHJvbml4LmRlPgo+PiA+IC0tLQo+PiA+ICBkcml2ZXJzL3N0YWdpbmcvZXRuYXZp di9ldG5hdml2X2dlbS5jIHwgMTggKysrKysrKysrLS0tLS0tLS0tCj4+ID4gIDEgZmlsZSBjaGFu Z2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4+ID4KPj4gPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9nZW0uYyBiL2RyaXZlcnMvc3RhZ2lu Zy9ldG5hdml2L2V0bmF2aXZfZ2VtLmMKPj4gPiBpbmRleCA4NDlkNWNiYjUxMGMuLjU3ZjMwODBm YjYzMiAxMDA2NDQKPj4gPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvZXRuYXZpdi9ldG5hdml2X2dl bS5jCj4+ID4gKysrIGIvZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9nZW0uYwo+PiA+ IEBAIC00NjcsMjggKzQ2NywyOCBAQCB2b2lkIGV0bmF2aXZfZ2VtX21vdmVfdG9faW5hY3RpdmUo c3RydWN0IGRybV9nZW1fb2JqZWN0ICpvYmopCj4+ID4gIGludCBldG5hdml2X2dlbV9jcHVfcHJl cChzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaiwgdWludDMyX3Qgb3AsCj4+ID4gICAgICAgICAg ICAgICAgIHN0cnVjdCB0aW1lc3BlYyAqdGltZW91dCkKPj4gPiAgewo+PiA+IC0vKgo+PiA+ICsK Pj4gPiAgICAgICAgIHN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBvYmotPmRldjsKPj4gPiAgICAg ICAgIHN0cnVjdCBldG5hdml2X2dlbV9vYmplY3QgKmV0bmF2aXZfb2JqID0gdG9fZXRuYXZpdl9i byhvYmopOwo+PiA+IC0qLwo+PiA+ICsKPj4gPiAgICAgICAgIGludCByZXQgPSAwOwo+PiA+IC0g ICAgICAgLyogVE9ETyAqLwo+PiA+IC0jaWYgMAo+PiA+ICsKPj4gPiAgICAgICAgIGlmIChpc19h Y3RpdmUoZXRuYXZpdl9vYmopKSB7Cj4+ID4gICAgICAgICAgICAgICAgIHVpbnQzMl90IGZlbmNl ID0gMDsKPj4gPgo+PiA+IC0gICAgICAgICAgICAgICBpZiAob3AgJiBNU01fUFJFUF9SRUFEKQo+ PiA+ICsgICAgICAgICAgICAgICBpZiAob3AgJiBFVE5BX1BSRVBfUkVBRCkKPj4gPiAgICAgICAg ICAgICAgICAgICAgICAgICBmZW5jZSA9IGV0bmF2aXZfb2JqLT53cml0ZV9mZW5jZTsKPj4gPiAt ICAgICAgICAgICAgICAgaWYgKG9wICYgTVNNX1BSRVBfV1JJVEUpCj4+ID4gKyAgICAgICAgICAg ICAgIGlmIChvcCAmIEVUTkFfUFJFUF9XUklURSkKPj4gPiAgICAgICAgICAgICAgICAgICAgICAg ICBmZW5jZSA9IG1heChmZW5jZSwgZXRuYXZpdl9vYmotPnJlYWRfZmVuY2UpOwo+PiA+IC0gICAg ICAgICAgICAgICBpZiAob3AgJiBNU01fUFJFUF9OT1NZTkMpCj4+ID4gKyAgICAgICAgICAgICAg IGlmIChvcCAmIEVUTkFfUFJFUF9OT1NZTkMpCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAg dGltZW91dCA9IE5VTEw7Cj4+ID4KPj4gPiAtICAgICAgICAgICAgICAgcmV0ID0gZXRuYXZpdl93 YWl0X2ZlbmNlX2ludGVycnVwdGFibGUoZGV2LCBmZW5jZSwgdGltZW91dCk7Cj4+ID4gKyAgICAg ICAgICAgICAgIHJldCA9IGV0bmF2aXZfd2FpdF9mZW5jZV9pbnRlcnJ1cHRhYmxlKGRldiwgZXRu YXZpdl9vYmotPmdwdSwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZmVuY2UsIHRpbWVvdXQpOwo+PiA+ICAgICAgICAgfQo+PiA+Cj4+ ID4gICAgICAgICAvKiBUT0RPIGNhY2hlIG1haW50ZW5hbmNlICovCj4+ID4gLSNlbmRpZgo+PiA+ ICsKPj4gPiAgICAgICAgIHJldHVybiByZXQ7Cj4+ID4gIH0KPj4gPgo+PiA+IC0tCj4+ID4gMi4x LjQKPj4gPgo+Pgo+PiBsb29rcyBsaWtlIGEgcGFydCBmcm9tCj4+IGh0dHBzOi8vZ2l0aHViLmNv bS9hdXN0cmlhbmNvZGVyL2xpbnV4L2NvbW1pdC8wYzM0Nzg1N2Q3ZWZmMjc4MzRiZDgyZDU0ODVj OTdjM2IxNjMzOWNlCj4+Cj4gT2gsIHllcC4gVG9nZXRoZXIgd2l0aCB0aGUgcHJldmlvdXMgY29t bWl0IHRoaXMgbG9va3MgbGlrZSB0aGUgc2FtZQo+IHRoaW5nLiBJIHdvdWxkIHJhdGhlciBsZWF2 ZSBpdCBhcyB0d28gY29tbWl0cywgc28gaXQncyBsb2dpY2FsbHkKPiBzZXBhcmF0ZWQsIGJ1dCB3 b3VsZCBiZSBoYXBweSB0byBoYW5kIG92ZXIgYXV0aG9yc2hpcCBvZiB0aGUgY29tbWl0cyB0bwo+ IHlvdSBpZiB5b3UgYXJlIG9rIHdpdGggdGhhdC4KPgoKdGhhbmtzIC0gSSBhbSBmaW5lIHdpdGgg dGhhdC4KCmdyZWV0cwotLQpDaHJpc3RpYW4gR21laW5lciwgTVNjCgpodHRwczovL3NvdW5kY2xv dWQuY29tL2NocmlzdGlhbi1nbWVpbmVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==