From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: Tidy workaround batch buffer emission Date: Wed, 8 Feb 2017 13:20:58 +0000 Message-ID: <20170208132058.GP11545@nuc-i3427.alporthouse.com> References: <1486559628-392-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id B18716E893 for ; Wed, 8 Feb 2017 13:21:02 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1486559628-392-1-git-send-email-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBGZWIgMDgsIDIwMTcgYXQgMDE6MTM6NDhQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gRnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K PiAtc3RhdGljIGludCBnZW45X2luaXRfcGVyY3R4X2JiKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3Mg KmVuZ2luZSwKPiAtCQkJICAgICAgIHN0cnVjdCBpOTE1X3dhX2N0eF9iYiAqd2FfY3R4LAo+IC0J CQkgICAgICAgdWludDMyX3QgKmJhdGNoLAo+IC0JCQkgICAgICAgdWludDMyX3QgKm9mZnNldCkK PiArc3RhdGljIHUzMiAqZ2VuOV9pbml0X3BlcmN0eF9iYihzdHJ1Y3QgaW50ZWxfZW5naW5lX2Nz ICplbmdpbmUsIHUzMiAqYmF0Y2gpCj4gIHsKPiAtCXVpbnQzMl90IGluZGV4ID0gd2FfY3R4X3N0 YXJ0KHdhX2N0eCwgKm9mZnNldCwgQ0FDSEVMSU5FX0RXT1JEUyk7Cj4gLQo+IC0Jd2FfY3R4X2Vt aXQoYmF0Y2gsIGluZGV4LCBNSV9CQVRDSF9CVUZGRVJfRU5EKTsKPiArCSpiYXRjaCsrID0gTUlf QkFUQ0hfQlVGRkVSX0VORDsKPiAgCj4gLQlyZXR1cm4gd2FfY3R4X2VuZCh3YV9jdHgsICpvZmZz ZXQgPSBpbmRleCwgMSk7Cj4gKwlyZXR1cm4gYmF0Y2g7Cj4gIH0KClRyYW5zZm9ybWF0aW9uIGxv b2tzIHJlYXNvbmFibGUsIGJ1dCBJJ2QgbGlrZSB0byBvbWl0IHRoaXMgcGVyLWN0eCBiYgp3aGVu IGVtcHR5LgoKPiArCS8qCj4gKwkgKiBFbWl0IHRoZSB0d28gd29ya2Fyb3VuZCBiYXRjaCBidWZm ZXJzLCByZWNvcmRpbmcgdGhlIG9mZnNldCBmcm9tIHRoZQo+ICsJICogc3RhcnQgb2YgdGhlIHdv cmthcm91bmQgYmF0Y2ggYnVmZmVyIG9iamVjdCBmb3IgZWFjaCBhbmQgdGhlaXIKPiArCSAqIHJl c3BlY3RpdmUgc2l6ZXMuCj4gKwkgKi8KPiArCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHdh X2JiX2YpOyBpKyspIHsKPiArCQl3YV9iYltpXS0+b2Zmc2V0ID0gQUxJR04oYmF0Y2hfcHRyIC0g YmF0Y2gsIENBQ0hFTElORV9EV09SRFMpOwo+ICsJCWJhdGNoX3B0ciA9IHdhX2JiX2ZbaV0oZW5n aW5lLCBiYXRjaF9wdHIpOwo+ICsJCXdhX2JiW2ldLT5zaXplID0gYmF0Y2hfcHRyIC0gJmJhdGNo W3dhX2JiW2ldLT5vZmZzZXRdOwoKV2hpY2ggd2lsbCBicmVhayB0aGlzIHBhdHRlcm4uIEF0IHRo ZSBsZWFzdCB3ZSBjb3VsZCBkbwoKaWYgKCF3d19iYl9mbltpXSkKCWNvbnRpbnVlOwoKQW5kIHRo ZW4gc2tpcCBsb2FkaW5nIGludG8gdGhlIGNvbnRleHQgaW1hZ2UgaWYgc2l6ZT09MC4KCkknbGwg ZG91YmxlIGNoZWNrIHRoZSBtZWNoYW5pY2FsIGFzcGVjdHMgaW4gYSBiaXQuCi1DaHJpcwoKLS0g CkNocmlzIFdpbHNvbiwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50cmUKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==