From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [PATCH v4 02/38] drm/i915: Explicit power enable during deferred context initialisation Date: Mon, 11 Jan 2016 18:42:31 +0000 Message-ID: <1452537788-32136-3-git-send-email-John.C.Harrison@Intel.com> References: <1448278774-31376-1-git-send-email-John.C.Harrison@Intel.com> <1452537788-32136-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 797816E3DB for ; Mon, 11 Jan 2016 10:43:12 -0800 (PST) In-Reply-To: <1452537788-32136-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 RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KCkEgbGF0ZXIg cGF0Y2ggaW4gdGhpcyBzZXJpZXMgcmUtb3JnYW5pc2VzIHRoZSBiYXRjaCBidWZmZXIgc3VibWlz c2lvbgpjb2RlLiBQYXJ0IG9mIHRoYXQgaXMgdG8gcmVkdWNlIHRoZSBzY29wZSBvZiBhIHBtX2dl dC9wdXQgcGFpci4KU3BlY2lmaWNhbGx5LCB0aGV5IHByZXZpb3VzbHkgd3JhcHBlZCB0aGUgZW50 aXJlIHN1Ym1pc3Npb24gcGF0aCBmcm9tCnRoZSB2ZXJ5IHN0YXJ0IHRvIHRoZSB2ZXJ5IGVuZCwg bm93IHRoZXkgb25seSB3cmFwIHRoZSBhY3R1YWwgaGFyZHdhcmUKc3VibWlzc2lvbiBwYXJ0IGlu IHRoZSBiYWNrIGhhbGYuCgpXaGlsZSB0aGF0IGlzIGEgZ29vZCB0aGluZyBpbiBnZW5lcmFsLCBp dCBjYXVzZXMgYSBwcm9ibGVtIHdpdGggdGhlCmRlZmVycmVkIGNvbnRleHQgaW5pdGlhbGlzYXRp b24uIFRoYXQgaXMgZG9uZSBxdWl0ZSBlYXJseSBvbiBpbiB0aGUKZXhlY2J1ZiBjb2RlIHBhdGgg LSBpdCBoYXBwZW5zIGF0IGNvbnRleHQgdmFsaWRhdGlvbiB0aW1lIHJhdGhlciB0aGFuCmNvbnRl eHQgc3dpdGNoIHRpbWUuIFNvbWUgb2YgdGhlIGRlZmVycmVkIHdvcmsgcmVxdWlyZXMgdGhlIHBv d2VyIHRvCmJlIGVuYWJsZWQuIEhlbmNlIHRoaXMgcGF0Y2ggYWRkcyBhbiBleHBsaWNpdCBwb3dl ciByZWZlcmVuY2UgY291bnQgdG8KdGhlIGRlZmVycmVkIGluaXRpYWxpc2F0aW9uIGNvZGUgaXRz ZWxmLgoKSXNzdWU6IEdNSU5MLTUxNTkKU2lnbmVkLW9mZi1ieTogSm9obiBIYXJyaXNvbiA8Sm9o bi5DLkhhcnJpc29uQEludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9v bmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9scmMuYyB8IDkgKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf bHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwppbmRleCA3NmZjMjQ1Li5l NTEwNzMwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwpAQCAtMjQ3MCw2ICsyNDcwLDggQEAg aW50IGludGVsX2xyX2NvbnRleHRfZGVmZXJyZWRfYWxsb2Moc3RydWN0IGludGVsX2NvbnRleHQg KmN0eCwKIAlXQVJOX09OKGN0eC0+bGVnYWN5X2h3X2N0eC5yY3Nfc3RhdGUgIT0gTlVMTCk7CiAJ V0FSTl9PTihjdHgtPmVuZ2luZVtyaW5nLT5pZF0uc3RhdGUpOwogCisJaW50ZWxfcnVudGltZV9w bV9nZXQoZGV2LT5kZXZfcHJpdmF0ZSk7CisKIAljb250ZXh0X3NpemUgPSByb3VuZF91cChnZXRf bHJfY29udGV4dF9zaXplKHJpbmcpLCA0MDk2KTsKIAogCS8qIE9uZSBleHRyYSBwYWdlIGFzIHRo ZSBzaGFyaW5nIGRhdGEgYmV0d2VlbiBkcml2ZXIgYW5kIEd1QyAqLwpAQCAtMjQ3OCw3ICsyNDgw LDggQEAgaW50IGludGVsX2xyX2NvbnRleHRfZGVmZXJyZWRfYWxsb2Moc3RydWN0IGludGVsX2Nv bnRleHQgKmN0eCwKIAljdHhfb2JqID0gaTkxNV9nZW1fYWxsb2Nfb2JqZWN0KGRldiwgY29udGV4 dF9zaXplKTsKIAlpZiAoIWN0eF9vYmopIHsKIAkJRFJNX0RFQlVHX0RSSVZFUigiQWxsb2MgTFJD IGJhY2tpbmcgb2JqIGZhaWxlZC5cbiIpOwotCQlyZXR1cm4gLUVOT01FTTsKKwkJcmV0ID0gLUVO T01FTTsKKwkJZ290byBlcnJvcl9wbTsKIAl9CiAKIAlyaW5nYnVmID0gaW50ZWxfZW5naW5lX2Ny ZWF0ZV9yaW5nYnVmZmVyKHJpbmcsIDQgKiBQQUdFX1NJWkUpOwpAQCAtMjUyNCw2ICsyNTI3LDgg QEAgaW50IGludGVsX2xyX2NvbnRleHRfZGVmZXJyZWRfYWxsb2Moc3RydWN0IGludGVsX2NvbnRl eHQgKmN0eCwKIAkJfQogCQlpOTE1X2FkZF9yZXF1ZXN0X25vX2ZsdXNoKHJlcSk7CiAJfQorCisJ aW50ZWxfcnVudGltZV9wbV9wdXQoZGV2LT5kZXZfcHJpdmF0ZSk7CiAJcmV0dXJuIDA7CiAKIGVy cm9yX3JpbmdidWY6CkBAIC0yNTMyLDYgKzI1MzcsOCBAQCBlcnJvcl9kZXJlZl9vYmo6CiAJZHJt X2dlbV9vYmplY3RfdW5yZWZlcmVuY2UoJmN0eF9vYmotPmJhc2UpOwogCWN0eC0+ZW5naW5lW3Jp bmctPmlkXS5yaW5nYnVmID0gTlVMTDsKIAljdHgtPmVuZ2luZVtyaW5nLT5pZF0uc3RhdGUgPSBO VUxMOworZXJyb3JfcG06CisJaW50ZWxfcnVudGltZV9wbV9wdXQoZGV2LT5kZXZfcHJpdmF0ZSk7 CiAJcmV0dXJuIHJldDsKIH0KIAotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==