From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH 21/53] drm/i915: Set context in request from creation even in legacy mode Date: Thu, 19 Feb 2015 17:17:33 +0000 Message-ID: <1424366285-29232-22-git-send-email-John.C.Harrison@Intel.com> References: <1423828140-10653-1-git-send-email-John.C.Harrison@Intel.com> <1424366285-29232-1-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id BD0AF72087 for ; Thu, 19 Feb 2015 09:18:28 -0800 (PST) In-Reply-To: <1424366285-29232-1-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: Intel-GFX@Lists.FreeDesktop.Org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KCkluIGV4ZWNs aXN0IG1vZGUsIHRoZSBjb250ZXh0IG9iamVjdCBwb2ludGVyIGlzIHdyaXR0ZW4gaW4gdG8gdGhl IHJlcXVlc3QKc3RydWN0dXJlIChhbmQgcmVmZXJlbmNlIGNvdW50ZWQpIGF0IHRoZSBwb2ludCBv ZiByZXF1ZXN0IGNyZWF0aW9uLiBJbiBsZWdhY3kKbW9kZSwgdGhpcyBvbmx5IGhhcHBlbnMgaW5z aWRlIGk5MTVfYWRkX3JlcXVlc3QoKS4KClRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgbGVnYWN5IGNv ZGUgcGF0aCB0byBtYXRjaCB0aGUgZXhlY2xpc3QgdmVyc2lvbi4gVGhpcwphbGxvd3MgYWxsIHRo ZSBpbnRlcm1lZGlhdGUgY29kZSBiZXR3ZWVuIHJlcXVlc3QgY3JlYXRpb24gYW5kIHJlcXVlc3Qg c3VibWlzc2lvbgp0byBnZXQgYXQgdGhlIGNvbnRleHQgb2JqZWN0IGdpdmVuIG9ubHkgYSByZXF1 ZXN0IHN0cnVjdHVyZS4gVGh1cyBuZWdhdGluZyB0aGUKbmVlZCB0byBwYXNzIGNvbnRleHQgcG9p bnRlcnMgaGVyZSwgdGhlcmUgYW5kIGV2ZXJ5d2hlcmUuCgpGb3I6IFZJWi01MTE1ClNpZ25lZC1v ZmYtYnk6IEpvaG4gSGFycmlzb24gPEpvaG4uQy5IYXJyaXNvbkBJbnRlbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyAgICAgICAgIHwgICAgOSArLS0tLS0tLS0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyB8ICAgIDIgKysKIDIgZmlsZXMg Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jCmluZGV4IDM3OWJmNDQuLjY0Mjg4ZTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpA QCAtMjQ3MCwxNCArMjQ3MCw3IEBAIGludCBfX2k5MTVfYWRkX3JlcXVlc3Qoc3RydWN0IGludGVs X2VuZ2luZV9jcyAqcmluZywKIAlXQVJOX09OKHJlcXVlc3QtPmJhdGNoX29iaiAmJiBvYmopOwog CXJlcXVlc3QtPmJhdGNoX29iaiA9IG9iajsKIAotCWlmICghaTkxNS5lbmFibGVfZXhlY2xpc3Rz KSB7Ci0JCS8qIEhvbGQgYSByZWZlcmVuY2UgdG8gdGhlIGN1cnJlbnQgY29udGV4dCBzbyB0aGF0 IHdlIGNhbiBpbnNwZWN0Ci0JCSAqIGl0IGxhdGVyIGluIGNhc2UgYSBoYW5nY2hlY2sgZXJyb3Ig ZXZlbnQgZmlyZXMuCi0JCSAqLwotCQlyZXF1ZXN0LT5jdHggPSByaW5nLT5sYXN0X2NvbnRleHQ7 Ci0JCWlmIChyZXF1ZXN0LT5jdHgpCi0JCQlpOTE1X2dlbV9jb250ZXh0X3JlZmVyZW5jZShyZXF1 ZXN0LT5jdHgpOwotCX0KKwlXQVJOX09OKHJlcXVlc3QtPmN0eCAhPSByaW5nLT5sYXN0X2NvbnRl eHQpOwogCiAJcmVxdWVzdC0+ZW1pdHRlZF9qaWZmaWVzID0gamlmZmllczsKIAlsaXN0X2FkZF90 YWlsKCZyZXF1ZXN0LT5saXN0LCAmcmluZy0+cmVxdWVzdF9saXN0KTsKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3JpbmdidWZmZXIuYwppbmRleCAxYTlmODg0Li4wNWE3ZTMzIDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCkBAIC0yMTg2LDYgKzIxODYsOCBAQCBpbnRl bF9yaW5nX2FsbG9jX3JlcXVlc3Qoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywKIAlyZXF1 ZXN0LT5yaW5nID0gcmluZzsKIAlyZXF1ZXN0LT5yaW5nYnVmID0gcmluZy0+YnVmZmVyOwogCXJl cXVlc3QtPnVuaXEgPSBkZXZfcHJpdmF0ZS0+cmVxdWVzdF91bmlxKys7CisJcmVxdWVzdC0+Y3R4 ID0gY3R4OworCWk5MTVfZ2VtX2NvbnRleHRfcmVmZXJlbmNlKHJlcXVlc3QtPmN0eCk7CiAKIAly ZXQgPSBpOTE1X2dlbV9nZXRfc2Vxbm8ocmluZy0+ZGV2LCAmcmVxdWVzdC0+c2Vxbm8pOwogCWlm IChyZXQpIHsKLS0gCjEuNy45LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==