From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH v2 21/25] drm/i915: Reorder i915_gem_execbuffer_move_to_gpu() and i915_switch_context() Date: Wed, 18 Jun 2014 20:58:54 +0300 Message-ID: <1403114338-30513-22-git-send-email-ville.syrjala@linux.intel.com> References: <1403114338-30513-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 982246E760 for ; Wed, 18 Jun 2014 11:00:29 -0700 (PDT) In-Reply-To: <1403114338-30513-1-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClRo ZSBGQkMgUlQgYWRkcmVzcyBpcyBzdG9yZWQgaW4gdGhlIGNvbnRleHQsIGFuZCB0aHVzIG5lZWRz IHRvIGJlCnJld3JpdHRlbiBhZnRlciBhIGNvbnRleHQgc3dpdGNoIGJlZm9yZSBhbnkgYmF0Y2hl cyBhcmUgcnVuLiBXZSBlbWl0CnRoZSBMUkkgdG8gdXBkYXRlIHRoZSBGQkMgUlQgYWRkcmVzcyB3 aGVuIHdlIGNhbGwgdGhlIHJpbmcgLT5mbHVzaApmdW5jdGlvbiB0byBpbnZhbGlkYXRlIHRoZSBj YWNoZXMuCgpXaGVuIGEgY29udGV4dCBzd2l0Y2ggaXMgYmVpbmcgcGVyZm9ybWVkIHdlIGN1cnJl bnRseSBkbyB0aGUKaW52YWxpZGF0ZSBiZWZvcmUgdGhlIGNvbnRleHQgc3dpdGNoLCB3aGljaCBt ZWFucyB3ZSdyZSBub3QgdXBkYXRpbmcKdGhlIEZCQyBSVCBhZGRyZXNzIGNvcnJlY3RseS4gTW92 ZSB0aGUgaTkxNV9nZW1fZXhlY2J1ZmZlcl9tb3ZlX3RvX2dwdSgpCmNhbGwgdG8gaGFwcGVuIGFm dGVyIGk5MTVfc3dpdGNoX2NvbnRleHQoKSB0byBtYWtlIHRoZSBMUkkgaGFwcGVuCmFmdGVyIHRo ZSBNSV9TRVRfQ09OVEVYVC4KCnYyOiBSZWJhc2VkCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJq w6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9leGVjYnVmZmVyLmMKaW5kZXggNWE5MWRhZS4uN2EzMjhmNiAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX2V4ZWNidWZmZXIuYwpAQCAtMTM1MSwxMSArMTM1MSwxMSBAQCBp OTE1X2dlbV9kb19leGVjYnVmZmVyKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEs CiAKIAlpOTE1X2dlbV9leGVjYnVmZmVyX21hcmtfZmJjX2RpcnR5KHJpbmcsICZlYi0+dm1hcyk7 CiAKLQlyZXQgPSBpOTE1X2dlbV9leGVjYnVmZmVyX21vdmVfdG9fZ3B1KHJpbmcsICZlYi0+dm1h cyk7CisJcmV0ID0gaTkxNV9zd2l0Y2hfY29udGV4dChyaW5nLCBjdHgpOwogCWlmIChyZXQpCiAJ CWdvdG8gZXJyOwogCi0JcmV0ID0gaTkxNV9zd2l0Y2hfY29udGV4dChyaW5nLCBjdHgpOworCXJl dCA9IGk5MTVfZ2VtX2V4ZWNidWZmZXJfbW92ZV90b19ncHUocmluZywgJmViLT52bWFzKTsKIAlp ZiAocmV0KQogCQlnb3RvIGVycjsKIAotLSAKMS44LjUuNQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK