From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 05/59] drm/i915: Reserve ring buffer space for i915_add_request() commands Date: Mon, 23 Mar 2015 09:54:41 +0100 Message-ID: <20150323085441.GK1349@phenom.ffwll.local> References: <1426768264-16996-1-git-send-email-John.C.Harrison@Intel.com> <1426768264-16996-6-git-send-email-John.C.Harrison@Intel.com> <20150320151302.GT1349@phenom.ffwll.local> <550C430F.8020903@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f54.google.com (mail-wg0-f54.google.com [74.125.82.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 0D9506E51A for ; Mon, 23 Mar 2015 01:52:58 -0700 (PDT) Received: by wgbcc7 with SMTP id cc7so139986458wgb.0 for ; Mon, 23 Mar 2015 01:52:57 -0700 (PDT) Content-Disposition: inline In-Reply-To: <550C430F.8020903@Intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: John Harrison Cc: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDM6NTU6NTlQTSArMDAwMCwgSm9obiBIYXJyaXNvbiB3 cm90ZToKPiBPbiAyMC8wMy8yMDE1IDE1OjEzLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID5PbiBU aHUsIE1hciAxOSwgMjAxNSBhdCAxMjozMDoxMFBNICswMDAwLCBKb2huLkMuSGFycmlzb25ASW50 ZWwuY29tIHdyb3RlOgo+ID4+K3ZvaWQgaW50ZWxfcmluZ19yZXNlcnZlZF9zcGFjZV91c2Uoc3Ry dWN0IGludGVsX3JpbmdidWZmZXIgKnJpbmdidWYsIGludCBzaXplKQo+ID5KdXN0IGEgYml0IG9m IGludGVyZmFjZSBiaWtlc2hlZCAtIEknZCBkcm9wIHRoZSBzaXplIHBhcmFtZXRlciBoZXJlLiBJ dAo+ID5qdXN0IGR1cGxpY2F0ZXMgd2hhdCB3ZSB0ZWxsIHRoZSByaW5nIGluIHRoZSByZXNlcnZh dGlvbiBjb2RlIGFuZCB0aGUgcmVhbAo+ID5jaGVjayBoYXBwZW5zIGluIHRoZSBfZW5kIGZ1bmN0 aW9uLgo+ID4KPiA+Pit7Cj4gPj4rCVdBUk5fT04oc2l6ZSA+IHJpbmdidWYtPnJlc2VydmVkX3Np emUpOwo+ID4+KwlXQVJOX09OKHJpbmdidWYtPnJlc2VydmVkX2luX3VzZSk7Cj4gPj4rCj4gPj4r CXJpbmdidWYtPnJlc2VydmVkX2luX3VzZSA9IHRydWU7Cj4gPj4rCXJpbmdidWYtPnJlc2VydmVk X3RhaWwgICA9IHJpbmdidWYtPnRhaWw7Cj4gPj4rfQo+ID4+Kwo+ID4+K3ZvaWQgaW50ZWxfcmlu Z19yZXNlcnZlZF9zcGFjZV9lbmQoc3RydWN0IGludGVsX3JpbmdidWZmZXIgKnJpbmdidWYpCj4g Pj4rewo+ID4+KwlXQVJOX09OKCFyaW5nYnVmLT5yZXNlcnZlZF9pbl91c2UpOwo+ID4+KwlXQVJO X09OKHJpbmdidWYtPnRhaWwgPiByaW5nYnVmLT5yZXNlcnZlZF90YWlsICsgcmluZ2J1Zi0+cmVz ZXJ2ZWRfc2l6ZSk7Cj4gPkRvbid0IHdlIG5lZWQgdG8gaGFuZGxlIHdyYXAtYXJvdW5kIHRvIG1h a2Ugc3VyZSB3ZSBkbyBjb3JyZWN0bHkgY2hlY2sgZm9yCj4gPnN1ZmZpY2llbnQgcmVzZXJ2YXRp b24/Cj4gPi1EYW5pZWwKPiAKPiBUaGVyZSBpcyBub3RoaW5nIHNwZWNpYWwgdG8gd29ycnkgYWJv dXQgZm9yIHdyYXBwaW5nLiBUaGUgcmVndWxhcgo+IGludGVsX3JpbmdfYmVnaW4oKSBjb2RlIHdp bGwgaGFuZGxlIGFsbCB0aGF0IGFzIGJlZm9yZS4gVGhlIHdob2xlIHBvaW50IG9mCj4gdGhlIHJl c2VydmVkIHNjaGVtZSBpcyB0aGF0IGl0IGlzIGJhc2ljYWxseSB0aGUgc2FtZSBhcyBjYWxsaW5n Cj4gaW50ZWxfcmluZ19iZWdpbigpIHdpdGggJ3NpemUgKyBSRVNFUlZFRF9TSVpFJyBldmVyeXdo ZXJlLiBTbyB3aGVuCj4gaTkxNV9hZGRfcmVxdWVzdCgpIHN0YXJ0cywgaXQgaXMgZ3VhcmFudGVl ZCB0aGF0IGFuCj4gJ2ludGVsX3JpbmdfYmVnaW4oUkVTRVJWRURfU0laRSknIGhhcyBiZWVuIGRv bmUgYWxyZWFkeSBpbmNsdWRpbmcgYW55Cj4gbmVjZXNzYXJ5IGJ1ZmZlciB3cmFwcGluZy4gVGh1 cyBpdCBkb2VzIG5vdCBhY3R1YWxseSBuZWVkIHRvIGNhbGwKPiAnaV9yX2JlZ2luKCknIGF0IGFs bCwgcmVhbGx5IC0gaXQgaXMgZ3VhcmFudGVlZCB0byBzdWNjZWVkIChhcyBsb25nIGFzIGl0Cj4g c3RheXMgd2l0aGluIFJFU0VSVkVEX1NJWkUgdG90YWwgdXNhZ2UpLgoKSSB0aGluayB0aGVyZSdz IGEgbWlzdW5kZXJzdGFuZGluZy4gTGV0IG1lIHRyeSB0byBleHBsYWluIGFnYWluLgoKcmluZ2J1 Zi0+dGFpbCBnZXRzIHdyYXBwZWQgYXJvdW5kLCBidXQgdGhlIGV4cHJlc3Npb24KInJpbmdidWYt PnJlc2VydmVkLT50YWlsICsgcmluZ2J1Zi0+cmVzZXJ2ZWRfc2l6ZSIgZG9lc24ndC4gQW5kIHRo ZQpjb21wYXJpc29uICI+IiBhbHNvIGRvZXNuJ3QgaGFuZGxlIHdyYXAgYXJvdW5kLgoKQWxsIHRh a2VuIHRvZ2V0aGVyIHRoZXJlIHdvbid0IGJlIGEgc3B1cmlvcyBXQVJOLCBidWYgaWYgeW91IHdy YXAgLT50YWlsCmFuZCBoYXZlbid0IHJlc2VydmVkIGVub3VnaCBzcGFjZSB5b3VyIGNoZWNrIHdv bnQgY2F0Y2ggdGhpcy4gVGhlIG9ubHkKdGhpbmcgeW91IG5lZWQgaXMgcmVzZXJ2ZWRfc2l6ZSty ZXNlcnZlZF90YWlsID4gUklOR0JVRl9TSVpFIGFuZCB5b3VyIFdBUk4Kd29uJ3QgZmlyZSwgbm90 IGV2ZW4gaWYgd2Ugd3JhcCB0aGUgcmluZyBhIGZldyB0aW1lcy4KClRoaXMgaXMgZXZlbiBtb3Jl IGltcG9ydGFudCBzaW5jZSB0aGUgd3JhcHBpbmcgaXRzZWxmIGluY3JlYXNlcyBzcGFjZQpyZXF1 aXJlbWVudHMgYSBiaXQsIGFuZCBzbyB3ZSB3YW50IHRvIGJlIGVzcGVjaWFsbHkgY2FyZWZ1bCB3 aXRoIGNoZWNraW5nCnRoYXQgd2UgcmVzZXJ2ZWQgZW5vdWdoIHRoZXJlLgoKT3IgZG8gSSBtaXNz IHNvbWV0aGluZz8KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwg SW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK