From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Spotswood Subject: Re: [PATCH v2 10/22] drm/i915/guc: Always ask GuC to update power domain states Date: Tue, 16 Apr 2019 16:26:32 -0700 Message-ID: <1555457192.21178.31.camel@intel.com> References: <20190411084436.24384-1-michal.wajdeczko@intel.com> <20190411084436.24384-11-michal.wajdeczko@intel.com> <7cde5e80-e9e2-0e53-2dd4-1d1b5755baf0@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5F29C89364 for ; Tue, 16 Apr 2019 23:26:33 +0000 (UTC) In-Reply-To: <7cde5e80-e9e2-0e53-2dd4-1d1b5755baf0@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Ceraolo Spurio, Daniele" , "Wajdeczko, Michal" , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAyMDE5LTA0LTE1IGF0IDEzOjQ2IC0wNzAwLCBDZXJhb2xvIFNwdXJpbywgRGFuaWVs ZSB3cm90ZToKPiAKPiBPbiA0LzExLzE5IDE6NDQgQU0sIE1pY2hhbCBXYWpkZWN6a28gd3JvdGU6 Cj4gPiAKPiA+IFdpdGggbmV3ZXIgR3VDIGZpcm13YXJlIGl0IGlzIGFsd2F5cyBvayB0byBhc2sg R3VDIHRvIHVwZGF0ZSBwb3dlcgo+ID4gZG9tYWluIHN0YXRlcy4gTWFrZSBpdCBhbiB1bmNvbmRp dGlvbmFsIGluaXRpYWxpemF0aW9uIHN0ZXAuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IE1pY2hh bCBXYWpkZWN6a28gPG1pY2hhbC53YWpkZWN6a29AaW50ZWwuY29tPgo+ID4gQ2M6IERhbmllbGUg Q2VyYW9sbyBTcHVyaW8gPGRhbmllbGUuY2VyYW9sb3NwdXJpb0BpbnRlbC5jb20+Cj4gPiBDYzog Sm9obiBTcG90c3dvb2QgPGpvaG4uYS5zcG90c3dvb2RAaW50ZWwuY29tPgo+IFJldmlld2VkLWJ5 OiBEYW5pZWxlIENlcmFvbG8gU3B1cmlvIDxkYW5pZWxlLmNlcmFvbG9zcHVyaW9AaW50ZWwuY29t Pgo+IAo+IERhbmllbGUKClJldmlld2VkLWJ5OiBKb2huIFNwb3Rzd29vZCA8am9obi5hLnNwb3Rz d29vZEBpbnRlbC5jb20+Cgo+IAo+ID4gCj4gPiAtLS0KPiA+IMKgIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2d1Y19zdWJtaXNzaW9uLmMgfCA0IC0tLS0KPiA+IMKgIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3VjLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHwgOCArKysrLS0tLQo+ ID4gwqAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4g PiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfc3VibWlz c2lvbi5jCj4gPiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19zdWJtaXNzaW9uLmMK PiA+IGluZGV4IGRlYTg3MjUzZDE0MS4uODU2NTA1ZGJiZTkxIDEwMDY0NAo+ID4gLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3N1Ym1pc3Npb24uYwo+ID4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3N1Ym1pc3Npb24uYwo+ID4gQEAgLTEzMTksMTAgKzEz MTksNiBAQCBpbnQgaW50ZWxfZ3VjX3N1Ym1pc3Npb25fZW5hYmxlKHN0cnVjdAo+ID4gaW50ZWxf Z3VjICpndWMpCj4gPiDCoMKgCj4gPiDCoMKgCUdFTV9CVUdfT04oIWd1Yy0+ZXhlY2J1Zl9jbGll bnQpOwo+ID4gwqDCoAo+ID4gLQllcnIgPSBpbnRlbF9ndWNfc2FtcGxlX2ZvcmNld2FrZShndWMp Owo+ID4gLQlpZiAoZXJyKQo+ID4gLQkJcmV0dXJuIGVycjsKPiA+IC0KPiA+IMKgwqAJZXJyID0g Z3VjX2NsaWVudHNfZW5hYmxlKGd1Yyk7Cj4gPiDCoMKgCWlmIChlcnIpCj4gPiDCoMKgCQlyZXR1 cm4gZXJyOwo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VjLmMK PiA+IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdWMuYwo+ID4gaW5kZXggMjEzMTBiOTE3 Y2NjLi44ZTVlNDIyNmRmNTMgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF91Yy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91Yy5jCj4gPiBA QCAtNDA1LDE0ICs0MDUsMTQgQEAgaW50IGludGVsX3VjX2luaXRfaHcoc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUKPiA+ICppOTE1KQo+ID4gwqDCoAkJCWdvdG8gZXJyX2NvbW11bmljYXRpb247Cj4g PiDCoMKgCX0KPiA+IMKgwqAKPiA+ICsJcmV0ID0gaW50ZWxfZ3VjX3NhbXBsZV9mb3JjZXdha2Uo Z3VjKTsKPiA+ICsJaWYgKHJldCkKPiA+ICsJCWdvdG8gZXJyX2NvbW11bmljYXRpb247Cj4gPiAr Cj4gPiDCoMKgCWlmIChVU0VTX0dVQ19TVUJNSVNTSU9OKGk5MTUpKSB7Cj4gPiDCoMKgCQlyZXQg PSBpbnRlbF9ndWNfc3VibWlzc2lvbl9lbmFibGUoZ3VjKTsKPiA+IMKgwqAJCWlmIChyZXQpCj4g PiDCoMKgCQkJZ290byBlcnJfY29tbXVuaWNhdGlvbjsKPiA+IC0JfSBlbHNlIGlmIChJTlRFTF9H RU4oaTkxNSkgPCAxMSkgewo+ID4gLQkJcmV0ID0gaW50ZWxfZ3VjX3NhbXBsZV9mb3JjZXdha2Uo Z3VjKTsKPiA+IC0JCWlmIChyZXQpCj4gPiAtCQkJZ290byBlcnJfY29tbXVuaWNhdGlvbjsKPiA+ IMKgwqAJfQo+ID4gwqDCoAo+ID4gwqDCoAlkZXZfaW5mbyhpOTE1LT5kcm0uZGV2LCAiR3VDIGZp cm13YXJlIHZlcnNpb24gJXUuJXVcbiIsCj4gPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4