From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: Re: [PATCH 2/4] drm/i915: abstract virtual PCH id detection Date: Mon, 5 Feb 2018 14:22:44 -0800 Message-ID: <20180205222244.piualheppvcybuxs@intel.com> References: <38ee1ac06c6724e888679eb287af36c221bd399b.1517851783.git.jani.nikula@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id EBAC06E2BE for ; Mon, 5 Feb 2018 22:22:44 +0000 (UTC) Content-Disposition: inline In-Reply-To: <38ee1ac06c6724e888679eb287af36c221bd399b.1517851783.git.jani.nikula@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBGZWIgMDUsIDIwMTggYXQgMDU6MzE6MzdQTSArMDAwMCwgSmFuaSBOaWt1bGEgd3Jv dGU6Cj4gTWFrZSB0aGUgY29kZSBzbGlnaHRseSBtb3JlIHBsZWFzYW50IHRvIGxvb2sgYXQuCgpp bmRlZWQKCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbmkg TmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CgoKUmV2aWV3ZWQtYnk6IFJvZHJpZ28gVml2 aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmMgfCAxOSArKysrKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAx MiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu Ywo+IGluZGV4IDA4ZTk3YjZlOTc2Yi4uNTI2NjZjNmNiYmNjIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2Rydi5jCj4gQEAgLTE5Miw2ICsxOTIsMTYgQEAgaW50ZWxfcGNoX3R5cGUoY29uc3Qgc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCB1bnNpZ25lZCBzaG9ydCBpZCkKPiAgCX0K PiAgfQo+ICAKPiArc3RhdGljIGJvb2wgaW50ZWxfaXNfdmlydF9wY2godW5zaWduZWQgc2hvcnQg aWQsCj4gKwkJCSAgICAgIHVuc2lnbmVkIHNob3J0IHN2ZW5kb3IsIHVuc2lnbmVkIHNob3J0IHNk ZXZpY2UpCj4gK3sKPiArCXJldHVybiAoaWQgPT0gSU5URUxfUENIX1AyWF9ERVZJQ0VfSURfVFlQ RSB8fAo+ICsJCWlkID09IElOVEVMX1BDSF9QM1hfREVWSUNFX0lEX1RZUEUgfHwKPiArCQkoaWQg PT0gSU5URUxfUENIX1FFTVVfREVWSUNFX0lEX1RZUEUgJiYKPiArCQkgc3ZlbmRvciA9PSBQQ0lf U1VCVkVORE9SX0lEX1JFREhBVF9RVU1SQU5FVCAmJgo+ICsJCSBzZGV2aWNlID09IFBDSV9TVUJE RVZJQ0VfSURfUUVNVSkpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgZW51bSBpbnRlbF9wY2ggaW50ZWxf dmlydF9kZXRlY3RfcGNoKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAgewo+ ICAJZW51bSBpbnRlbF9wY2ggcmV0ID0gUENIX05PUDsKPiBAQCAtMjY0LDEzICsyNzQsOCBAQCBz dGF0aWMgdm9pZCBpbnRlbF9kZXRlY3RfcGNoKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdikKPiAgCQlwY2hfdHlwZSA9IGludGVsX3BjaF90eXBlKGRldl9wcml2LCBpZCk7Cj4gIAkJ aWYgKHBjaF90eXBlICE9IFBDSF9OT05FKSB7Cj4gIAkJCWRldl9wcml2LT5wY2hfdHlwZSA9IHBj aF90eXBlOwo+IC0JCX0gZWxzZSBpZiAoaWQgPT0gSU5URUxfUENIX1AyWF9ERVZJQ0VfSURfVFlQ RSB8fAo+IC0JCQkgICBpZCA9PSBJTlRFTF9QQ0hfUDNYX0RFVklDRV9JRF9UWVBFIHx8Cj4gLQkJ CSAgIChpZCA9PSBJTlRFTF9QQ0hfUUVNVV9ERVZJQ0VfSURfVFlQRSAmJgo+IC0JCQkgICAgcGNo LT5zdWJzeXN0ZW1fdmVuZG9yID09Cj4gLQkJCSAgICBQQ0lfU1VCVkVORE9SX0lEX1JFREhBVF9R VU1SQU5FVCAmJgo+IC0JCQkgICAgcGNoLT5zdWJzeXN0ZW1fZGV2aWNlID09Cj4gLQkJCSAgICBQ Q0lfU1VCREVWSUNFX0lEX1FFTVUpKSB7Cj4gKwkJfSBlbHNlIGlmIChpbnRlbF9pc192aXJ0X3Bj aChpZCwgcGNoLT5zdWJzeXN0ZW1fdmVuZG9yLAo+ICsJCQkJCSAgICAgcGNoLT5zdWJzeXN0ZW1f ZGV2aWNlKSkgewo+ICAJCQlkZXZfcHJpdi0+cGNoX3R5cGUgPSBpbnRlbF92aXJ0X2RldGVjdF9w Y2goZGV2X3ByaXYpOwo+ICAJCX0gZWxzZSB7Cj4gIAkJCWNvbnRpbnVlOwo+IC0tIAo+IDIuMTEu MAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK PiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK