From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 47/70] drm/i915: Allocate context objects from stolen Date: Fri, 10 Apr 2015 10:39:26 +0200 Message-ID: <20150410083926.GD12038@phenom.ffwll.local> References: <1428420094-18352-1-git-send-email-chris@chris-wilson.co.uk> <1428420094-18352-48-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f53.google.com (mail-wg0-f53.google.com [74.125.82.53]) by gabe.freedesktop.org (Postfix) with ESMTP id A720B6E8D4 for ; Fri, 10 Apr 2015 01:37:29 -0700 (PDT) Received: by wgso17 with SMTP id o17so10663898wgs.1 for ; Fri, 10 Apr 2015 01:37:29 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1428420094-18352-48-git-send-email-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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBBcHIgMDcsIDIwMTUgYXQgMDQ6MjE6MTFQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEFzIHdlIG5ldmVyIGV4cG9zZSBjb250ZXh0IG9iamVjdHMgZGlyZWN0bHkgdG8gdXNl cnNwYWNlLCB3ZSBjYW4gZm9yZ28KPiBhbGxvY2F0aW5nIGEgZmlyc3QtY2xhc3MgR0VNIG9iamVj dCBmb3IgdGhlbSBhbmQgcHJlZmVyIHRvIHVzZSB0aGUKPiBsaW1pdGVkIHJlc291cmNlIG9mIHJl c2VydmVkL3N0b2xlbiBtZW1vcnkgZm9yIHRoZW0uIE5vdGUgdGhpcyBtZWFucwo+IHRoYXQgdGhl aXIgaW5pdGlhbCBjb250ZW50cyBhcmUgdW5kZWZpbmVkLgo+IAo+IEhvd2V2ZXIsIGEgZG93bnNp ZGUgb2YgdXNpbmcgc3RvbGVuIG9iamVjdHMgZm9yIGV4ZWNsaXN0cyBpcyB0aGF0IHdlCj4gY2Fu bm90IGFjY2VzcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBkaXJlY3RseSAodGhhbmtzIE1DSCEpIHdo aWNoIHByZXZlbnRzCj4gdGhlaXIgdXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgoKUXVldWVkIGZvciAtbmV4dCwgdGhhbmtzIGZv ciB0aGUgcGF0Y2guCi1EYW5pZWwKCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX2NvbnRleHQuYyB8IDQgKysrLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMu YyAgICAgICAgfCAyICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKPiBp bmRleCAxODkwMGY3NDViYzYuLmI5YzZiMGFkMWQwZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9jb250ZXh0LmMKPiBAQCAtMTU3LDcgKzE1Nyw5IEBAIGk5MTVfZ2VtX2FsbG9j X2NvbnRleHRfb2JqKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHNpemVfdCBzaXplKQo+ICAJc3Ry dWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iajsKPiAgCWludCByZXQ7Cj4gIAo+IC0Jb2JqID0g aTkxNV9nZW1fYWxsb2Nfb2JqZWN0KGRldiwgc2l6ZSk7Cj4gKwlvYmogPSBpOTE1X2dlbV9vYmpl Y3RfY3JlYXRlX3N0b2xlbihkZXYsIHNpemUpOwo+ICsJaWYgKG9iaiA9PSBOVUxMKQo+ICsJCW9i aiA9IGk5MTVfZ2VtX2FsbG9jX29iamVjdChkZXYsIHNpemUpOwo+ICAJaWYgKG9iaiA9PSBOVUxM KQo+ICAJCXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s cmMuYwo+IGluZGV4IGZjNTdkNDExMWU1Ni4uYTYyZmZhYTQ1YmQxIDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfbHJjLmMKPiBAQCAtMTcxMSw3ICsxNzExLDcgQEAgaW50IGludGVsX2xyX2NvbnRl eHRfZGVmZXJyZWRfY3JlYXRlKHN0cnVjdCBpbnRlbF9jb250ZXh0ICpjdHgsCj4gIAo+ICAJY29u dGV4dF9zaXplID0gcm91bmRfdXAoZ2V0X2xyX2NvbnRleHRfc2l6ZShyaW5nKSwgNDA5Nik7Cj4g IAo+IC0JY3R4X29iaiA9IGk5MTVfZ2VtX2FsbG9jX2NvbnRleHRfb2JqKGRldiwgY29udGV4dF9z aXplKTsKPiArCWN0eF9vYmogPSBpOTE1X2dlbV9hbGxvY19vYmplY3QoZGV2LCBjb250ZXh0X3Np emUpOwo+ICAJaWYgKElTX0VSUihjdHhfb2JqKSkgewo+ICAJCXJldCA9IFBUUl9FUlIoY3R4X29i aik7Cj4gIAkJRFJNX0RFQlVHX0RSSVZFUigiQWxsb2MgTFJDIGJhY2tpbmcgb2JqIGZhaWxlZDog JWRcbiIsIHJldCk7Cj4gLS0gCj4gMi4xLjQKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5n aW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==