From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Tidy workaround batch buffer emission Date: Wed, 8 Feb 2017 14:44:04 +0000 Message-ID: <5d631c34-6244-1f25-b34f-748e8a37edf6@linux.intel.com> References: <1486559628-392-1-git-send-email-tvrtko.ursulin@linux.intel.com> <20170208132058.GP11545@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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 101FD6E0F0 for ; Wed, 8 Feb 2017 14:44:07 +0000 (UTC) In-Reply-To: <20170208132058.GP11545@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 , Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA4LzAyLzIwMTcgMTM6MjAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBXZWQsIEZlYiAw OCwgMjAxNyBhdCAwMToxMzo0OFBNICswMDAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4gRnJv bTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4gLXN0YXRpYyBp bnQgZ2VuOV9pbml0X3BlcmN0eF9iYihzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUsCj4+ IC0JCQkgICAgICAgc3RydWN0IGk5MTVfd2FfY3R4X2JiICp3YV9jdHgsCj4+IC0JCQkgICAgICAg dWludDMyX3QgKmJhdGNoLAo+PiAtCQkJICAgICAgIHVpbnQzMl90ICpvZmZzZXQpCj4+ICtzdGF0 aWMgdTMyICpnZW45X2luaXRfcGVyY3R4X2JiKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2lu ZSwgdTMyICpiYXRjaCkKPj4gIHsKPj4gLQl1aW50MzJfdCBpbmRleCA9IHdhX2N0eF9zdGFydCh3 YV9jdHgsICpvZmZzZXQsIENBQ0hFTElORV9EV09SRFMpOwo+PiAtCj4+IC0Jd2FfY3R4X2VtaXQo YmF0Y2gsIGluZGV4LCBNSV9CQVRDSF9CVUZGRVJfRU5EKTsKPj4gKwkqYmF0Y2grKyA9IE1JX0JB VENIX0JVRkZFUl9FTkQ7Cj4+Cj4+IC0JcmV0dXJuIHdhX2N0eF9lbmQod2FfY3R4LCAqb2Zmc2V0 ID0gaW5kZXgsIDEpOwo+PiArCXJldHVybiBiYXRjaDsKPj4gIH0KPgo+IFRyYW5zZm9ybWF0aW9u IGxvb2tzIHJlYXNvbmFibGUsIGJ1dCBJJ2QgbGlrZSB0byBvbWl0IHRoaXMgcGVyLWN0eCBiYgo+ IHdoZW4gZW1wdHkuCgpEb24ndCBrbm93IGlmIHRoYXQgaXMgcG9zc2libGUuIEl0IGlzIGFsd2F5 cyBwcm9ncmFtbWluZyB0aGUgb2Zmc2V0IGF0IAp0aGUgbW9tZW50IHNvIGRvY3VtZW50YXRpb24g ZGlnZ2luZyBpcyByZXF1aXJlZC4KCj4+ICsJLyoKPj4gKwkgKiBFbWl0IHRoZSB0d28gd29ya2Fy b3VuZCBiYXRjaCBidWZmZXJzLCByZWNvcmRpbmcgdGhlIG9mZnNldCBmcm9tIHRoZQo+PiArCSAq IHN0YXJ0IG9mIHRoZSB3b3JrYXJvdW5kIGJhdGNoIGJ1ZmZlciBvYmplY3QgZm9yIGVhY2ggYW5k IHRoZWlyCj4+ICsJICogcmVzcGVjdGl2ZSBzaXplcy4KPj4gKwkgKi8KPj4gKwlmb3IgKGkgPSAw OyBpIDwgQVJSQVlfU0laRSh3YV9iYl9mKTsgaSsrKSB7Cj4+ICsJCXdhX2JiW2ldLT5vZmZzZXQg PSBBTElHTihiYXRjaF9wdHIgLSBiYXRjaCwgQ0FDSEVMSU5FX0RXT1JEUyk7Cj4+ICsJCWJhdGNo X3B0ciA9IHdhX2JiX2ZbaV0oZW5naW5lLCBiYXRjaF9wdHIpOwo+PiArCQl3YV9iYltpXS0+c2l6 ZSA9IGJhdGNoX3B0ciAtICZiYXRjaFt3YV9iYltpXS0+b2Zmc2V0XTsKPgo+IFdoaWNoIHdpbGwg YnJlYWsgdGhpcyBwYXR0ZXJuLiBBdCB0aGUgbGVhc3Qgd2UgY291bGQgZG8KPgo+IGlmICghd3df YmJfZm5baV0pCj4gCWNvbnRpbnVlOwo+Cj4gQW5kIHRoZW4gc2tpcCBsb2FkaW5nIGludG8gdGhl IGNvbnRleHQgaW1hZ2UgaWYgc2l6ZT09MC4KPgo+IEknbGwgZG91YmxlIGNoZWNrIHRoZSBtZWNo YW5pY2FsIGFzcGVjdHMgaW4gYSBiaXQuCgpUaGlzIHNob3VsZCBoYXZlIGJlZW4gYW4gUkZDLCBq dXN0IGEgbWlzdGFrZSBvbiBteSBwYXJ0IGZvciBub3QgbWFya2luZyAKaXQgYXMgc3VjaC4gSXQg c2F2ZXMgYXJvdW5kIDUwMC02MDAgYnl0ZXMgQUZBSVIsIGJ1dCBhbHNvIEkgd2FzIHRoaW5raW5n IApvZiBhZGRpbmcgYSBoZWxwZXIgdG8gZW1pdCB0aGUgb2Z0ZW4gdXNlZCBwaXBlIGNvbnRyb2wg CihnZW44X2VtaXRfZmx1c2hfcmVuZGVyKSB3aGljaCBjYW4gYnJpbmcgbW9yZSBnYWlucy4KClJl Z2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==