From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.5 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2E5C9C07E95 for ; Sat, 10 Jul 2021 14:35:57 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E60A561249 for ; Sat, 10 Jul 2021 14:35:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E60A561249 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CD1AF6EB39; Sat, 10 Jul 2021 14:35:52 +0000 (UTC) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id CAF586EB21; Sat, 10 Jul 2021 14:35:50 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10041"; a="206816231" X-IronPort-AV: E=Sophos;i="5.84,229,1620716400"; d="scan'208";a="206816231" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2021 07:35:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,229,1620716400"; d="scan'208";a="650186423" Received: from irvmail001.ir.intel.com ([10.43.11.63]) by fmsmga005.fm.intel.com with ESMTP; 10 Jul 2021 07:35:46 -0700 Received: from [10.249.151.15] (mwajdecz-MOBL.ger.corp.intel.com [10.249.151.15]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id 16AEZik2012980; Sat, 10 Jul 2021 15:35:45 +0100 To: Vinay Belgaumkar , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org References: <20210710012026.19705-1-vinay.belgaumkar@intel.com> <20210710012026.19705-5-vinay.belgaumkar@intel.com> From: Michal Wajdeczko Message-ID: Date: Sat, 10 Jul 2021 16:35:44 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <20210710012026.19705-5-vinay.belgaumkar@intel.com> Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH 04/16] drm/i915/guc/slpc: Lay out slpc init/enable/disable/fini X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" CgpPbiAxMC4wNy4yMDIxIDAzOjIwLCBWaW5heSBCZWxnYXVta2FyIHdyb3RlOgo+IERlY2xhcmUg aGVhZGVyIGFuZCBzb3VyY2UgZmlsZXMgZm9yIFNMUEMsIGFsb25nIHdpdGggaW5pdCBhbmQKPiBl bmFibGUvZGlzYWJsZSBmdW5jdGlvbiB0ZW1wbGF0ZXMuCgpsYXRlciB5b3UgY2xhaW0gdGhhdCAi ZGlzYWJsZSIgaXMgbm90IG5lZWRlZAoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaW5heSBCZWxnYXVt a2FyIDx2aW5heS5iZWxnYXVta2FyQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTdW5kYXJl c2FuIFN1amFyaXRoYSA8c3VqYXJpdGhhLnN1bmRhcmVzYW5AaW50ZWwuY29tPgo+IC0tLQo+ICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWMuaCAgICAgIHwgIDIgKysKPiAgZHJpdmVy cy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX3NscGMuYyB8IDM0ICsrKysrKysrKysrKysr KysrKysrKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfc2xwYy5oIHwg MTYgKysrKysrKysrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKykKPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19zbHBj LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVs X2d1Y19zbHBjLmgKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvTWFrZWZp bGUgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9NYWtlZmlsZQo+IGluZGV4IGFiNzY3OTk1NzYyMy4u ZDhlYWM0NDY4ZGY5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L01ha2VmaWxl Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvTWFrZWZpbGUKPiBAQCAtMTg2LDYgKzE4Niw3 IEBAIGk5MTUteSArPSBndC91Yy9pbnRlbF91Yy5vIFwKPiAgCSAgZ3QvdWMvaW50ZWxfZ3VjX2Z3 Lm8gXAo+ICAJICBndC91Yy9pbnRlbF9ndWNfbG9nLm8gXAo+ICAJICBndC91Yy9pbnRlbF9ndWNf bG9nX2RlYnVnZnMubyBcCj4gKwkgIGd0L3VjL2ludGVsX2d1Y19zbHBjLm8gXAo+ICAJICBndC91 Yy9pbnRlbF9ndWNfc3VibWlzc2lvbi5vIFwKPiAgCSAgZ3QvdWMvaW50ZWxfaHVjLm8gXAo+ICAJ ICBndC91Yy9pbnRlbF9odWNfZGVidWdmcy5vIFwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9p bnRlbF9ndWMuaAo+IGluZGV4IGU1YTQ1NjkxOGI4OC4uMGRiYmQ5Y2Y1NTNmIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Yy5oCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjLmgKPiBAQCAtMTUsNiArMTUsNyBAQAo+ICAj aW5jbHVkZSAiaW50ZWxfZ3VjX2N0LmgiCj4gICNpbmNsdWRlICJpbnRlbF9ndWNfbG9nLmgiCj4g ICNpbmNsdWRlICJpbnRlbF9ndWNfcmVnLmgiCj4gKyNpbmNsdWRlICJpbnRlbF9ndWNfc2xwYy5o Igo+ICAjaW5jbHVkZSAiaW50ZWxfdWNfZncuaCIKPiAgI2luY2x1ZGUgImk5MTVfdXRpbHMuaCIK PiAgI2luY2x1ZGUgImk5MTVfdm1hLmgiCj4gQEAgLTMwLDYgKzMxLDcgQEAgc3RydWN0IGludGVs X2d1YyB7Cj4gIAlzdHJ1Y3QgaW50ZWxfdWNfZncgZnc7Cj4gIAlzdHJ1Y3QgaW50ZWxfZ3VjX2xv ZyBsb2c7Cj4gIAlzdHJ1Y3QgaW50ZWxfZ3VjX2N0IGN0Owo+ICsJc3RydWN0IGludGVsX2d1Y19z bHBjIHNscGM7Cj4gIAo+ICAJLyogR2xvYmFsIGVuZ2luZSB1c2VkIHRvIHN1Ym1pdCByZXF1ZXN0 cyB0byBHdUMgKi8KPiAgCXN0cnVjdCBpOTE1X3NjaGVkX2VuZ2luZSAqc2NoZWRfZW5naW5lOwo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC91Yy9pbnRlbF9ndWNfc2xwYy5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX3NscGMuYwo+IG5ldyBmaWxl IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi5jMWY1NjlkMjMwMGQKPiAtLS0gL2Rl di9udWxsCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX3NscGMu Ywo+IEBAIC0wLDAgKzEsMzQgQEAKPiArLyoKPiArICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IE1JVAoKU1BEWCB0YWcgc2hhbGwgYmUgaW4gdmVyeSBmaXJzdCBsaW5lLCBmb3IgLmM6CgovLyBT UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUCgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgwqkgMjAy MCBJbnRlbCBDb3Jwb3JhdGlvbgoKMjAyMQoKPiArICovCj4gKwo+ICsjaW5jbHVkZSAiaW50ZWxf Z3VjX3NscGMuaCIKPiArCj4gK2ludCBpbnRlbF9ndWNfc2xwY19pbml0KHN0cnVjdCBpbnRlbF9n dWNfc2xwYyAqc2xwYykKPiArewo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIGlu dGVsX2d1Y19zbHBjX2VuYWJsZSgpIC0gU3RhcnQgU0xQQwo+ICsgKiBAc2xwYzogcG9pbnRlciB0 byBpbnRlbF9ndWNfc2xwYy4KPiArICoKPiArICogU0xQQyBpcyBlbmFibGVkIGJ5IHNldHRpbmcg dXAgdGhlIHNoYXJlZCBkYXRhIHN0cnVjdHVyZSBhbmQKPiArICogc2VuZGluZyByZXNldCBldmVu dCB0byBHdUMgU0xQQy4gSW5pdGlhbCBkYXRhIGlzIHNldHVwIGluCj4gKyAqIGludGVsX2d1Y19z bHBjX2luaXQuIEhlcmUgd2Ugc2VuZCB0aGUgcmVzZXQgZXZlbnQuIFdlIGRvCj4gKyAqIG5vdCBj dXJyZW50bHkgbmVlZCBhIHNscGNfZGlzYWJsZSBzaW5jZSB0aGlzIGlzIHRha2VuIGNhcmUKPiAr ICogb2YgYXV0b21hdGljYWxseSB3aGVuIGEgcmVzZXQvc3VzcGVuZCBvY2N1cnMgYW5kIHRoZSBn dWMKCnMvZ3VjL0d1QwoKPiArICogY2hhbm5lbHMgYXJlIGRlc3Ryb3llZC4KCnlvdSBtZWFuIENU QiA/Cgo+ICsgKgo+ICsgKiBSZXR1cm46IDAgb24gc3VjY2Vzcywgbm9uLXplcm8gZXJyb3IgY29k ZSBvbiBmYWlsdXJlLgo+ICsgKi8KPiAraW50IGludGVsX2d1Y19zbHBjX2VuYWJsZShzdHJ1Y3Qg aW50ZWxfZ3VjX3NscGMgKnNscGMpCj4gK3sKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICt2b2lk IGludGVsX2d1Y19zbHBjX2Zpbmkoc3RydWN0IGludGVsX2d1Y19zbHBjICpzbHBjKQo+ICt7Cj4g K30KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvdWMvaW50ZWxfZ3VjX3Ns cGMuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19zbHBjLmgKPiBuZXcg ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uNzRmZDg2NzY5MTYzCj4gLS0t IC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3VjL2ludGVsX2d1Y19z bHBjLmgKPiBAQCAtMCwwICsxLDE2IEBACj4gKy8qCj4gKyAqIFNQRFgtTGljZW5zZS1JZGVudGlm aWVyOiBNSVQKClNQRFggdGFnIHNoYWxsIGJlIGluIHZlcnkgZmlyc3QgbGluZSwgZm9yIC5oOgoK LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVCAqLwoKPiArICoKPiArICogQ29weXJpZ2h0 IMKpIDIwMjAgSW50ZWwgQ29ycG9yYXRpb24KCjIwMjEKCj4gKyAqLwo+ICsjaWZuZGVmIF9JTlRF TF9HVUNfU0xQQ19IXwo+ICsjZGVmaW5lIF9JTlRFTF9HVUNfU0xQQ19IXwo+ICsKPiArc3RydWN0 IGludGVsX2d1Y19zbHBjIHsKPiArfTsKCm1vdmUgYWxsIGRhdGEgZGVmaW5pdGlvbnMgdG8gaW50 ZWxfZ3VjX3NscGNfdHlwZXMuaCBhbmQgaW5jbHVkZSBpdCBoZXJlCgo+ICsKPiAraW50IGludGVs X2d1Y19zbHBjX2luaXQoc3RydWN0IGludGVsX2d1Y19zbHBjICpzbHBjKTsKPiAraW50IGludGVs X2d1Y19zbHBjX2VuYWJsZShzdHJ1Y3QgaW50ZWxfZ3VjX3NscGMgKnNscGMpOwo+ICt2b2lkIGlu dGVsX2d1Y19zbHBjX2Zpbmkoc3RydWN0IGludGVsX2d1Y19zbHBjICpzbHBjKTsKPiArCj4gKyNl bmRpZgo+IAoKYW5kIGFzIHN1Z2dlc3RlZCBpbiBjb21tZW50IHRvIDIvMTQgeW91IHNob3VsZCBs aWtlbHkgbW92ZSB0aGlzIHBhdGNoIHRvCnRoZSBmcm9udCBvZiB0aGUgc2VyaWVzCgpNaWNoYWwK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=