From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 5/6] drm/i915: Track vma activity per fence.context, not per engine Date: Wed, 4 Jul 2018 10:43:07 +0100 Message-ID: References: <20180629225419.5832-1-chris@chris-wilson.co.uk> <20180629225419.5832-5-chris@chris-wilson.co.uk> <4d1ccf61-cea8-9a24-8c11-b378dd4e53c1@linux.intel.com> <153064978546.15734.11145181163734332288@skylake.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 ESMTPS id DFB1B6EB43 for ; Wed, 4 Jul 2018 09:43:42 +0000 (UTC) In-Reply-To: <153064978546.15734.11145181163734332288@skylake.alporthouse.com> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDAzLzA3LzIwMTggMjE6MjksIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA3LTAzIDE4OjI4OjMxKQo+Pgo+PiBPbiAyOS8wNi8yMDE4IDIzOjU0 LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBJbiB0aGUgbmV4dCBwYXRjaCwgd2Ugd2lsbCB3YW50 IHRvIGJlIGFibGUgdG8gdXNlIG1vcmUgZmxleGlibGUgcmVxdWVzdAo+Pj4gdGltZWxpbmVzIHRo YXQgY2FuIGhvcCBiZXR3ZWVuIGVuZ2luZXMuIEZyb20gdGhlIHZtYSBwb3YsIHdlIGNhbiB0aGVu Cj4+PiBub3QgcmVseSBvbiB0aGUgYmluZGluZyBvZiB0aGlzIHJlcXVlc3QgdG8gYW4gZW5naW5l IGFuZCBzbyBjYW4gbm90Cj4+PiBlbnN1cmUgdGhhdCBkaWZmZXJlbnQgcmVxdWVzdHMgYXJlIG9y ZGVyZWQgdGhyb3VnaCBhIHBlci1lbmdpbmUKPj4+IHRpbWVsaW5lLCBhbmQgc28gd2UgbXVzdCB0 cmFjayBhY3Rpdml0eSBvZiBhbGwgdGltZWxpbmVzLiAoV2UgdHJhY2sKPj4+IGFjdGl2aXR5IG9u IHRoZSB2bWEgaXRzZWxmIHRvIHByZXZlbnQgdW5iaW5kaW5nIGZyb20gSFcgYmVmb3JlIHRoZSBI Vwo+Pj4gaGFzIGZpbmlzaGVkIGFjY2Vzc2luZyBpdC4pCj4+Pgo+Pj4gdjI6IFN3aXRjaCB0byBh IHJidHJlZSBmb3IgMzJiIHNhZmV0eSAoc2luY2UgdXNpbmcgdTY0IGFzIGEgcmFkaXh0cmVlCj4+ PiBpbmRleCBpcyBmcmF1Z2h0IHdpdGggYWxpYXNpbmcgb2YgdW5zaWduZWQgbG9uZ3MpLgoKW3Nu aXBdCgo+Pj4gK3N0cnVjdCBpOTE1X3ZtYV9hY3RpdmUgewo+Pj4gKyAgICAgc3RydWN0IGk5MTVf Z2VtX2FjdGl2ZSBiYXNlOwo+Pj4gKyAgICAgc3RydWN0IGk5MTVfdm1hICp2bWE7Cj4+PiArICAg ICBzdHJ1Y3QgcmJfbm9kZSBub2RlOwo+Pj4gKyAgICAgdTY0IHRpbWVsaW5lOwo+Pgo+PiBJZiBt eSBxdWljayBjYWxjdWxhdGlvbnMgYXJlIGNvcnJlY3QgdGhpcyBpcyAoOCArIDE2ICsgOCkgKyA4 ICsgMjAgKyA4ID0KPj4gNjggbGFyZ2UgLSBqdXN0IHVubHVja2lseSBvdmVyIHRoZSA2NC1ieXRl IHNsYWIgc28gYXQgc29tZSBwb2ludCBJIHRoaW5rCj4+IGl0IHdpbGwgd2FycmFudCBhIGRlZGlj YXRlZCBzbGFiIHRvIGF2b2lkIHdhc3RhZ2UuCj4gCj4gSG1tLCBpc24ndCBpdCA3IHBvaW50ZXJz ICsgYSB1NjQuCj4gCj4gICBzaXplb2YoaTkxNV92bWFfYWN0aXZlKT03Mgo+ICAgb2Zmc2V0b2Zl bmQoaTkxNV92bWFfYWN0aXZlLmJhc2UpPTMyCj4gICBvZmZzZXRvZmVuZChpOTE1X3ZtYV9hY3Rp dmUudm1hKT00MAo+ICAgb2Zmc2V0b2ZlbmQoaTkxNV92bWFfYWN0aXZlLm5vZGUpPTY0Cj4gICBv ZmZzZXRvZmVuZChpOTE1X3ZtYV9hY3RpdmUudGltZWxpbmUpPTcyCj4gCj4gQmFoIGk5MTVfZ2Vt X2FjdGl2ZSBpcyBiaWdnZXIgdGhhbiBJIHJlbWVtYmVyLgoKU28gZ29lcyBpbnRvIHRoZSA5Ni1i eXRlIGJ1Y2tldCBhbmQgd2FzdGUgaXMgMjQgYnl0ZXMgcGVyIGVudHJ5LiBJIAp0aG91Z2h0IHRo ZXJlIGlzIG9ubHkgMTI4IGJ1Y2tldCBhbmQgMTI4IG1pbnVzIG15IGluY29ycmVjdCA2OCB3YXMg bXVjaCAKbW9yZS4gU28gT0ssIGNhbiBsZWF2ZSBpdCBmb3IgbGF0ZXIgb3B0aW1pc2F0aW9uLgoK W3NuaXBdCgo+Pj4gICAgICAgIC8qCj4+PiAgICAgICAgICogQWRkIGEgcmVmZXJlbmNlIGlmIHdl J3JlIG5ld2x5IGVudGVyaW5nIHRoZSBhY3RpdmUgbGlzdC4KPj4+ICAgICAgICAgKiBUaGUgb3Jk ZXIgaW4gd2hpY2ggd2UgYWRkIG9wZXJhdGlvbnMgdG8gdGhlIHJldGlyZW1lbnQgcXVldWUgaXMK Pj4+IEBAIC04OTYsMTEgKzk0NywxMyBAQCBpbnQgaTkxNV92bWFfbW92ZV90b19hY3RpdmUoc3Ry dWN0IGk5MTVfdm1hICp2bWEsCj4+PiAgICAgICAgICogYWRkIHRoZSBhY3RpdmUgcmVmZXJlbmNl IGZpcnN0IGFuZCBxdWV1ZSBmb3IgaXQgdG8gYmUgZHJvcHBlZAo+Pj4gICAgICAgICAqICpsYXN0 Ki4KPj4+ICAgICAgICAgKi8KPj4+IC0gICAgIGlmICghaTkxNV92bWFfaXNfYWN0aXZlKHZtYSkp Cj4+PiArICAgICBpZiAoIWk5MTVfZ2VtX2FjdGl2ZV9pc3NldChhY3RpdmUpICYmICF2bWEtPmFj dGl2ZV9jb3VudCsrKSB7Cj4+Cj4+IHZtYS0+YWN0aXZlX2NvdW50ICh3aGljaCBpcyBpOTE1X3Zt YV9pc19hY3RpdmUpIGNoZWNrIHdvdWxkbid0IGJlCj4+IGVub3VnaD8gQ2FuIGl0IGJlIHplcm8g d2l0aCBhY3RpdmUgX3NldF8/Cj4gCj4gTm8sIGluIHRoZSBuZXh0IHBhdGNoIHdlIGNhbiBoYXZl IGFjdGl2ZV9jb3VudCB3aXRoIHZtYS0+YWN0aXZlIHVuc2V0LgoKRGVmaW5pdGVseSB0aGVuIHBs ZWFzZSBtYWtlIGl0IHNvIGl0IGlzIG9ubHkgd2hhdCBpcyBuZWVkZWQgZm9yIHRoaXMgCnBhdGNo LCBhbmQgY2hhbmdlIGl0IGluIHRoZSBuZXh0LgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK