From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH i-g-t 01/19] i915/gem_ppgtt: Estimate resource usage and bail if it means swapping! Date: Mon, 11 Mar 2019 12:04:05 +0200 Message-ID: <87h8c9u3qi.fsf@gaia.fi.intel.com> References: <20190308181129.15562-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id B9CFD89938 for ; Mon, 11 Mar 2019 10:04:41 +0000 (UTC) In-Reply-To: <20190308181129.15562-1-chris@chris-wilson.co.uk> 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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gZmkta2Js LWd1YydzIHN3YXAgcmFuIGRyeSB3aGlsZSBydW5uaW5nIGJsdC12cy1yZW5kZXItY3R4Tiwgd2hp Y2ggaXMKPiBtaWRseSBjb25jZXJuaW5nIGJ1dCBjb25jZWl2YWJsZSBhcyB3ZSBuZXZlciBjaGVj a2VkIHRoZXJlIHdhcyBlbm91Z2gKPiBtZW1vcnkgdG8gcnVuIHRoZSB0ZXN0IHRvIGJlZ2luIHdp dGguCj4KPiBFYWNoIGNoaWxkIG5lZWRzIHRvIGtlZXAgaXRzIG93biBzdXJmYWNlIGFuZCBwb3Nz aWJsZSBhIHBhaXIgb2YgbG9naWNhbAo+IGNvbnRleHRzIChvbmUgZm9yIHJjcyBhbmQgb25lIGZv ciBiY3MpIHNvIGNoZWNrIHRoYXQgdGhlcmUgaXMgZW5vdWdoCj4gbWVtb3J5IHRvIGFsbG93IGFs bCBjaGlsZHJlbiB0byBjby1leGlzdC4gRHVyaW5nIGV4ZWN1dGlvbiwgd2UgcmVxdWlyZQo+IGFu b3RoZXIgc3VyZmFjZSBhbmQgYmF0Y2gsIGJ1dCB0aGVzZSBhcmUgdGVtcG9yYXJ5IGFuZCBzbyBz aG91bGQgZml0Cj4gZmluZSB3aXRoIGEgc21hbGwgYW1vdW50IG9mIHRocmFzaGluZyBvbiB0aGUg Ym91bmRhcnkuCj4KPiBSZWZlcmVuY2VzOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3No b3dfYnVnLmNnaT9pZD0xMDk4MDEKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KPiAtLS0KPiAgdGVzdHMvaTkxNS9nZW1fcHBndHQuYyB8IDYg KysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQg YS90ZXN0cy9pOTE1L2dlbV9wcGd0dC5jIGIvdGVzdHMvaTkxNS9nZW1fcHBndHQuYwo+IGluZGV4 IDExY2EzMWU3NC4uOTQwOWJlZjE0IDEwMDY0NAo+IC0tLSBhL3Rlc3RzL2k5MTUvZ2VtX3BwZ3R0 LmMKPiArKysgYi90ZXN0cy9pOTE1L2dlbV9wcGd0dC5jCj4gQEAgLTkxLDggKzkxLDE0IEBAIHN0 YXRpYyB2b2lkIGZvcmtfcmNzX2NvcHkoaW50IHRpbWVvdXQsIHVpbnQzMl90IGZpbmFsLAo+ICAj ZGVmaW5lIENSRUFURV9DT05URVhUIDB4MQo+ICB7Cj4gIAlpZ3RfcmVuZGVyX2NvcHlmdW5jX3Qg cmVuZGVyX2NvcHk7Cj4gKwl1aW50NjRfdCBtZW1fcGVyX2NoaWxkOwo+ICAJaW50IGRldmlkOwo+ ICAKPiArCW1lbV9wZXJfY2hpbGQgPSBTSVpFOwo+ICsJaWYgKGZsYWdzICYgQ1JFQVRFX0NPTlRF WFQpCj4gKwkJbWVtX3Blcl9jaGlsZCArPSAyICogMTI4ICogMTAyNDsgLyogcm91Z2ggY29udGV4 dCBzaXplcyAqLwoKU29tZWRheSBsaWJpZnkgdGhpcyBzbyB0aGF0IHdlIGdpdmUgbnVtIGNvbnRl eHQgYW5kIHNpemUgcGVyIGVhY2g/Ckp1c3QgdGhhdCB0aGUgbW9kZXJuIGdlbnMgZWF0IG1vcmUg c28gd2UgY291bGQgdHdlYWsgcGVyIGdlbiBpbnN0ZWFkCm9mIGdvaW5nIHdpdGggdGhlIG1heCBl c3RpbWF0ZS4gUmVnYXJkbGVzcywKClJldmlld2VkLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1 b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KCgo+ICsJaW50ZWxfcmVxdWlyZV9tZW1vcnkobWVtX3Bl cl9jaGlsZCwgY291bnQsIENIRUNLX1JBTSk7Cj4gKwo+ICAJZm9yIChpbnQgY2hpbGQgPSAwOyBj aGlsZCA8IGNvdW50OyBjaGlsZCsrKSB7Cj4gIAkJaW50IGZkID0gZHJtX29wZW5fZHJpdmVyKERS SVZFUl9JTlRFTCk7Cj4gIAkJZHJtX2ludGVsX2J1Zm1nciAqYnVmbWdyOwo+IC0tIAo+IDIuMjAu MQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJ bnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==