From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [RFC 3/7] drm/i915: Move all runtime modified device info fields into runtime info Date: Tue, 13 Nov 2018 09:13:47 +0000 Message-ID: References: <20181112171242.7640-1-tvrtko.ursulin@linux.intel.com> <20181112171242.7640-4-tvrtko.ursulin@linux.intel.com> <154204345768.16646.16745567024946730410@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id E4C336E0D7 for ; Tue, 13 Nov 2018 09:13:49 +0000 (UTC) In-Reply-To: <154204345768.16646.16745567024946730410@skylake-alporthouse-com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Intel-gfx@lists.freedesktop.org Cc: Jani Nikula List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEyLzExLzIwMTggMTc6MjQsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTExLTEyIDE3OjEyOjM4KQo+PiAgIHN0cnVjdCBpbnRlbF9kZXZpY2Vf aW5mbyB7Cj4+IC0gICAgICAgdTE2IGRldmljZV9pZDsKPj4gICAgICAgICAgdTE2IGdlbl9tYXNr Owo+PiAgIAo+PiAtICAgICAgIHU4IGdlbjsKPj4gKyAgICAgICB1OCBfX2dlbjsKPj4gICAgICAg ICAgdTggZ3Q7IC8qIEdUIG51bWJlciwgMCBpZiB1bmRlZmluZWQgKi8KPj4gLSAgICAgICBpbnRl bF9yaW5nX21hc2tfdCByaW5nX21hc2s7IC8qIFJpbmdzIHN1cHBvcnRlZCBieSB0aGUgSFcgKi8K Pj4gLSAgICAgICB1OCBudW1fcGlwZXM7Cj4+ICsgICAgICAgaW50ZWxfcmluZ19tYXNrX3QgX19y aW5nX21hc2s7IC8qIFJpbmdzIHN1cHBvcnRlZCBieSB0aGUgSFcgKi8KPj4gKyAgICAgICB1OCBf X251bV9waXBlczsKPj4gICAKPj4gICAgICAgICAgZW51bSBpbnRlbF9wbGF0Zm9ybSBwbGF0Zm9y bTsKPj4gICAgICAgICAgdTMyIHBsYXRmb3JtX21hc2s7Cj4+ICAgCj4+IC0gICAgICAgZW51bSBp bnRlbF9wcGd0dCBwcGd0dDsKPj4gLSAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9zaXplczsgLyog cGFnZSBzaXplcyBzdXBwb3J0ZWQgYnkgdGhlIEhXICovCj4+ICsgICAgICAgZW51bSBpbnRlbF9w cGd0dCBfX3BwZ3R0Owo+IAo+IHBwZ3R0IG1vZGUgaXMgc3RhdGljLgoKV2hhdCBhYm91dDoKCkBA IC04NjgsNyArODY3LDcgQEAgdm9pZCBpbnRlbF9kZXZpY2VfaW5mb19ydW50aW1lX2luaXQoc3Ry dWN0IApkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKCiAgICAgICAgIGlmIChJU19HRU42KGRl dl9wcml2KSAmJiBpbnRlbF92dGRfYWN0aXZlKCkpIHsKICAgICAgICAgICAgICAgICBEUk1fSU5G TygiRGlzYWJsaW5nIHBwR1RUIGZvciBWVC1kIHN1cHBvcnRcbiIpOwotICAgICAgICAgICAgICAg aW5mby0+cHBndHQgPSBJTlRFTF9QUEdUVF9OT05FOworICAgICAgICAgICAgICAgcnVudGltZV9p bmZvLT5wcGd0dCA9IElOVEVMX1BQR1RUX05PTkU7CiAgICAgICAgIH0KCiAgICAgICAgIC8qIElu aXRpYWxpemUgY29tbWFuZCBzdHJlYW0gdGltZXN0YW1wIGZyZXF1ZW5jeSAqLwoKQW5kOgoKQEAg LTE3MTEsNyArMTcxMSw3IEBAIGludCBpOTE1X2dlbV9odWdlX3BhZ2VfbW9ja19zZWxmdGVzdHMo dm9pZCkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKCiAgICAgICAgIC8qIFByZXRl bmQgdG8gYmUgYSBkZXZpY2Ugd2hpY2ggc3VwcG9ydHMgdGhlIDQ4YiBQUEdUVCAqLwotICAgICAg IG1rd3JpdGVfZGV2aWNlX2luZm8oZGV2X3ByaXYpLT5wcGd0dCA9IElOVEVMX1BQR1RUX0ZVTExf NExWTDsKKyAgICAgICBkZXZfcHJpdi0+cnVudGltZV9pbmZvLnBwZ3R0ID0gSU5URUxfUFBHVFRf RlVMTF80TFZMOwoKICAgICAgICAgcGRldiA9IGRldl9wcml2LT5kcm0ucGRldjsKICAgICAgICAg ZG1hX2NvZXJjZV9tYXNrX2FuZF9jb2hlcmVudCgmcGRldi0+ZGV2LCBETUFfQklUX01BU0soMzkp KTsKCj8KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==