From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20180807154414.25773-1-chris@chris-wilson.co.uk> From: Tvrtko Ursulin Message-ID: Date: Wed, 8 Aug 2018 13:45:39 +0100 MIME-Version: 1.0 In-Reply-To: <20180807154414.25773-1-chris@chris-wilson.co.uk> Content-Language: en-GB Subject: Re: [Intel-gfx] [igt-dev] [PATCH i-g-t] igt/prime_vgem: Ask the shrinker to purge a vgem bo from inside i915 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: Ck9uIDA3LzA4LzIwMTggMTY6NDQsIENocmlzIFdpbHNvbiB3cm90ZToKPiBMaW5rIGEgdmdlbSBk bWFidWYgaW50byBhbiBpOTE1IGJvIGFuZCB0aGVuIGFzayB0aGUgaTkxNSBzaHJpbmtlciB0bwo+ IHB1cmdlL2ludmFsaWRhdGUgaXRzIHBhZ2VzLiBUaGlzIHNob3VsZCBlc3RhYmxpc2ggdGhlIGxv Y2tkZXAgbGluayBmcm9tCj4gdGhlIGZzX3JlY2xhaW0gc2hyaW5rZXIgc2VjdGlvbiB0byB3aGF0 ZXZlciBsb2NrcyBhcmUgdXNlZCB0bwo+IGFjcXVpcmUvcmVsZWFzZSBkbWFidWYgbWFwcGluZ3M7 IGlmIGFueSBhcmUgcmVxdWlyZWQgb2ZjLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtv LnVyc3VsaW5AaW50ZWwuY29tPgo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+ Cj4gLS0tCj4gICB0ZXN0cy9wcmltZV92Z2VtLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysr KysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0t Z2l0IGEvdGVzdHMvcHJpbWVfdmdlbS5jIGIvdGVzdHMvcHJpbWVfdmdlbS5jCj4gaW5kZXggZDg4 NjA0NGE0Li4zYjNkY2M5MTAgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvcHJpbWVfdmdlbS5jCj4gKysr IGIvdGVzdHMvcHJpbWVfdmdlbS5jCj4gQEAgLTIzNyw2ICsyMzcsMzIgQEAgc3RhdGljIHZvaWQg dGVzdF9ndHQoaW50IHZnZW0sIGludCBpOTE1KQo+ICAgCWdlbV9jbG9zZSh2Z2VtLCBzY3JhdGNo LmhhbmRsZSk7Cj4gICB9Cj4gICAKPiArc3RhdGljIHZvaWQgdGVzdF9zaHJpbmsoaW50IHZnZW0s IGludCBpOTE1KQo+ICt7Cj4gKwlzdHJ1Y3QgdmdlbV9ibyBzY3JhdGNoID0gewo+ICsJCS53aWR0 aCA9IDEwMjQsCj4gKwkJLmhlaWdodCA9IDEwMjQsCj4gKwkJLmJwcCA9IDMyCj4gKwl9Owo+ICsJ aW50IGRtYWJ1ZjsKPiArCj4gKwl2Z2VtX2NyZWF0ZSh2Z2VtLCAmc2NyYXRjaCk7Cj4gKwo+ICsJ ZG1hYnVmID0gcHJpbWVfaGFuZGxlX3RvX2ZkKHZnZW0sIHNjcmF0Y2guaGFuZGxlKTsKPiArCWdl bV9jbG9zZSh2Z2VtLCBzY3JhdGNoLmhhbmRsZSk7Cj4gKwo+ICsJc2NyYXRjaC5oYW5kbGUgPSBw cmltZV9mZF90b19oYW5kbGUoaTkxNSwgZG1hYnVmKTsKPiArCWNsb3NlKGRtYWJ1Zik7Cj4gKwo+ ICsJLyogUG9wdWxhdGUgdGhlIGk5MTVfYm8tPnBhZ2VzLiAqLwo+ICsJZ2VtX3NldF9kb21haW4o aTkxNSwgc2NyYXRjaC5oYW5kbGUsIEk5MTVfR0VNX0RPTUFJTl9HVFQsIDApOwo+ICsKPiArCS8q IE5vdyBldmljdCB0aGVtLCBlc3RhYmxpc2luZyB0aGUgbGluayBmcm9tIGk5MTU6c2hyaW5rZXIg dG8gdmdlbS4gKi8KPiArCWlndF9kcm9wX2NhY2hlc19zZXQoaTkxNSwgRFJPUF9TSFJJTktfQUxM KTsKPiArCj4gKwlnZW1fY2xvc2UoaTkxNSwgc2NyYXRjaC5oYW5kbGUpOwo+ICt9Cj4gKwo+ICAg c3RhdGljIGJvb2wgaXNfY29oZXJlbnQoaW50IGk5MTUpCj4gICB7Cj4gICAJaW50IHZhbCA9IDE7 IC8qIGJ5IGRlZmF1bHQsIHdlIGFzc3VtZSBHVFQgaXMgY29oZXJlbnQsIGhlbmNlIHRoZSB0ZXN0 ICovCj4gQEAgLTc5NCw2ICs4MjAsOSBAQCBpZ3RfbWFpbgo+ICAgCWlndF9zdWJ0ZXN0KCJiYXNp Yy1ndHQiKQo+ICAgCQl0ZXN0X2d0dCh2Z2VtLCBpOTE1KTsKPiAgIAo+ICsJaWd0X3N1YnRlc3Qo InNocmluayIpCj4gKwkJdGVzdF9zaHJpbmsodmdlbSwgaTkxNSk7Cj4gKwo+ICAgCWlndF9zdWJ0 ZXN0KCJjb2hlcmVuY3ktZ3R0IikKPiAgIAkJdGVzdF9ndHRfaW50ZXJsZWF2ZWQodmdlbSwgaTkx NSk7Cj4gICAKPiAKClJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5A aW50ZWwuY29tPgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK