From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Wajdeczko Subject: [PATCH v4 10/22] drm/i915/guc: Always ask GuC to update power domain states Date: Thu, 23 May 2019 23:30:37 +0000 Message-ID: <20190523233049.28020-11-michal.wajdeczko@intel.com> References: <20190523233049.28020-1-michal.wajdeczko@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 384146E08E for ; Thu, 23 May 2019 23:31:38 +0000 (UTC) In-Reply-To: <20190523233049.28020-1-michal.wajdeczko@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 V2l0aCBuZXdlciBHdUMgZmlybXdhcmUgaXQgaXMgYWx3YXlzIG9rIHRvIGFzayBHdUMgdG8gdXBk YXRlIHBvd2VyCmRvbWFpbiBzdGF0ZXMuIE1ha2UgaXQgYW4gdW5jb25kaXRpb25hbCBpbml0aWFs aXphdGlvbiBzdGVwLgoKU2lnbmVkLW9mZi1ieTogTWljaGFsIFdhamRlY3prbyA8bWljaGFsLndh amRlY3prb0BpbnRlbC5jb20+CkNjOiBEYW5pZWxlIENlcmFvbG8gU3B1cmlvIDxkYW5pZWxlLmNl cmFvbG9zcHVyaW9AaW50ZWwuY29tPgpDYzogSm9obiBTcG90c3dvb2QgPGpvaG4uYS5zcG90c3dv b2RAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsZSBDZXJhb2xvIFNwdXJpbyA8ZGFuaWVs ZS5jZXJhb2xvc3B1cmlvQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEpvaG4gU3BvdHN3b29kIDxq b2huLmEuc3BvdHN3b29kQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9ndWNfc3VibWlzc2lvbi5jIHwgNCAtLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91 Yy5jICAgICAgICAgICAgIHwgOCArKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlv bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZ3VjX3N1Ym1pc3Npb24uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19z dWJtaXNzaW9uLmMKaW5kZXggOTg3ZmY1ODZkN2Y5Li5mZmRhYjIyZGIyYjAgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19zdWJtaXNzaW9uLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3N1Ym1pc3Npb24uYwpAQCAtMTQyNiwxMCArMTQyNiw2 IEBAIGludCBpbnRlbF9ndWNfc3VibWlzc2lvbl9lbmFibGUoc3RydWN0IGludGVsX2d1YyAqZ3Vj KQogCiAJR0VNX0JVR19PTighZ3VjLT5leGVjYnVmX2NsaWVudCk7CiAKLQllcnIgPSBpbnRlbF9n dWNfc2FtcGxlX2ZvcmNld2FrZShndWMpOwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7Ci0KIAll cnIgPSBndWNfY2xpZW50c19lbmFibGUoZ3VjKTsKIAlpZiAoZXJyKQogCQlyZXR1cm4gZXJyOwpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdWMuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3VjLmMKaW5kZXggMmRlOWQ1MzYwZjAyLi4yZGY1MzBkZTA3YWYgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VjLmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfdWMuYwpAQCAtNDQwLDE0ICs0NDAsMTQgQEAgaW50IGludGVsX3Vj X2luaXRfaHcoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCiAJCQlnb3RvIGVycl9jb21t dW5pY2F0aW9uOwogCX0KIAorCXJldCA9IGludGVsX2d1Y19zYW1wbGVfZm9yY2V3YWtlKGd1Yyk7 CisJaWYgKHJldCkKKwkJZ290byBlcnJfY29tbXVuaWNhdGlvbjsKKwogCWlmIChVU0VTX0dVQ19T VUJNSVNTSU9OKGk5MTUpKSB7CiAJCXJldCA9IGludGVsX2d1Y19zdWJtaXNzaW9uX2VuYWJsZShn dWMpOwogCQlpZiAocmV0KQogCQkJZ290byBlcnJfY29tbXVuaWNhdGlvbjsKLQl9IGVsc2UgaWYg KElOVEVMX0dFTihpOTE1KSA8IDExKSB7Ci0JCXJldCA9IGludGVsX2d1Y19zYW1wbGVfZm9yY2V3 YWtlKGd1Yyk7Ci0JCWlmIChyZXQpCi0JCQlnb3RvIGVycl9jb21tdW5pY2F0aW9uOwogCX0KIAog CWRldl9pbmZvKGk5MTUtPmRybS5kZXYsICJHdUMgZmlybXdhcmUgdmVyc2lvbiAldS4ldVxuIiwK LS0gCjIuMTkuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4