From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: Asynchronous eviction [WAS Re: [PATCH] drm/ttm: add minimum residency constraint for bo eviction] Date: Fri, 30 Nov 2012 10:39:57 +0100 Message-ID: <50B87EED.5020400@shipmail.org> References: <1354118328-8104-1-git-send-email-j.glisse@gmail.com> <1354118328-8104-2-git-send-email-j.glisse@gmail.com> <50B69BB2.5040908@shipmail.org> <1354146298.13769.12.camel@trillian.infiniteimprobability.net> <50B71714.4060802@shipmail.org> <50B7C6A4.2090306@shipmail.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from GOTHNET-SMTP2.gothnet.se (ns2.gothnet.se [82.193.160.251]) by gabe.freedesktop.org (Postfix) with ESMTP id 5C4F6E5FF3 for ; Fri, 30 Nov 2012 01:40:08 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: =?UTF-8?B?TWFyZWsgT2zFocOhaw==?= , Jerome Glisse Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gMTEvMjkvMjAxMiAxMDo1OCBQTSwgTWFyZWsgT2zFocOhayB3cm90ZToKPgo+IFdoYXQgSSB0 cmllZCB0byBwb2ludCBvdXQgd2FzIHRoYXQgdGhlIHN5bmNocm9uaXphdGlvbiBzaG91bGRuJ3Qg YmUKPiBuZWVkZWQsIGJlY2F1c2UgdGhlIENQVSBzaG91bGRuJ3QgZG8gYW55dGhpbmcgd2l0aCB0 aGUgY29udGVudHMgb2YKPiBldmljdGVkIGJ1ZmZlcnMuIFRoZSBHUFUgbW92ZXMgdGhlIGJ1ZmZl cnMsIG5vdCB0aGUgQ1BVLiBXaGF0IGRvZXMgdGhlCj4gQ1BVIGRvIGJlc2lkZXMgdXBkYXRpbmcg c29tZSBrZXJuZWwgc3RydWN0dXJlcz8KPgo+IEFsc28sIGJ1ZmZlciBkZWxldGlvbiBpcyBzb21l dGhpbmcgd2hlcmUgeW91IGRvbid0IG5lZWQgdG8gd2FpdCBmb3IKPiB0aGUgYnVmZmVyIHRvIGJl Y29tZSBpZGxlIGlmIHlvdSBrbm93IHRoZSBtZW1vcnkgYXJlYSB3b24ndCBiZQo+IG1hcHBlZCBi eSB0aGUgQ1BVLCBldmVyLiBUaGUgbWVtb3J5IGNhbiBiZSByZWNsYWltZWQgcmlnaHQgYXdheS4g SXQKPiB3b3VsZCBiZSB0aGUgR1BVIHRvIG1vdmUgbmV3IGRhdGEgaW4gYW5kIG9uY2UgdGhhdCBo YXBwZW5zLCB0aGUgb2xkCj4gYnVmZmVyIHdpbGwgYmUgdHJpdmlhbGx5IGlkbGUsIGJlY2F1c2Ug c2luZ2xlLXJpbmcgR1BVcyBleGVjdXRlCj4gY29tbWFuZHMgaW4gb3JkZXIuCj4KPiBNYXJlawoK QWN0dWFsbHkgYXN5bmNocm9ub3VzIGV2aWN0aW9uIC8gZGVsZXRpb24gaXMgc29tZXRoaW5nIEkg aGF2ZSBiZWVuIApwcm90b3R5cGluZyBmb3IgYSB3aGlsZSBidXQgbmV2ZXIgZ290dGVuIGFyb3Vu ZCB0byBpbXBsZW1lbnQgaW4gVFRNOgoKVGhlcmUgYXJlIGEgZmV3IG1pbm9yIGNhdmVhdHM6CgpX aXRoIGJ1ZmZlciBkZWxldGlvbiwgd2hhdCB5b3Ugc2F5IGlzIHRydWUgZm9yIGZpeGVkIG1lbW9y eSwgYnV0IG5vdCBmb3IgClRUIG1lbW9yeSB3aGVyZSBwYWdlcyBhcmUgcmVjbGFpbWVkIGJ5IHRo ZSBzeXN0ZW0gYWZ0ZXIgYnVmZmVyIApkZXN0cnVjdGlvbi4gVGhhdCBtZWFucyB0aGF0IHdlIGRv bid0IGhhdmUgdG8gd2FpdCBmb3IgaWRsZSB0byBmcmVlIEdQVSAKc3BhY2UsIGJ1dCB3ZSBuZWVk IHRvIHdhaXQgYmVmb3JlIHBhZ2VzIGFyZSBoYW5kZWQgYmFjayB0byB0aGUgc3lzdGVtLgoKU3dh cG91dCBuZWVkcyB0byBhY2Nlc3MgdGhlIGNvbnRlbnRzIG9mIGV2aWN0ZWQgYnVmZmVycywgYnV0 IApzeW5jaHJvbml6aW5nIGRvZXNuJ3QgbmVlZCB0byBoYXBwZW4gdW50aWwganVzdCBiZWZvcmUg c3dhcG91dC4KCk11bHRpLXJpbmcgLSBDUFUgc3VwcG9ydDogSWYgYW5vdGhlciByaW5nIC8gZW5n aW5lIG9yIHRoZSBDUFUgaXMgYWJvdXQgCnRvIG1vdmUgaW4gYnVmZmVyIGNvbnRlbnRzIHRvIFZS QU0gb3IgYSBHUFUgYXBlcnR1cmUgdGhhdCB3YXMgcHJldmlvdXNseSAKZXZpY3RlZCBieSBhbm90 aGVyIHJpbmcsIGl0IG5lZWRzIHRvIHN5bmMgd2l0aCB0aGF0IGV2aWN0aW9uLCBidXQgCmRvZXNu J3Qga25vdyB3aGF0IGJ1ZmZlciBvciBldmVuIHdoaWNoIGJ1ZmZlcnMgb2NjdXBpZWQgdGhlIHNw YWNlIApwcmV2aW91c2x5LiBUcml2aWFsbHkgb25lIGNhbiBhdHRhY2ggYSBzeW5jIG9iamVjdCB0 byB0aGUgbWVtb3J5IHR5cGUgCm1hbmFnZXIgdGhhdCByZXByZXNlbnRzIHRoZSBsYXN0IGV2aWN0 aW9uIGZyb20gdGhhdCBtZW1vcnkgdHlwZSwgYW5kIAoqYW55KiBlbmdpbmUgKENQVSBvciBHUFUp IHRoYXQgbW92ZXMgYnVmZmVyIGNvbnRlbnRzIGluIG5lZWRzIHRvIG9yZGVyIAp0aGF0IG1vdmVt ZW50IHdpdGggcmVzcGVjdCB0byB0aGF0IGZlbmNlLiBBcyB5b3Ugc2F5LCB3aXRoIGEgc2luZ2xl IHJpbmcgCmFuZCBubyBDUFUgZmFsbGJhY2tzLCB0aGF0IG9yZGVyaW5nIGlzIGEgbm8tb3AsIGJ1 dCBhbnkgY29tbW9uIAoobm9uLWRyaXZlciBiYXNlZCkgaW1wbGVtZW50YXRpb24gbmVlZHMgdG8g c3VwcG9ydCB0aGlzLgoKQSBzaW5nbGUgZmVuY2UgYXR0YWNoZWQgdG8gdGhlIG1lbW9yeSB0eXBl IG1hbmFnZXIgaXMgdGhlIHNpbXBsZXN0IApzb2x1dGlvbiwgYnV0IGEgc29sdXRpb24gd2l0aCBh IGZlbmNlIGZvciBlYWNoIGZyZWUgcmVnaW9uIGluIHRoZSBmcmVlIApsaXN0IGlzIGFsc28gcG9z c2libGUuIFRoZW4gVFRNIG5lZWRzIGEgZHJpdmVyIGNhbGxiYWNrIHRvIGJlIGFibGUgb3JkZXIg CmZlbmNlcyB3IHIgdCBlY2hvdGhlci4KCi9UaG9tYXMKCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2 ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9kcmktZGV2ZWwK