From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/4] drm/i915: Unify execlist and legacy request life-cycles Date: Fri, 9 Oct 2015 19:18:21 +0200 Message-ID: <20151009171821.GR26718@phenom.ffwll.local> References: <1444143124-16030-1-git-send-email-nicholas.hoath@intel.com> <1444143124-16030-2-git-send-email-nicholas.hoath@intel.com> <20151008123207.GQ27939@nuc-i3427.alporthouse.com> <20151009075851.GB26718@phenom.ffwll.local> <20151009083658.GE27939@nuc-i3427.alporthouse.com> <20151009091508.GP26718@phenom.ffwll.local> <20151009094535.GK27939@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1503C6E3E8 for ; Fri, 9 Oct 2015 10:15:29 -0700 (PDT) Received: by wiclk2 with SMTP id lk2so79460506wic.0 for ; Fri, 09 Oct 2015 10:15:27 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20151009094535.GK27939@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 , Daniel Vetter , Nick Hoath , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBPY3QgMDksIDIwMTUgYXQgMTA6NDU6MzVBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIEZyaSwgT2N0IDA5LCAyMDE1IGF0IDExOjE1OjA4QU0gKzAyMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBNeSBpZGVhIHdhcyB0byBjcmVhdGUgYSBuZXcgcmVxdWVzdCBmb3Ig My4gd2hpY2ggZ2V0cyBzaWduYWxsZWQgYnkgdGhlCj4gPiBzY2hlZHVsZXIgaW4gaW50ZWxfbHJj X2lycV9oYW5kbGVyLiBNeSBpZGVhIHdhcyB0aGF0IHdlJ2Qgb25seSBjcmVhdGUKPiA+IHRoZXNl IHdoZW4gYSBjdHggc3dpdGNoIG1pZ2h0IG9jY3VyIHRvIGF2b2lkIG92ZXJoZWFkLCBidXQgSSBn dWVzcyBpZiB3ZQo+ID4ganVzdCBvdXRyaWdodCBkZWxheSBhbGwgcmVxdWVzdHMgYSBub3RjaCBp ZiBuZWVkIHRoYXQgbWlnaHQgd29yayB0b28uIEJ1dAo+ID4gSSdtIHJlYWxseSBub3Qgc3VyZSBv biB0aGUgaW1wbGljYXRpb25zIG9mIHRoYXQgKGkuZS4gZG9lcyB0aGUgaGFyZHdhcmUKPiA+IHJl YWxseSB1bmxvZCB0aGUgY3R4IGlmIGl0J3MgaWRsZT8pLCBhbmQgd2hldGhlciB0aGF0IHdvdWxk IGZseSBzdGlsbCB3aXRoCj4gPiB0aGUgc2NoZWR1bGVyLgo+ID4KPiA+IEJ1dCBmaWd1cmluZyB0 aGlzIG9uZSBvdXQgaGVyZSBzZWVtcyB0byBiZSB0aGUgY29ybmVzdG9uZSBvZiB0aGlzIHJlb3Jn Lgo+ID4gV2l0aG91dCBpdCB3ZSBjYW4ndCBqdXN0IHRocm93IGNvbnRleHRzIG9udG8gdGhlIGFj dGl2ZSBsaXN0Lgo+IAo+IChMZXQgbWUgc2VlIGlmIEkgdW5kZXJzdGFuZCBpdCBjb3JyZWN0bHkp Cj4gCj4gQmFzaWNhbGx5IHRoZSBwcm9ibGVtIGlzIHRoYXQgd2UgY2FuJ3QgdHJ1c3QgdGhlIGNv bnRleHQgb2JqZWN0IHRvIGJlCj4gc3luY2hyb25pemVkIHVudGlsIGFmdGVyIHRoZSBzdGF0dXMg aW50ZXJydXB0LiBUaGUgd2F5IHdlIGhhbmRsZWQgdGhhdAo+IGZvciBsZWdhY3kgaXMgdG8gdHJh Y2sgdGhlIGN1cnJlbnRseSBib3VuZCBjb250ZXh0IGFuZCBrZWVwIHRoZQo+IHZtYS0+cGluX2Nv dW50IGFzc2VydGVkIHVudGlsIHRoZSByZXF1ZXN0IGNvbnRhaW5pbmcgdGhlIHN3aXRjaCBhd2F5 Lgo+IERvaW5nIHRoZSBzYW1lIGZvciBleGVjbGlzdHMgd291bGQgdHJpdmlhbGx5IGZpeCB0aGUg aXNzdWUgYW5kIGlmIGRvbmUKPiBzbWFydGx5IGFsbG93cyB1cyB0byBzaGFyZSBtb3JlIGNvZGUg KGJlZW4gdGhlcmUsIGRvbmUgdGhhdCkuCj4gCj4gVGhhdCBzYXRpc2ZpZXMgbWUgZm9yIGtlZXBp bmcgcmVxdWVzdHMgYXMgYSBiYXNpYyBmZW5jZSBpbiB0aGUgR1BVCj4gdGltZWxpbmUgYW5kIHNo b3VsZCBrZWVwIGV2ZXJ5b25lIGhhcHB5IHRoYXQgdGhlIGNvbnRleHQgY2FuJ3QgdmFuaXNoCj4g dW50aWwgYWZ0ZXIgaXQgaXMgY29tcGxldGUuIFRoZSBvbmx5IGNhdmVhdCBpcyB0aGF0IHdlIGNh bm5vdCBldmljdCB0aGUKPiBtb3N0IHJlY2VudCBjb250ZXh0LiBGb3IgbGVnYWN5LCB3ZSBkbyBh IHN3aXRjaCBiYWNrIHRvIHRoZSBhbHdheXMKPiBwaW5uZWQgZGVmYXVsdCBjb250ZXh0LiBGb3Ig ZXhlY2xpc3RzIHdlIGRvbid0LCBidXQgaXQgc3RpbGwgbWVhbnMgd2UKPiBzaG91bGQgb25seSBo YXZlIG9uZSBjb250ZXh0IHdoaWNoIGNhbm5vdCBiZSBldmljdGVkIChsaWtlIGxlZ2FjeSkuIEJ1 dAo+IGl0IGRvZXMgbGVhdmUgdXMgd2l0aCB0aGUgaXNzdWUgdGhhdCBpOTE1X2dwdV9pZGxlKCkg cmV0dXJucyBlYXJseSBhbmQKPiBpOTE1X2dlbV9jb250ZXh0X2ZpbmkoKSBtdXN0IGtlZXAgdGhl IGV4cGxpY2l0IGdwdSByZXNldCB0byBiZQo+IGFic29sdXRlbHkgc3VyZSB0aGF0IHRoZSBwZW5k aW5nIGNvbnRleHQgd3JpdGVzIGFyZSBjb21wbGV0ZWQgYmVmb3JlIHRoZQo+IGZpbmFsIGNvbnRl eHQgaXMgdW5ib3VuZC4KClllcywgYW5kIHRoYXQgd2FzIHdoYXQgSSBvcmlnaW5hbGx5IGhhZCBp biBtaW5kLiBNZWFud2hpbGUgdGhlIHNjaGVkdWxlcgood2lsbCkgaGFwcGVuIGFuZCB0aGF0IG1l YW5zIHdlIHdvbid0IGhhdmUgRklGTyBvcmRlcmluZy4gV2hpY2ggbWVhbnMgd2hlbgp3ZSBzd2l0 Y2ggY29udGV4dHMgKGFzIG9wcG9zZWQgdG8ganVzdCBhZGRpbmcgbW9yZSB0byB0aGUgcmluZ2J1 ZmZlciBvZgp0aGUgY3VycmVudCBvbmUpIHdlIHdvbid0IGhhdmUgYW55IGlkZWEgd2hpY2ggY29u dGV4dCB3aWxsIGJlIHRoZSBuZXh0Cm9uZS4gV2hpY2ggYWxzbyBtZWFucyB3ZSBkb24ndCBrbm93 IHdoaWNoIHJlcXVlc3QgdG8gcGljayB0byByZXRpcmUgdGhlCm9sZCBjb250ZXh0LiBIZW5jZSB3 aHkgSSB0aGluayB3ZSBuZWVkIHRvIGJlIGJldHRlci4KCk9mIGNvdXJzZSB3ZSBjYW4gZmlyc3Qg aW1wbGVtZW50IHRoZSBsZWdhY3kgY3R4IHNjaGVtZSBhbmQgdGhlbiBsZXQgSm9obgpIYXJyaXNv biBkZWFsIHdpdGggdGhlIG1lc3MgYWdhaW4sIGJ1dCBoZSBtaWdodCBub3QgbGlrZSB0aGF0IHRv byBtdWNoIDstKQoKVGhlIG90aGVyIHVwc2lkZSBvZiB0cmFja2luZyB0aGUgcmVhbCBjdHgtbm8t bG9uZ2VyLWluLXVzZSB3aXRoIHRoZSBjdHgKaXRzZWxmIGlzIHRoYXQgd2UgZG9uJ3QgbmVlZCB0 byBwaW4gYW55dGhpbmcgZXZlciAoSSB0aGluayksIGF0IGxlYXN0CmNvbmNlcHR1YWxseS4gQnV0 IGRlY2lkZWRseSBsZXNzIHN1cmUgYWJvdXQgdGhhdCAuLi4KLURhbmllbAotLSAKRGFuaWVsIFZl dHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3 bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK