From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 5/5] drm/i915: Add NEEDS_FORCEWAKE() checks for vlv/chv Date: Thu, 22 Oct 2015 15:44:24 +0200 Message-ID: <20151022134424.GC16848@phenom.ffwll.local> References: <1445517300-28173-1-git-send-email-ville.syrjala@linux.intel.com> <1445517300-28173-6-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 mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by gabe.freedesktop.org (Postfix) with ESMTPS id E56CD6E4E3 for ; Thu, 22 Oct 2015 06:44:27 -0700 (PDT) Received: by wicfv8 with SMTP id fv8so120925835wic.0 for ; Thu, 22 Oct 2015 06:44:26 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1445517300-28173-6-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: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBPY3QgMjIsIDIwMTUgYXQgMDM6MzU6MDBQTSArMDMwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBJbmNsdWRlIGFuIGVhcmx5IE5FRURTX0ZPUkNFV0FL RSgpIGNoZWNrIGZvciB2bHYgYW5kIGNodi4KPiBIb3BlZnVsbHkgdGhhdCB3aWxsIGF2b2lkIGRv aW5nIHNvIG1hbnkgcmFuZ2UgY2hlY2tzIGluIGZvciBtYW55Cj4gcmVnaXN0ZXIgYWNjZXNzZXMg KGF0IGxlYXN0IGZvciBhbGwgZGlzcGxheSByZWdpc3RlcnMpLgo+IAo+IE5vdGUgdGhhdCB2bHYg YWxyZWFkeSBoYWQgdGhlIGNoZWNrIGluIHRoZSB3cml0ZSBwYXRoIHNpbmNlIGl0IHNoYXJlcwo+ IHRoZSBnZW42KyBjb2RlIGZvciB0aGF0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrD pGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpJIGRvdWJsZS1jaGVja2VkIHRo YXQgYWxsIHJhbmdlcyBhcmUgYmVsb3cgdGhlIE5FRURTX0ZPUkNFV0FLRSBsaW1pdC4KClJldmll d2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoKPiAtLS0KPiAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMgfCAxMSArKysrKysrKy0tLQo+ICAx IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4gaW5kZXggZjM4ZTg4Yi4uZjBmOTdiMiAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4gQEAgLTcyNiw3ICs3MjYsOSBAQCBzdGF0 aWMgdSMjeCBcCj4gIHZsdl9yZWFkIyN4KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diwgb2ZmX3QgcmVnLCBib29sIHRyYWNlKSB7IFwKPiAgCWVudW0gZm9yY2V3YWtlX2RvbWFpbnMg ZndfZW5naW5lID0gMDsgXAo+ICAJR0VONl9SRUFEX0hFQURFUih4KTsgXAo+IC0JaWYgKEZPUkNF V0FLRV9WTFZfUkVOREVSX1JBTkdFX09GRlNFVChyZWcpKSBcCj4gKwlpZiAoIU5FRURTX0ZPUkNF X1dBS0UocmVnKSkgXAo+ICsJCWZ3X2VuZ2luZSA9IDA7IFwKPiArCWVsc2UgaWYgKEZPUkNFV0FL RV9WTFZfUkVOREVSX1JBTkdFX09GRlNFVChyZWcpKSBcCj4gIAkJZndfZW5naW5lID0gRk9SQ0VX QUtFX1JFTkRFUjsgXAo+ICAJZWxzZSBpZiAoRk9SQ0VXQUtFX1ZMVl9NRURJQV9SQU5HRV9PRkZT RVQocmVnKSkgXAo+ICAJCWZ3X2VuZ2luZSA9IEZPUkNFV0FLRV9NRURJQTsgXAo+IEBAIC03NDEs NyArNzQzLDkgQEAgc3RhdGljIHUjI3ggXAo+ICBjaHZfcmVhZCMjeChzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYsIG9mZl90IHJlZywgYm9vbCB0cmFjZSkgeyBcCj4gIAllbnVtIGZv cmNld2FrZV9kb21haW5zIGZ3X2VuZ2luZSA9IDA7IFwKPiAgCUdFTjZfUkVBRF9IRUFERVIoeCk7 IFwKPiAtCWlmIChGT1JDRVdBS0VfQ0hWX1JFTkRFUl9SQU5HRV9PRkZTRVQocmVnKSkgXAo+ICsJ aWYgKCFORUVEU19GT1JDRV9XQUtFKHJlZykpIFwKPiArCQlmd19lbmdpbmUgPSAwOyBcCj4gKwll bHNlIGlmIChGT1JDRVdBS0VfQ0hWX1JFTkRFUl9SQU5HRV9PRkZTRVQocmVnKSkgXAo+ICAJCWZ3 X2VuZ2luZSA9IEZPUkNFV0FLRV9SRU5ERVI7IFwKPiAgCWVsc2UgaWYgKEZPUkNFV0FLRV9DSFZf TUVESUFfUkFOR0VfT0ZGU0VUKHJlZykpIFwKPiAgCQlmd19lbmdpbmUgPSBGT1JDRVdBS0VfTUVE SUE7IFwKPiBAQCAtOTM1LDcgKzkzOSw4IEBAIHN0YXRpYyB2b2lkIFwKPiAgY2h2X3dyaXRlIyN4 KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgb2ZmX3QgcmVnLCB1IyN4IHZhbCwg Ym9vbCB0cmFjZSkgeyBcCj4gIAllbnVtIGZvcmNld2FrZV9kb21haW5zIGZ3X2VuZ2luZSA9IDA7 IFwKPiAgCUdFTjZfV1JJVEVfSEVBREVSOyBcCj4gLQlpZiAoaXNfZ2VuOF9zaGFkb3dlZChkZXZf cHJpdiwgcmVnKSkgXAo+ICsJaWYgKCFORUVEU19GT1JDRV9XQUtFKHJlZykgfHwgXAo+ICsJICAg IGlzX2dlbjhfc2hhZG93ZWQoZGV2X3ByaXYsIHJlZykpIFwKPiAgCQlmd19lbmdpbmUgPSAwOyBc Cj4gIAllbHNlIGlmIChGT1JDRVdBS0VfQ0hWX1JFTkRFUl9SQU5HRV9PRkZTRVQocmVnKSkgXAo+ ICAJCWZ3X2VuZ2luZSA9IEZPUkNFV0FLRV9SRU5ERVI7IFwKPiAtLSAKPiAyLjQuOQo+IAo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFu aWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK