From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC 05/39] drm/i915: Split i915_dem_do_execbuffer() in half Date: Tue, 21 Jul 2015 10:00:33 +0200 Message-ID: <20150721080033.GX16722@phenom.ffwll.local> References: <1437143628-6329-1-git-send-email-John.C.Harrison@Intel.com> <1437143628-6329-6-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f54.google.com (mail-wg0-f54.google.com [74.125.82.54]) by gabe.freedesktop.org (Postfix) with ESMTPS id 313AD6E8D6 for ; Tue, 21 Jul 2015 00:57:55 -0700 (PDT) Received: by wgav7 with SMTP id v7so83569287wga.2 for ; Tue, 21 Jul 2015 00:57:53 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1437143628-6329-6-git-send-email-John.C.Harrison@Intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: John.C.Harrison@Intel.com Cc: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKdWwgMTcsIDIwMTUgYXQgMDM6MzM6MTRQTSArMDEwMCwgSm9obi5DLkhhcnJpc29u QEludGVsLmNvbSB3cm90ZToKPiBGcm9tOiBKb2huIEhhcnJpc29uIDxKb2huLkMuSGFycmlzb25A SW50ZWwuY29tPgo+IAo+IFNwbGl0IHRoZSBleGVjYnVmZmVyKCkgZnVuY3Rpb24gaW4gaGFsZi4g VGhlIGZpcnN0IGhhbGYgY29sbGVjdHMgYW5kIHZhbGlkYXRlcwo+IGFsbCB0aGUgaW5mb3JtYXRp b24gcmVxdXJpZWQgdG8gcHJvY2VzcyB0aGUgYmF0Y2ggYnVmZmVyLiBJdCBhbHNvIGRvZXMgYWxs IHRoZQo+IG9iamVjdCBwaW5uaW5nLCByZWxvY2F0aW9ucywgYWN0aXZlIGxpc3QgbWFuYWdlbWVu dCwgZXRjIC0gYmFzaWNhbGx5IGFueXRoaW5nCj4gdGhhdCBtdXN0IGJlIGRvbmUgdXBmcm9udCBi ZWZvcmUgdGhlIElPQ1RMIHJldHVybnMgYW5kIGFsbG93cyB0aGUgdXNlciBsYW5kIHNpZGUKPiB0 byBzdGFydCBjaGFuZ2luZy9mcmVlaW5nIHRoaW5ncy4gVGhlIHNlY29uZCBoYWxmIGRvZXMgdGhl IGFjdHVhbCByaW5nCj4gc3VibWlzc2lvbi4KPiAKPiBUaGlzIGNoYW5nZSBpbXBsZW1lbnRzIHRo ZSBzcGxpdCBidXQgbGVhdmVzIHRoZSBiYWNrIGhhbGYgYmVpbmcgY2FsbGVkIGRpcmVjdGx5Cj4g ZnJvbSB0aGUgZW5kIG9mIHRoZSBmcm9udCBoYWxmLgo+IAo+IENoYW5nZS1JZDogSTVlMWM3NzYz OWNlNTI2YWIyNDAxYjAzMjMxODZjNTE4YmYxM2RhMGEKPiBGb3I6IFZJWi0xNTg3Cj4gU2lnbmVk LW9mZi1ieTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KPiAtLS0K PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCAgICAgICAgICAgIHwgIDExICsrKwo+ ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgICAgfCAgIDIgKwo+ICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgfCAxMzAgKysrKysrKysr KysrKysrKysrKystLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMg ICAgICAgICAgIHwgIDU4ICsrKysrKysrKy0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfbHJjLmggICAgICAgICAgIHwgICAxICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCAxNDcgaW5zZXJ0 aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gaW5k ZXggMjg5ZGRkNi4uMjhkNTFhYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+IEBAIC0x Njg0LDEwICsxNjg0LDE4IEBAIHN0cnVjdCBpOTE1X2V4ZWNidWZmZXJfcGFyYW1zIHsKPiAgCXN0 cnVjdCBkcm1fZGV2aWNlICAgICAgICAgICAgICAgKmRldjsKPiAgCXN0cnVjdCBkcm1fZmlsZSAg ICAgICAgICAgICAgICAgKmZpbGU7Cj4gIAl1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAg IGRpc3BhdGNoX2ZsYWdzOwo+ICsJdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICBhcmdz X2ZsYWdzOwo+ICAJdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICBhcmdzX2JhdGNoX3N0 YXJ0X29mZnNldDsKPiArCXVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgYXJnc19iYXRj aF9sZW47Cj4gKwl1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3NfbnVtX2NsaXBy ZWN0czsKPiArCXVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgYXJnc19EUjE7Cj4gKwl1 aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIGFyZ3NfRFI0Owo+ICAJdWludDMyX3QgICAg ICAgICAgICAgICAgICAgICAgICBiYXRjaF9vYmpfdm1fb2Zmc2V0Owo+ICAJc3RydWN0IGludGVs X2VuZ2luZV9jcyAgICAgICAgICAqcmluZzsKPiAgCXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0 ICAgICAgKmJhdGNoX29iajsKPiArCXN0cnVjdCBkcm1fY2xpcF9yZWN0ICAgICAgICAgICAgKmNs aXByZWN0czsKPiArCXVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgaW5zdHBfbWFzazsK PiArCWludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdHBfbW9kZTsKPiAgCXN0cnVj dCBpbnRlbF9jb250ZXh0ICAgICAgICAgICAgKmN0eDsKPiAgCXN0cnVjdCBkcm1faTkxNV9nZW1f cmVxdWVzdCAgICAgKnJlcXVlc3Q7Cj4gIH07Cj4gQEAgLTE5MjksNiArMTkzNyw3IEBAIHN0cnVj dCBkcm1faTkxNV9wcml2YXRlIHsKPiAgCQlpbnQgKCpleGVjYnVmX3N1Ym1pdCkoc3RydWN0IGk5 MTVfZXhlY2J1ZmZlcl9wYXJhbXMgKnBhcmFtcywKPiAgCQkJCSAgICAgIHN0cnVjdCBkcm1faTkx NV9nZW1fZXhlY2J1ZmZlcjIgKmFyZ3MsCj4gIAkJCQkgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICp2 bWFzKTsKPiArCQlpbnQgKCpleGVjYnVmX2ZpbmFsKShzdHJ1Y3QgaTkxNV9leGVjYnVmZmVyX3Bh cmFtcyAqcGFyYW1zKTsKCk5vIG5lZWQgZm9yIHRoaXMgdmZ1bmMgc2luY2UgeW91IG9ubHkgY2Fs bCB0aGlzIGZyb20gc3BlY2lhbGl6ZWQgYW5kIG5vdApnZW5lcmljIGNvZGUuCi1EYW5pZWwKLS0g CkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6 Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==