From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: [RFC 2/3] drm/i915/guc: Omit guc_init_doorbell_hw during driver load Date: Wed, 15 Nov 2017 10:30:28 -0800 Message-ID: <20171115183029.2990-2-michel.thierry@intel.com> References: <20171115183029.2990-1-michel.thierry@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 36F566E675 for ; Wed, 15 Nov 2017 18:30:31 +0000 (UTC) In-Reply-To: <20171115183029.2990-1-michel.thierry@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 Cc: Sujaritha Sundaresan List-Id: intel-gfx@lists.freedesktop.org RHVyaW5nIGRyaXZlciBsb2FkIHdlIGNyZWF0ZSB0aGUgR3VDIGNsaWVudHMgYW5kIGFsbG9jYXRl IHRoZWlyCmRvb3JiZWxscyBqdXN0IGJlZm9yZSBleGVjdXRpbmcgZ3VjX2luaXRfZG9vcmJlbGxf aHc7IGJ1dCBzaW5jZSB3ZSBqdXN0CmNyZWF0ZWQgdGhlc2UgZG9vcmJlbGxzLCBob3cgY2FuIHRo ZXkgYmUgb3V0IG9mIHN5bmM/ClRoaXMgY29kZSBoYXMgaGFkIG1vcmUgdGhhbiBlbm91Z2ggcmVm YWN0b3JpbmcgKDIgbW9yZSBzdGlsbCBpbiBwcm9ncmVzcykKc28gSSB3b3VsZCBub3QgYmUgc3Vy cHJpc2VkIGlmIGNhbGxpbmcgZ3VjX2luaXRfZG9vcmJlbGxfaHcgbWFkZSBzZW5zZSBhdApzb21l IHBvaW50LCBidXQgbm90IGFueW1vcmUuCgpUaGUgcmVzdW1lIHBhdGggaXMgZGlmZmVyZW50LCBp biB0aGlzIGNhc2UgdGhlIGRyaXZlciBkb2Vzbid0CnJlY3JlYXRlIGNsaWVudHMsIGFuZCBpdCBp cyBzdGlsbCByZWFzb25hYmxlIHRvIHZhbGlkYXRlL3JlYWxsb2NhdGUgdGhlCmRvb3JiZWxscyBp biBvcmRlciB0byBjb25maXJtIHRoYXQgdGhleSBzdGlsbCBiZWxvbmcgdG8gdGhlIGNsaWVudHMu CgpBbmQgcHJvYmFibHkgZ3VjX2luaXRfZG9vcmJlbGxfaHcgaXMgbm8gbG9uZ2VyIHRoZSByaWdo dCBuYW1lLCBidXQgSSdsbApsZWF2ZSB0aGF0IHRvIHNvbWVvbmUgZWxzZS4KClNpZ25lZC1vZmYt Ynk6IE1pY2hlbCBUaGllcnJ5IDxtaWNoZWwudGhpZXJyeUBpbnRlbC5jb20+CkNjOiBTYWdhciBB cnVuIEthbWJsZSA8c2FnYXIuYS5rYW1ibGVAaW50ZWwuY29tPgpDYzogU3VqYXJpdGhhIFN1bmRh cmVzYW4gPHN1amFyaXRoYS5zdW5kYXJlc2FuQGludGVsLmNvbT4KQ2M6IE1pY2hhbCBXYWpkZWN6 a28gPG1pY2hhbC53YWpkZWN6a29AaW50ZWwuY29tPgpDYzogT3NjYXIgTWF0ZW8gPG9zY2FyLm1h dGVvQGludGVsLmNvbT4KQ2M6IERhbmllbGUgQ2VyYW9sbyBTcHVyaW8gPGRhbmllbGUuY2VyYW9s b3NwdXJpb0BpbnRlbC5jb20+CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMgfCA4 ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24u YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYwppbmRleCA1ZDY1 NzZlMDFhOTEuLmQ2NzYyY2E0MmNmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9ndWNfc3VibWlzc2lvbi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3Vj X3N1Ym1pc3Npb24uYwpAQCAtMTQyNCwxNiArMTQyNCwxNiBAQCBpbnQgaTkxNV9ndWNfc3VibWlz c2lvbl9lbmFibGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogCX0gZWxzZSB7 CiAJCWd1Y19yZXNldF93cShndWMtPmV4ZWNidWZfY2xpZW50KTsKIAkJZ3VjX3Jlc2V0X3dxKGd1 Yy0+cHJlZW1wdF9jbGllbnQpOworCisJCWVyciA9IGd1Y19pbml0X2Rvb3JiZWxsX2h3KGd1Yyk7 CisJCWlmIChlcnIpCisJCQlnb3RvIGVycl9mcmVlX2NsaWVudHM7CiAJfQogCiAJZXJyID0gaW50 ZWxfZ3VjX3NhbXBsZV9mb3JjZXdha2UoZ3VjKTsKIAlpZiAoZXJyKQogCQlnb3RvIGVycl9mcmVl X2NsaWVudHM7CiAKLQllcnIgPSBndWNfaW5pdF9kb29yYmVsbF9odyhndWMpOwotCWlmIChlcnIp Ci0JCWdvdG8gZXJyX2ZyZWVfY2xpZW50czsKLQogCS8qIFRha2Ugb3ZlciBmcm9tIG1hbnVhbCBj b250cm9sIG9mIEVMU1AgKGV4ZWNsaXN0cykgKi8KIAlndWNfaW50ZXJydXB0c19jYXB0dXJlKGRl dl9wcml2KTsKIAotLSAKMi4xNS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK