From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Replace some more busy waits with normal ones Date: Thu, 24 Mar 2016 11:37:07 +0000 Message-ID: <56F3D163.2030905@linux.intel.com> References: <1458743527-25392-1-git-send-email-tvrtko.ursulin@linux.intel.com> <56F2AA7C.9060604@linux.intel.com> <877fgt42tn.fsf@gaia.fi.intel.com> <56F2C350.2050800@linux.intel.com> <20160323164005.GB20591@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 54D476E5EC for ; Thu, 24 Mar 2016 11:37:09 +0000 (UTC) In-Reply-To: <20160323164005.GB20591@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Mika Kuoppala , Intel-gfx@lists.freedesktop.org, Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org Ck9uIDIzLzAzLzE2IDE2OjQwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gV2VkLCBNYXIgMjMs IDIwMTYgYXQgMDQ6MjQ6NDhQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+IEJpZ2dl c3QgdGhpbmcgdG8gbWFrZSBzdXJlIGlzIHRoYXQgeW91IGRvbid0IGFkZCBhIGxvdCBvZiBjeWNs ZXMgdG8KPj4gdGhlIGZvcmNld2FrZSBsb29wcyBzaW5jZSBmb3IgZXhhbXBsZSBmd19kb21haW5z X2dldCBjYW4gYmUgdGhlCj4+IGhvdHRlc3QgaTkxNSBmdW5jdGlvbiBvbiBzb21lIGJlbmNobWFy a3MuCj4+Cj4+IChUaGlzIGFyZWEgc2xpZ2h0bHkgYW5ub3lzIG1lIGFueXdheSB3aXRoIHJlZHVu ZGFudCBsb29waW5nIG92ZXIKPj4gZm9yY2V3YWtlIGRvbWFpbnMgYW5kIHdlIGNvdWxkIGFsc28g cG90ZW50aWFsbHkgb3B0aW1pemUgdGhlIGFjawo+PiB3YWl0aW5nIGJ5IGZpcnN0IHJlcXVlc3Rp bmcgYWxsIHdlIHdhbnQsIGFuZCB0aGVuIGRvaW5nIHRoZSB3YWl0cy4KPj4gVGhhdCB3b3VsZCBi ZSBvbmUgYWRkaXRpb25hbCBsb29wLCBidXQgaWYgcmVtb3ZlZCB0aGUgb3RoZXIgb25lLAo+PiBj b2RlIHdvdWxkIHN0YXkgYXQgdGhlIHNhbWUgbnVtYmVyIG9mIGRvbWFpbiBsb29wcy4pCj4KPiBJ IGhlYXIgeW91LiBJIGp1c3QgZW5kIHVwIHdlZXBpbmcgaW4gdGhlIGNvcm5lciB3aGVuIEkgc2Vl IGZ3X2RvbWFpbl9nZXQKPiBvbiB0aGUgcHJvZmlsZS4KPgo+IFdlIGFscmVhZHkgZG8gaGF2ZSBh IG1pdGlnYXRpb24gc2NoZW1lIHRvIGhvbGQgb250byB0aGUgZm9yY2V3YWtlIGZvciBhbgo+IGV4 dHJhIGppZmZpZSBldmVyeSB0aW1lLiBJIGRvbid0IGxpa2UgaXQsIGJ1dCB3aXRob3V0IGl0IGZ3 X2RvbWFpbnNfZ2V0Cj4gYmVjb21lcyBhIHJlYWwgaG9nLgoKSSBhbSBwcmV0dHkgc3VyZSBJJ3Zl IHNlZW4gc29tZSB0ZXN0cyB3aGljaCBzb21laG93IGRlZmVhdCB0aGUgamlmZmllIApkZWxheSBh bmQgd2UgZW5kIHVwIHJlLWFjcXVpcmluZyBldmVyeSBtcy9qaWZmaWUuIFRoaXMgaXMgc29tZXRo aW5nIEkgCndhbnRlZCB0byBnZXQgdG8gdGhlIGJvdHRvbSBvZiBidXQgZGlkIG5vdCBnZXQgcm91 bmQgdG8geWV0LiBJdCB3YXMgCnRvdGFsbHkgdW5leHBlY3RlZCBiZWNhdXNlIHRoZSB0ZXN0IGlz IGhhbW1lcmluZyBvbiBldmVyeXRoaW5nLgoKPiBOb3RlIHRoYXQgb25lIHRoaW5nIHdlIGNhbiBh Y3R1YWxseSBkbyBpcyByZXN0cmljdCB0aGUgZG9tYWlucyB3ZSB3YWtldXAKPiBmb3IgdGhlIGVu Z2luZXMgKGVuZ2luZS0+ZndfZG9tYWluKSBpbiBleGVjbGlzdHNfc3VibWl0LCB0aGF0IHNob3Vs ZAo+IGhlbHAgY2h2L3NrbCsgYSBzbWFsbCBhbW91bnQuCgpJIGV2ZW4gaGF2ZSBhIHBhdGNoIHRv IGRvIHRoYXQgc29tZXdoZXJlLiA6KQoKPiBJIGRvbid0IGhhdmUgYSBnb29kIGlkZWEgZm9yIGhv dyB0byBrZWVwIHJjNiByZXNpZGVuY3kgaGlnaCBidXQgYXZvaWQKPiBmb3JjZXdha2Ugd2hlbiB0 aG9zZSBkYXJuIGVsc3AgcmVxdWlyZSBmb3JjZXdha2UuIEFzIGRvZXMgZ2VuNisgbGVnYWN5Cj4g UklOR19UQUlMIHdyaXRlcy4gQW5kIGV2ZW4gdGhlbiB0aGF0IHNwaW5sb2NrIGNhdXNlcyBxdWl0 ZSBhIGJpdCBvZgo+IHRyYWZmaWMgd2hlbiBpdCBzaG91bGRuJ3QgYmUgY29udGVuZGVkLiBJJ3Zl IGJlZW4gdGhpbmtpbmcgb2Ygd2hldGhlciB3ZQo+IGNhbiBoYXZlIG11bHRpcGxlIGxvY2tzICho YXNoZWQgYnkgcmVnaXN0ZXIpIGJ1dCB3ZSB3b3VsZCB0aGVuIHN0aWxsCj4gbmVlZCBzb21lIGNy b3NzLWNvbW11bmljYXRpb24gZm9yIHRoZSBjb21tb24gZm9yY2V3YWtlLgoKTWF5YmUgaXQgaXMg bm90IHdvcnRoIGl0IGF0IHRoaXMgcG9pbnQuIFRoaXMgaXMgcHJldHR5IHdlbGwgb3B0aW1pc2Vk IApub3cgYW5kIGNvdWxkIHN3aXRjaCB0byB0aGUgbmV4dCB0YXJnZXQuIExpa2UgbWF5YmUgbW92 ZSB0byBhY3RpdmUgYW5kIApyZXRpcmVfX3JlYWQsIG9yIHJldGlyZWRfcmVxX2xpc3QsIG9yIHNv bWV0aGluZy4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==