From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 31/38] drm/i915: Track the pinned kernel contexts on each engine Date: Tue, 5 Mar 2019 18:17:35 +0000 Message-ID: <4edec9f4-fc8c-003e-7b7d-b41c38718dcc@linux.intel.com> References: <20190301140404.26690-1-chris@chris-wilson.co.uk> <20190301140404.26690-31-chris@chris-wilson.co.uk> <155180941763.27405.9254097158323123832@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8243E894C3 for ; Tue, 5 Mar 2019 18:17:42 +0000 (UTC) In-Reply-To: <155180941763.27405.9254097158323123832@skylake-alporthouse-com> Content-Language: en-US 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 Ck9uIDA1LzAzLzIwMTkgMTg6MTAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE5LTAzLTA1IDE4OjA3OjM5KQo+Pj4gICAgICAgIC8qCj4+PiAgICAgICAg ICogU2ltaWxhcmx5IHRoZSBwcmVlbXB0IGNvbnRleHQgbXVzdCBhbHdheXMgYmUgYXZhaWxhYmxl IHNvIHRoYXQKPj4+IC0gICAgICAqIHdlIGNhbiBpbnRlcnJ1cHQgdGhlIGVuZ2luZSBhdCBhbnkg dGltZS4KPj4+ICsgICAgICAqIHdlIGNhbiBpbnRlcnJ1cHQgdGhlIGVuZ2luZSBhdCBhbnkgdGlt ZS4gSG93ZXZlciwgYXMgcHJlZW1wdGlvbgo+Pj4gKyAgICAgICogaXMgb3B0aW9uYWwsIHdlIGFs bG93IGl0IHRvIGZhaWwuCj4+PiAgICAgICAgICovCj4+PiAtICAgICBpZiAoaTkxNS0+cHJlZW1w dF9jb250ZXh0KSB7Cj4+PiAtICAgICAgICAgICAgIGNlID0gaW50ZWxfY29udGV4dF9waW4oaTkx NS0+cHJlZW1wdF9jb250ZXh0LCBlbmdpbmUpOwo+Pj4gLSAgICAgICAgICAgICBpZiAoSVNfRVJS KGNlKSkgewo+Pj4gLSAgICAgICAgICAgICAgICAgICAgIHJldCA9IFBUUl9FUlIoY2UpOwo+Pj4g LSAgICAgICAgICAgICAgICAgICAgIGdvdG8gZXJyX3VucGluX2tlcm5lbDsKPj4+IC0gICAgICAg ICAgICAgfQo+Pj4gLSAgICAgfQo+Pj4gKyAgICAgaWYgKGk5MTUtPnByZWVtcHRfY29udGV4dCkK Pj4+ICsgICAgICAgICAgICAgcGluX2NvbnRleHQoaTkxNS0+cHJlZW1wdF9jb250ZXh0LCBlbmdp bmUsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICZlbmdpbmUtPnByZWVtcHRfY29udGV4 dCk7Cj4+Cj4+IFlvdSBsb3N0IHRoZSBmYWlsdXJlIHBhdGggaGVyZS4gSSBzdXNwZWN0IGRlbGli ZXJhdGVseT8gQnV0IEkgYW0gbm90Cj4+IGNvbnZpbmNlZCB3ZSB3YW50IHRvIHNpbGVudGx5IGxv c2UgcHJlZW1wdGlvbiB3aGVuIGtlZXBpbmcgdGhlIGZhaWx1cmUKPj4gcGF0aCBpcyBzbyBlYXN5 Lgo+IAo+IFRoZSBmYWlsdXJlIHBhdGgga2lsbHMgdGhlIG1vZHVsZS4gV2hlcmVhcyB3ZSBjYW4g cXVpdGUgaGFwcGlseSBzdXJ2aXZlCj4gd2l0aG91dCBwcmVlbXB0aW9uLgoKWWVzIGl0IGlzIGhh cmQgdG8gZGVjaWRlIHdoYXQgaXMgd29yc2UsIG1vZHByb2JlIGZhaWx1cmUgd2hpY2ggbmV2ZXIg CmhhcHBlbnMsIG9yIGNoYW5nZSBpbiBwZXJmb3JtYW5jZSBwcm9maWxlIHdoaWNoIGFsc28gbmV2 ZXIgaGFwcGVucy4gOikKCkZvciBzb21ldGhpbmcgc28gdW5saWtlbHkgSSdkIHJhdGhlciBzZWUg aXQgZmFpbCB0aGFuIHNpbGVudGx5IGNoYW5nZSAKYmVoYXZpb3VyLiBQZXJoYXBzIGl0IGhhcyBz b21lIHJlbGV2YW5jZSBkdXJpbmcgZGV2ZWxvcG1lbnQgYW5kIHBsYXRmb3JtIApicmluZ3VwIGlm IG5vd2hlcmUgZWxzZS4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4