From mboxrd@z Thu Jan  1 00:00:00 1970
From: Jani Nikula <jani.nikula@intel.com>
Subject: [PATCH v2 1/2] drm/i915: prefer INTEL_GEN() over
 INTEL_INFO()->gen
Date: Wed, 21 Mar 2018 16:29:57 +0200
Message-ID: <20180321142958.31107-1-jani.nikula@intel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Return-path: <intel-gfx-bounces@lists.freedesktop.org>
Received: from mga03.intel.com (mga03.intel.com [134.134.136.65])
 by gabe.freedesktop.org (Postfix) with ESMTPS id E1E846E3E2
 for <intel-gfx@lists.freedesktop.org>; Wed, 21 Mar 2018 14:29:07 +0000 (UTC)
List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=unsubscribe>
List-Archive: <https://lists.freedesktop.org/archives/intel-gfx>
List-Post: <mailto:intel-gfx@lists.freedesktop.org>
List-Help: <mailto:intel-gfx-request@lists.freedesktop.org?subject=help>
List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=subscribe>
Errors-To: intel-gfx-bounces@lists.freedesktop.org
Sender: "Intel-gfx" <intel-gfx-bounces@lists.freedesktop.org>
To: intel-gfx@lists.freedesktop.org
Cc: jani.nikula@intel.com
List-Id: intel-gfx@lists.freedesktop.org

UHJlZmVyIElOVEVMX0dFTigpIG92ZXIgSU5URUxfSU5GTygpLT5nZW4gZXhjZXB0IGluIHNwZWNp
YWwKY2lyY3Vtc3RhbmNlcy4KCnYyOiBkb24ndCBjaGFuZ2UgZGV2aWNlIGluZm8gZHVtcCAoQ2hy
aXMpCgpDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGxpbnV4LmludGVsLmNvbT4K
Q2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMv
Z3B1L2RybS9pOTE1L2ludGVsX2RldmljZV9pbmZvLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf
ZGV2aWNlX2luZm8uYwppbmRleCBhNTA0MjgxZTJhZmEuLjQ3N2NiNzFiNTg2NCAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGV2aWNlX2luZm8uYworKysgYi9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5jCkBAIC04MDksNyArODA5LDcgQEAgdm9p
ZCBpbnRlbF9kZXZpY2VfaW5mb19ydW50aW1lX2luaXQoc3RydWN0IGludGVsX2RldmljZV9pbmZv
ICppbmZvKQogCQlnZW45X3NzZXVfaW5mb19pbml0KGRldl9wcml2KTsKIAllbHNlIGlmIChJTlRF
TF9HRU4oZGV2X3ByaXYpID09IDEwKQogCQlnZW4xMF9zc2V1X2luZm9faW5pdChkZXZfcHJpdik7
Ci0JZWxzZSBpZiAoSU5URUxfSU5GTyhkZXZfcHJpdiktPmdlbiA+PSAxMSkKKwllbHNlIGlmIChJ
TlRFTF9HRU4oZGV2X3ByaXYpID49IDExKQogCQlnZW4xMV9zc2V1X2luZm9faW5pdChkZXZfcHJp
dik7CiAKIAkvKiBJbml0aWFsaXplIGNvbW1hbmQgc3RyZWFtIHRpbWVzdGFtcCBmcmVxdWVuY3kg
Ki8KLS0gCjIuMTEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au
b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt
Z2Z4Cg==

From mboxrd@z Thu Jan  1 00:00:00 1970
From: Jani Nikula <jani.nikula@intel.com>
Subject: [PATCH v2 2/2] drm/i915: hint gen and gen_mask
 shouldn't be used directly
Date: Wed, 21 Mar 2018 16:29:58 +0200
Message-ID: <20180321142958.31107-2-jani.nikula@intel.com>
References: <20180321142958.31107-1-jani.nikula@intel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Return-path: <intel-gfx-bounces@lists.freedesktop.org>
Received: from mga03.intel.com (mga03.intel.com [134.134.136.65])
 by gabe.freedesktop.org (Postfix) with ESMTPS id 8FB956E3E2
 for <intel-gfx@lists.freedesktop.org>; Wed, 21 Mar 2018 14:29:09 +0000 (UTC)
In-Reply-To: <20180321142958.31107-1-jani.nikula@intel.com>
List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=unsubscribe>
List-Archive: <https://lists.freedesktop.org/archives/intel-gfx>
List-Post: <mailto:intel-gfx@lists.freedesktop.org>
List-Help: <mailto:intel-gfx-request@lists.freedesktop.org?subject=help>
List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=subscribe>
Errors-To: intel-gfx-bounces@lists.freedesktop.org
Sender: "Intel-gfx" <intel-gfx-bounces@lists.freedesktop.org>
To: intel-gfx@lists.freedesktop.org
Cc: jani.nikula@intel.com
List-Id: intel-gfx@lists.freedesktop.org

UHJlZml4IGdlbiBhbmQgZ2VuX21hc2sgaW4gc3RydWN0IGludGVsX2RldmljZV9pbmZvIHdpdGgg
dW5kZXJzY29yZXMgdG8KaGludCB0aGF0IHRoZXkgc2hvdWxkIG5vdCBiZSB1c2VkIGRpcmVjdGx5
LCBleGNlcHQgaW4gc3BlY2lhbApjaXJjdW1zdGFuY2VzLgoKdjI6IFJlYmFzZQoKQ2M6IFR2cnRr
byBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBsaW51eC5pbnRlbC5jb20+CkNjOiBDaHJpcyBXaWxz
b24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KU2lnbmVkLW9mZi1ieTogSmFuaSBOaWt1bGEg
PGphbmkubmlrdWxhQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry
di5jICAgICAgICAgIHwgIDUgKysrLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2Lmgg
ICAgICAgICAgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9p
OTE1L2k5MTVfcGNpLmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50
ZWxfZGV2aWNlX2luZm8uYyB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZp
Y2VfaW5mby5oIHwgIDYgKysrKy0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUu
YyAgICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBi
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKaW5kZXggM2Y2MzdhYjg5ZTUxLi41NmMz
NjdiZWQ1NzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwpAQCAtOTA3LDcgKzkwNyw4IEBAIHN0
YXRpYyBpbnQgaTkxNV9kcml2ZXJfaW5pdF9lYXJseShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq
ZGV2X3ByaXYsCiAKIAlCVUlMRF9CVUdfT04oSU5URUxfTUFYX1BMQVRGT1JNUyA+CiAJCSAgICAg
c2l6ZW9mKGRldmljZV9pbmZvLT5wbGF0Zm9ybV9tYXNrKSAqIEJJVFNfUEVSX0JZVEUpOwotCUJV
R19PTihkZXZpY2VfaW5mby0+Z2VuID4gc2l6ZW9mKGRldmljZV9pbmZvLT5nZW5fbWFzaykgKiBC
SVRTX1BFUl9CWVRFKTsKKwlCVUdfT04oZGV2aWNlX2luZm8tPl9fZ2VuID4KKwkgICAgICAgc2l6
ZW9mKGRldmljZV9pbmZvLT5fX2dlbl9tYXNrKSAqIEJJVFNfUEVSX0JZVEUpOwogCXNwaW5fbG9j
a19pbml0KCZkZXZfcHJpdi0+aXJxX2xvY2spOwogCXNwaW5fbG9ja19pbml0KCZkZXZfcHJpdi0+
Z3B1X2Vycm9yLmxvY2spOwogCW11dGV4X2luaXQoJmRldl9wcml2LT5iYWNrbGlnaHRfbG9jayk7
CkBAIC0xMzM5LDcgKzEzNDAsNyBAQCBpbnQgaTkxNV9kcml2ZXJfbG9hZChzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgY29uc3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgKmVudCkKIAlpbnQgcmV0OwogCiAJ
LyogRW5hYmxlIG51Y2xlYXIgcGFnZWZsaXAgb24gSUxLKyAqLwotCWlmICghaTkxNV9tb2RwYXJh
bXMubnVjbGVhcl9wYWdlZmxpcCAmJiBtYXRjaF9pbmZvLT5nZW4gPCA1KQorCWlmICghaTkxNV9t
b2RwYXJhbXMubnVjbGVhcl9wYWdlZmxpcCAmJiBtYXRjaF9pbmZvLT5fX2dlbiA8IDUpCiAJCWRy
aXZlci5kcml2ZXJfZmVhdHVyZXMgJj0gfkRSSVZFUl9BVE9NSUM7CiAKIAlyZXQgPSAtRU5PTUVN
OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKaW5kZXggYzljM2IyYmE2YTg2Li5mNGExMzk1MTkxNmMg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaApAQCAtMjI5NCw3ICsyMjk0LDcgQEAgaW50ZWxfaW5m
byhjb25zdCBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAKICNkZWZpbmUgSU5U
RUxfSU5GTyhkZXZfcHJpdikJaW50ZWxfaW5mbygoZGV2X3ByaXYpKQogCi0jZGVmaW5lIElOVEVM
X0dFTihkZXZfcHJpdikJKChkZXZfcHJpdiktPmluZm8uZ2VuKQorI2RlZmluZSBJTlRFTF9HRU4o
ZGV2X3ByaXYpCSgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuKQogI2RlZmluZSBJTlRFTF9ERVZJRChk
ZXZfcHJpdikJKChkZXZfcHJpdiktPmluZm8uZGV2aWNlX2lkKQogCiAjZGVmaW5lIFJFVklEX0ZP
UkVWRVIJCTB4ZmYKQEAgLTIzMTUsNyArMjMxNSw3IEBAIGludGVsX2luZm8oY29uc3Qgc3RydWN0
IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogICogVXNlIEdFTl9GT1JFVkVSIGZvciB1bmJv
dW5kIHN0YXJ0IGFuZCBvciBlbmQuCiAgKi8KICNkZWZpbmUgSVNfR0VOKGRldl9wcml2LCBzLCBl
KSBcCi0JKCEhKChkZXZfcHJpdiktPmluZm8uZ2VuX21hc2sgJiBJTlRFTF9HRU5fTUFTSygocyks
IChlKSkpKQorCSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBJTlRFTF9HRU5fTUFT
SygocyksIChlKSkpKQogCiAvKgogICogUmV0dXJuIHRydWUgaWYgcmV2aXNpb24gaXMgaW4gcmFu
Z2UgW3NpbmNlLHVudGlsXSBpbmNsdXNpdmUuCkBAIC0yNDYzLDE2ICsyNDYzLDE2IEBAIGludGVs
X2luZm8oY29uc3Qgc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogICogaGF2ZSB0
aGVpciBvd24gKGUuZy4gSEFTX1BDSF9TUExJVCBmb3IgSUxLKyBkaXNwbGF5LCBJU19mb28gZm9y
IHBhcnRpY3VsYXIKICAqIGNoaXBzLCBldGMuKS4KICAqLwotI2RlZmluZSBJU19HRU4yKGRldl9w
cml2KQkoISEoKGRldl9wcml2KS0+aW5mby5nZW5fbWFzayAmIEJJVCgxKSkpCi0jZGVmaW5lIElT
X0dFTjMoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLmdlbl9tYXNrICYgQklUKDIpKSkK
LSNkZWZpbmUgSVNfR0VONChkZXZfcHJpdikJKCEhKChkZXZfcHJpdiktPmluZm8uZ2VuX21hc2sg
JiBCSVQoMykpKQotI2RlZmluZSBJU19HRU41KGRldl9wcml2KQkoISEoKGRldl9wcml2KS0+aW5m
by5nZW5fbWFzayAmIEJJVCg0KSkpCi0jZGVmaW5lIElTX0dFTjYoZGV2X3ByaXYpCSghISgoZGV2
X3ByaXYpLT5pbmZvLmdlbl9tYXNrICYgQklUKDUpKSkKLSNkZWZpbmUgSVNfR0VONyhkZXZfcHJp
dikJKCEhKChkZXZfcHJpdiktPmluZm8uZ2VuX21hc2sgJiBCSVQoNikpKQotI2RlZmluZSBJU19H
RU44KGRldl9wcml2KQkoISEoKGRldl9wcml2KS0+aW5mby5nZW5fbWFzayAmIEJJVCg3KSkpCi0j
ZGVmaW5lIElTX0dFTjkoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLmdlbl9tYXNrICYg
QklUKDgpKSkKLSNkZWZpbmUgSVNfR0VOMTAoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZv
Lmdlbl9tYXNrICYgQklUKDkpKSkKLSNkZWZpbmUgSVNfR0VOMTEoZGV2X3ByaXYpCSghISgoZGV2
X3ByaXYpLT5pbmZvLmdlbl9tYXNrICYgQklUKDEwKSkpCisjZGVmaW5lIElTX0dFTjIoZGV2X3By
aXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQoMSkpKQorI2RlZmluZSBJ
U19HRU4zKGRldl9wcml2KQkoISEoKGRldl9wcml2KS0+aW5mby5fX2dlbl9tYXNrICYgQklUKDIp
KSkKKyNkZWZpbmUgSVNfR0VONChkZXZfcHJpdikJKCEhKChkZXZfcHJpdiktPmluZm8uX19nZW5f
bWFzayAmIEJJVCgzKSkpCisjZGVmaW5lIElTX0dFTjUoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYp
LT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQoNCkpKQorI2RlZmluZSBJU19HRU42KGRldl9wcml2KQko
ISEoKGRldl9wcml2KS0+aW5mby5fX2dlbl9tYXNrICYgQklUKDUpKSkKKyNkZWZpbmUgSVNfR0VO
NyhkZXZfcHJpdikJKCEhKChkZXZfcHJpdiktPmluZm8uX19nZW5fbWFzayAmIEJJVCg2KSkpCisj
ZGVmaW5lIElTX0dFTjgoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sg
JiBCSVQoNykpKQorI2RlZmluZSBJU19HRU45KGRldl9wcml2KQkoISEoKGRldl9wcml2KS0+aW5m
by5fX2dlbl9tYXNrICYgQklUKDgpKSkKKyNkZWZpbmUgSVNfR0VOMTAoZGV2X3ByaXYpCSghISgo
ZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQoOSkpKQorI2RlZmluZSBJU19HRU4xMShk
ZXZfcHJpdikJKCEhKChkZXZfcHJpdiktPmluZm8uX19nZW5fbWFzayAmIEJJVCgxMCkpKQogCiAj
ZGVmaW5lIElTX0xQKGRldl9wcml2KQkoSU5URUxfSU5GTyhkZXZfcHJpdiktPmlzX2xwKQogI2Rl
ZmluZSBJU19HRU45X0xQKGRldl9wcml2KQkoSVNfR0VOOShkZXZfcHJpdikgJiYgSVNfTFAoZGV2
X3ByaXYpKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKaW5kZXggNDM2NDkyMmU5MzVkLi5lNmVhMGVk
NmYxYmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1
ZGUgImk5MTVfc2VsZnRlc3QuaCIKIAogI2RlZmluZSBQTEFURk9STSh4KSAucGxhdGZvcm0gPSAo
eCksIC5wbGF0Zm9ybV9tYXNrID0gQklUKHgpCi0jZGVmaW5lIEdFTih4KSAuZ2VuID0gKHgpLCAu
Z2VuX21hc2sgPSBCSVQoKHgpIC0gMSkKKyNkZWZpbmUgR0VOKHgpIC5fX2dlbiA9ICh4KSwgLl9f
Z2VuX21hc2sgPSBCSVQoKHgpIC0gMSkKIAogI2RlZmluZSBHRU5fREVGQVVMVF9QSVBFT0ZGU0VU
UyBcCiAJLnBpcGVfb2Zmc2V0cyA9IHsgUElQRV9BX09GRlNFVCwgUElQRV9CX09GRlNFVCwgXApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGV2aWNlX2luZm8uYyBiL2Ry
aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RldmljZV9pbmZvLmMKaW5kZXggNDc3Y2I3MWI1ODY0
Li43NjM5NWZkOWVmMGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rl
dmljZV9pbmZvLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGV2aWNlX2luZm8u
YwpAQCAtMTE5LDcgKzExOSw3IEBAIHZvaWQgaW50ZWxfZGV2aWNlX2luZm9fZHVtcChjb25zdCBz
dHJ1Y3QgaW50ZWxfZGV2aWNlX2luZm8gKmluZm8sCiAJCSAgIElOVEVMX0RFVklEKGRldl9wcml2
KSwKIAkJICAgSU5URUxfUkVWSUQoZGV2X3ByaXYpLAogCQkgICBpbnRlbF9wbGF0Zm9ybV9uYW1l
KGluZm8tPnBsYXRmb3JtKSwKLQkJICAgaW5mby0+Z2VuKTsKKwkJICAgaW5mby0+X19nZW4pOwog
CiAJaW50ZWxfZGV2aWNlX2luZm9fZHVtcF9mbGFncyhpbmZvLCBwKTsKIH0KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RldmljZV9pbmZvLmggYi9kcml2ZXJzL2dwdS9k
cm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5oCmluZGV4IDkzM2UzMTY2OTU1Ny4uZjQ4ODExOGMy
ZWVmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5o
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RldmljZV9pbmZvLmgKQEAgLTE0NCw5
ICsxNDQsMTEgQEAgdHlwZWRlZiB1OCBpbnRlbF9yaW5nX21hc2tfdDsKIAogc3RydWN0IGludGVs
X2RldmljZV9pbmZvIHsKIAl1MTYgZGV2aWNlX2lkOwotCXUxNiBnZW5fbWFzazsKIAotCXU4IGdl
bjsKKwkvKiBQcmVmZXIgSU5URUxfR0VOKCkgYW5kIElTX0dFTngoKSBvdmVyIGFjY2Vzc2luZyB0
aGVzZS4gKi8KKwl1MTYgX19nZW5fbWFzazsKKwl1OCBfX2dlbjsKKwogCXU4IGd0OyAvKiBHVCBu
dW1iZXIsIDAgaWYgdW5kZWZpbmVkICovCiAJdTggbnVtX3JpbmdzOwogCWludGVsX3JpbmdfbWFz
a190IHJpbmdfbWFzazsgLyogUmluZ3Mgc3VwcG9ydGVkIGJ5IHRoZSBIVyAqLwpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pbnRlbF91bmNvcmUuYwppbmRleCA0YzYxNmQwNzRhOTcuLjA4Yzk2NDhhMWU5YiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKQEAgLTE2NjQsNyArMTY2NCw3IEBAIGludCBp
OTE1X3JlZ19yZWFkX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJCUdFTV9CVUdfT04o
ZW50cnktPnNpemUgPiA4KTsKIAkJR0VNX0JVR19PTihlbnRyeV9vZmZzZXQgJiAoZW50cnktPnNp
emUgLSAxKSk7CiAKLQkJaWYgKElOVEVMX0lORk8oZGV2X3ByaXYpLT5nZW5fbWFzayAmIGVudHJ5
LT5nZW5fbWFzayAmJgorCQlpZiAoSU5URUxfSU5GTyhkZXZfcHJpdiktPl9fZ2VuX21hc2sgJiBl
bnRyeS0+Z2VuX21hc2sgJiYKIAkJICAgIGVudHJ5X29mZnNldCA9PSAocmVnLT5vZmZzZXQgJiAt
ZW50cnktPnNpemUpKQogCQkJYnJlYWs7CiAJCWVudHJ5Kys7Ci0tIAoyLjExLjAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n
IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk
ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=

From mboxrd@z Thu Jan  1 00:00:00 1970
From: Patchwork <patchwork@emeril.freedesktop.org>
Subject: =?utf-8?q?=E2=9C=97_Fi=2ECI=2EBAT=3A_failure_for_seri?=
 =?utf-8?q?es_starting_with_=5Bv2=2C1/2=5D_drm/i915=3A_prefer_INTEL=5FGEN?=
 =?utf-8?b?KCkgb3ZlciBJTlRFTF9JTkZPKCktPmdlbg==?=
Date: Wed, 21 Mar 2018 14:39:07 -0000
Message-ID: <20180321143907.9986.64271@emeril.freedesktop.org>
References: <20180321142958.31107-1-jani.nikula@intel.com>
Reply-To: intel-gfx@lists.freedesktop.org
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Return-path: <intel-gfx-bounces@lists.freedesktop.org>
In-Reply-To: <20180321142958.31107-1-jani.nikula@intel.com>
List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=unsubscribe>
List-Archive: <https://lists.freedesktop.org/archives/intel-gfx>
List-Post: <mailto:intel-gfx@lists.freedesktop.org>
List-Help: <mailto:intel-gfx-request@lists.freedesktop.org?subject=help>
List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=subscribe>
Errors-To: intel-gfx-bounces@lists.freedesktop.org
Sender: "Intel-gfx" <intel-gfx-bounces@lists.freedesktop.org>
To: Jani Nikula <jani.nikula@intel.com>
Cc: intel-gfx@lists.freedesktop.org
List-Id: intel-gfx@lists.freedesktop.org

PT0gU2VyaWVzIERldGFpbHMgPT0KClNlcmllczogc2VyaWVzIHN0YXJ0aW5nIHdpdGggW3YyLDEv
Ml0gZHJtL2k5MTU6IHByZWZlciBJTlRFTF9HRU4oKSBvdmVyIElOVEVMX0lORk8oKS0+Z2VuClVS
TCAgIDogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3Nlcmllcy80MDM4MC8KU3Rh
dGUgOiBmYWlsdXJlCgo9PSBTdW1tYXJ5ID09CgpDSEsgICAgIGluY2x1ZGUvY29uZmlnL2tlcm5l
bC5yZWxlYXNlCiAgQ0hLICAgICBpbmNsdWRlL2dlbmVyYXRlZC91YXBpL2xpbnV4L3ZlcnNpb24u
aAogIENISyAgICAgaW5jbHVkZS9nZW5lcmF0ZWQvdXRzcmVsZWFzZS5oCiAgQ0hLICAgICBpbmNs
dWRlL2dlbmVyYXRlZC9ib3VuZHMuaAogIENISyAgICAgaW5jbHVkZS9nZW5lcmF0ZWQvdGltZWNv
bnN0LmgKICBDSEsgICAgIGluY2x1ZGUvZ2VuZXJhdGVkL2FzbS1vZmZzZXRzLmgKICBDQUxMICAg
IHNjcmlwdHMvY2hlY2tzeXNjYWxscy5zaAogIERFU0NFTkQgIG9ianRvb2wKICBDSEsgICAgIHNj
cmlwdHMvbW9kL2RldmljZXRhYmxlLW9mZnNldHMuaAogIENISyAgICAgaW5jbHVkZS9nZW5lcmF0
ZWQvY29tcGlsZS5oCiAgQ0hLICAgICBrZXJuZWwvY29uZmlnX2RhdGEuaAogIENDIFtNXSAgZHJp
dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0ubwpJbiBmaWxlIGluY2x1ZGVkIGZyb20gZHJpdmVy
cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYzo2MDAxOjA6CmRyaXZlcnMvZ3B1L2RybS9pOTE1L3Nl
bGZ0ZXN0cy9tb2NrX2dlbV9kZXZpY2UuYzogSW4gZnVuY3Rpb24g4oCYbW9ja19nZW1fZGV2aWNl
4oCZOgpkcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvbW9ja19nZW1fZGV2aWNlLmM6MTc3
OjI3OiBlcnJvcjog4oCYc3RydWN0IGludGVsX2RldmljZV9pbmZv4oCZIGhhcyBubyBtZW1iZXIg
bmFtZWQg4oCYZ2Vu4oCZOyBkaWQgeW91IG1lYW4g4oCYX19nZW7igJk/CiAgbWt3cml0ZV9kZXZp
Y2VfaW5mbyhpOTE1KS0+Z2VuID0gLTE7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+CnNj
cmlwdHMvTWFrZWZpbGUuYnVpbGQ6MzI0OiByZWNpcGUgZm9yIHRhcmdldCAnZHJpdmVycy9ncHUv
ZHJtL2k5MTUvaTkxNV9nZW0ubycgZmFpbGVkCm1ha2VbNF06ICoqKiBbZHJpdmVycy9ncHUvZHJt
L2k5MTUvaTkxNV9nZW0ub10gRXJyb3IgMQpzY3JpcHRzL01ha2VmaWxlLmJ1aWxkOjU4MzogcmVj
aXBlIGZvciB0YXJnZXQgJ2RyaXZlcnMvZ3B1L2RybS9pOTE1JyBmYWlsZWQKbWFrZVszXTogKioq
IFtkcml2ZXJzL2dwdS9kcm0vaTkxNV0gRXJyb3IgMgpzY3JpcHRzL01ha2VmaWxlLmJ1aWxkOjU4
MzogcmVjaXBlIGZvciB0YXJnZXQgJ2RyaXZlcnMvZ3B1L2RybScgZmFpbGVkCm1ha2VbMl06ICoq
KiBbZHJpdmVycy9ncHUvZHJtXSBFcnJvciAyCnNjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6NTgzOiBy
ZWNpcGUgZm9yIHRhcmdldCAnZHJpdmVycy9ncHUnIGZhaWxlZAptYWtlWzFdOiAqKiogW2RyaXZl
cnMvZ3B1XSBFcnJvciAyCk1ha2VmaWxlOjEwNTE6IHJlY2lwZSBmb3IgdGFyZ2V0ICdkcml2ZXJz
JyBmYWlsZWQKbWFrZTogKioqIFtkcml2ZXJzXSBFcnJvciAyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs
LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv
bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK

From mboxrd@z Thu Jan  1 00:00:00 1970
From: Jani Nikula <jani.nikula@intel.com>
Subject: Re:
 =?utf-8?b?4pyXIEZpLkNJLkJBVDogZmFpbHVyZSBmb3Igc2Vy?=
 =?utf-8?q?ies_starting_with_=5Bv2=2C1/2=5D_drm/i915=3A_prefer_INTEL=5FGEN?=
 =?utf-8?b?KCkgb3ZlciBJTlRFTF9JTkZPKCktPmdlbg==?=
Date: Wed, 21 Mar 2018 17:12:34 +0200
Message-ID: <87zi31ihst.fsf@intel.com>
References: <20180321142958.31107-1-jani.nikula@intel.com>
 <20180321143907.9986.64271@emeril.freedesktop.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Return-path: <intel-gfx-bounces@lists.freedesktop.org>
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24])
 by gabe.freedesktop.org (Postfix) with ESMTPS id 72A616E973
 for <intel-gfx@lists.freedesktop.org>; Wed, 21 Mar 2018 15:11:42 +0000 (UTC)
In-Reply-To: <20180321143907.9986.64271@emeril.freedesktop.org>
List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=unsubscribe>
List-Archive: <https://lists.freedesktop.org/archives/intel-gfx>
List-Post: <mailto:intel-gfx@lists.freedesktop.org>
List-Help: <mailto:intel-gfx-request@lists.freedesktop.org?subject=help>
List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=subscribe>
Errors-To: intel-gfx-bounces@lists.freedesktop.org
Sender: "Intel-gfx" <intel-gfx-bounces@lists.freedesktop.org>
To: Patchwork <patchwork@emeril.freedesktop.org>
Cc: intel-gfx@lists.freedesktop.org
List-Id: intel-gfx@lists.freedesktop.org

T24gV2VkLCAyMSBNYXIgMjAxOCwgUGF0Y2h3b3JrIDxwYXRjaHdvcmtAZW1lcmlsLmZyZWVkZXNr
dG9wLm9yZz4gd3JvdGU6Cj4gPT0gU2VyaWVzIERldGFpbHMgPT0KPgo+IFNlcmllczogc2VyaWVz
IHN0YXJ0aW5nIHdpdGggW3YyLDEvMl0gZHJtL2k5MTU6IHByZWZlciBJTlRFTF9HRU4oKSBvdmVy
IElOVEVMX0lORk8oKS0+Z2VuCj4gVVJMICAgOiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3Rv
cC5vcmcvc2VyaWVzLzQwMzgwLwo+IFN0YXRlIDogZmFpbHVyZQo+Cj4gPT0gU3VtbWFyeSA9PQo+
Cj4gQ0hLICAgICBpbmNsdWRlL2NvbmZpZy9rZXJuZWwucmVsZWFzZQo+ICAgQ0hLICAgICBpbmNs
dWRlL2dlbmVyYXRlZC91YXBpL2xpbnV4L3ZlcnNpb24uaAo+ICAgQ0hLICAgICBpbmNsdWRlL2dl
bmVyYXRlZC91dHNyZWxlYXNlLmgKPiAgIENISyAgICAgaW5jbHVkZS9nZW5lcmF0ZWQvYm91bmRz
LmgKPiAgIENISyAgICAgaW5jbHVkZS9nZW5lcmF0ZWQvdGltZWNvbnN0LmgKPiAgIENISyAgICAg
aW5jbHVkZS9nZW5lcmF0ZWQvYXNtLW9mZnNldHMuaAo+ICAgQ0FMTCAgICBzY3JpcHRzL2NoZWNr
c3lzY2FsbHMuc2gKPiAgIERFU0NFTkQgIG9ianRvb2wKPiAgIENISyAgICAgc2NyaXB0cy9tb2Qv
ZGV2aWNldGFibGUtb2Zmc2V0cy5oCj4gICBDSEsgICAgIGluY2x1ZGUvZ2VuZXJhdGVkL2NvbXBp
bGUuaAo+ICAgQ0hLICAgICBrZXJuZWwvY29uZmlnX2RhdGEuaAo+ICAgQ0MgW01dICBkcml2ZXJz
L2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5vCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGRyaXZlcnMv
Z3B1L2RybS9pOTE1L2k5MTVfZ2VtLmM6NjAwMTowOgo+IGRyaXZlcnMvZ3B1L2RybS9pOTE1L3Nl
bGZ0ZXN0cy9tb2NrX2dlbV9kZXZpY2UuYzogSW4gZnVuY3Rpb24g4oCYbW9ja19nZW1fZGV2aWNl
4oCZOgo+IGRyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9tb2NrX2dlbV9kZXZpY2UuYzox
Nzc6Mjc6IGVycm9yOiDigJhzdHJ1Y3QgaW50ZWxfZGV2aWNlX2luZm/igJkgaGFzIG5vIG1lbWJl
ciBuYW1lZCDigJhnZW7igJk7IGRpZCB5b3UgbWVhbiDigJhfX2dlbuKAmT8KPiAgIG1rd3JpdGVf
ZGV2aWNlX2luZm8oaTkxNSktPmdlbiA9IC0xOwoKTG9va3MgbGlrZSBzb21lb25lKHRtKSBoYXMg
Q09ORklHX0RSTV9JOTE1X1NFTEZURVNUPW4gaW4gdGhlaXIgZGV2CnJlcG8uICpibHVzaCouCgoK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBefgo+IHNjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6
MzI0OiByZWNpcGUgZm9yIHRhcmdldCAnZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0ubycg
ZmFpbGVkCj4gbWFrZVs0XTogKioqIFtkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5vXSBF
cnJvciAxCj4gc2NyaXB0cy9NYWtlZmlsZS5idWlsZDo1ODM6IHJlY2lwZSBmb3IgdGFyZ2V0ICdk
cml2ZXJzL2dwdS9kcm0vaTkxNScgZmFpbGVkCj4gbWFrZVszXTogKioqIFtkcml2ZXJzL2dwdS9k
cm0vaTkxNV0gRXJyb3IgMgo+IHNjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6NTgzOiByZWNpcGUgZm9y
IHRhcmdldCAnZHJpdmVycy9ncHUvZHJtJyBmYWlsZWQKPiBtYWtlWzJdOiAqKiogW2RyaXZlcnMv
Z3B1L2RybV0gRXJyb3IgMgo+IHNjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6NTgzOiByZWNpcGUgZm9y
IHRhcmdldCAnZHJpdmVycy9ncHUnIGZhaWxlZAo+IG1ha2VbMV06ICoqKiBbZHJpdmVycy9ncHVd
IEVycm9yIDIKPiBNYWtlZmlsZToxMDUxOiByZWNpcGUgZm9yIHRhcmdldCAnZHJpdmVycycgZmFp
bGVkCj4gbWFrZTogKioqIFtkcml2ZXJzXSBFcnJvciAyCj4KCi0tIApKYW5pIE5pa3VsYSwgSW50
ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA
bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt
YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==

From mboxrd@z Thu Jan  1 00:00:00 1970
From: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
Subject: Re: [PATCH v2 1/2] drm/i915: prefer INTEL_GEN() over
 INTEL_INFO()->gen
Date: Thu, 22 Mar 2018 09:25:40 +0000
Message-ID: <a6542b25-db6a-0a8b-661d-33241747004a@linux.intel.com>
References: <20180321142958.31107-1-jani.nikula@intel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Content-Transfer-Encoding: base64
Return-path: <intel-gfx-bounces@lists.freedesktop.org>
Received: from mga18.intel.com (mga18.intel.com [134.134.136.126])
 by gabe.freedesktop.org (Postfix) with ESMTPS id 497856E484
 for <intel-gfx@lists.freedesktop.org>; Thu, 22 Mar 2018 09:25:43 +0000 (UTC)
In-Reply-To: <20180321142958.31107-1-jani.nikula@intel.com>
Content-Language: en-GB
List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=unsubscribe>
List-Archive: <https://lists.freedesktop.org/archives/intel-gfx>
List-Post: <mailto:intel-gfx@lists.freedesktop.org>
List-Help: <mailto:intel-gfx-request@lists.freedesktop.org?subject=help>
List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=subscribe>
Errors-To: intel-gfx-bounces@lists.freedesktop.org
Sender: "Intel-gfx" <intel-gfx-bounces@lists.freedesktop.org>
To: Jani Nikula <jani.nikula@intel.com>, intel-gfx@lists.freedesktop.org
List-Id: intel-gfx@lists.freedesktop.org

Ck9uIDIxLzAzLzIwMTggMTQ6MjksIEphbmkgTmlrdWxhIHdyb3RlOgo+IFByZWZlciBJTlRFTF9H
RU4oKSBvdmVyIElOVEVMX0lORk8oKS0+Z2VuIGV4Y2VwdCBpbiBzcGVjaWFsCj4gY2lyY3Vtc3Rh
bmNlcy4KPiAKPiB2MjogZG9uJ3QgY2hhbmdlIGRldmljZSBpbmZvIGR1bXAgKENocmlzKQo+IAo+
IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+IENj
OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJp
dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGV2aWNlX2luZm8uYyB8IDIgKy0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5jIGIvZHJpdmVycy9ncHUvZHJt
L2k5MTUvaW50ZWxfZGV2aWNlX2luZm8uYwo+IGluZGV4IGE1MDQyODFlMmFmYS4uNDc3Y2I3MWI1
ODY0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RldmljZV9pbmZv
LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5jCj4gQEAg
LTgwOSw3ICs4MDksNyBAQCB2b2lkIGludGVsX2RldmljZV9pbmZvX3J1bnRpbWVfaW5pdChzdHJ1
Y3QgaW50ZWxfZGV2aWNlX2luZm8gKmluZm8pCj4gICAJCWdlbjlfc3NldV9pbmZvX2luaXQoZGV2
X3ByaXYpOwo+ICAgCWVsc2UgaWYgKElOVEVMX0dFTihkZXZfcHJpdikgPT0gMTApCj4gICAJCWdl
bjEwX3NzZXVfaW5mb19pbml0KGRldl9wcml2KTsKPiAtCWVsc2UgaWYgKElOVEVMX0lORk8oZGV2
X3ByaXYpLT5nZW4gPj0gMTEpCj4gKwllbHNlIGlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49IDEx
KQo+ICAgCQlnZW4xMV9zc2V1X2luZm9faW5pdChkZXZfcHJpdik7Cj4gICAKPiAgIAkvKiBJbml0
aWFsaXplIGNvbW1hbmQgc3RyZWFtIHRpbWVzdGFtcCBmcmVxdWVuY3kgKi8KPiAKCkkgd2FzIHdh
aXRpbmcgZm9yIGRpcmVjdGx5IGludm9sdmVkIHBhcnRpZXMgdG8gZmVlbCBtb3JhbCByZXNwb25z
aWJpbGl0eSAKdG8gc2VuZCB0aGlzIGZvbGxvd3VwLiA7KQoKUmVnYXJkcywKClR2cnRrbwpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp
bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m
cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK

From mboxrd@z Thu Jan  1 00:00:00 1970
From: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
Subject: Re: [PATCH v2 2/2] drm/i915: hint gen and gen_mask
 shouldn't be used directly
Date: Thu, 22 Mar 2018 09:32:25 +0000
Message-ID: <c633585b-04ad-2a10-23a0-a391ddfae975@linux.intel.com>
References: <20180321142958.31107-1-jani.nikula@intel.com>
 <20180321142958.31107-2-jani.nikula@intel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Content-Transfer-Encoding: base64
Return-path: <intel-gfx-bounces@lists.freedesktop.org>
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93])
 by gabe.freedesktop.org (Postfix) with ESMTPS id ABFD96E717
 for <intel-gfx@lists.freedesktop.org>; Thu, 22 Mar 2018 09:33:32 +0000 (UTC)
In-Reply-To: <20180321142958.31107-2-jani.nikula@intel.com>
Content-Language: en-GB
List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=unsubscribe>
List-Archive: <https://lists.freedesktop.org/archives/intel-gfx>
List-Post: <mailto:intel-gfx@lists.freedesktop.org>
List-Help: <mailto:intel-gfx-request@lists.freedesktop.org?subject=help>
List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/intel-gfx>,
 <mailto:intel-gfx-request@lists.freedesktop.org?subject=subscribe>
Errors-To: intel-gfx-bounces@lists.freedesktop.org
Sender: "Intel-gfx" <intel-gfx-bounces@lists.freedesktop.org>
To: Jani Nikula <jani.nikula@intel.com>, intel-gfx@lists.freedesktop.org
List-Id: intel-gfx@lists.freedesktop.org

Ck9uIDIxLzAzLzIwMTggMTQ6MjksIEphbmkgTmlrdWxhIHdyb3RlOgo+IFByZWZpeCBnZW4gYW5k
IGdlbl9tYXNrIGluIHN0cnVjdCBpbnRlbF9kZXZpY2VfaW5mbyB3aXRoIHVuZGVyc2NvcmVzIHRv
Cj4gaGludCB0aGF0IHRoZXkgc2hvdWxkIG5vdCBiZSB1c2VkIGRpcmVjdGx5LCBleGNlcHQgaW4g
c3BlY2lhbAo+IGNpcmN1bXN0YW5jZXMuCgpJIHN0YXJ0ZWQgd3JpdGluZyB0aGUgc2FtZSBwYXRj
aCB5ZXN0ZXJkYXkgYW5kIHRoZW4gZ2F2ZSB1cCwgYmVpbmcgCnVuc3VyZSBpZiB1bmRlcnNjb3Jl
IHdvdWxkIHByZXZlbnQgc29tZW9uZSBzbGlwcGluZyBpbiB0aGlzIGFueXdheS4gQnV0IApJIGd1
ZXNzIGl0IGRvZXNuJ3QgaGFybSwgc286CgpBY2tlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRr
by51cnN1bGluQGludGVsLmNvbT4KCj4gdjI6IFJlYmFzZQo+IAo+IENjOiBUdnJ0a28gVXJzdWxp
biA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPgo+IENjOiBDaHJpcyBXaWxzb24gPGNo
cmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBTaWduZWQtb2ZmLWJ5OiBKYW5pIE5pa3VsYSA8amFu
aS5uaWt1bGFAaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9k
cnYuYyAgICAgICAgICB8ICA1ICsrKy0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry
di5oICAgICAgICAgIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gICBkcml2ZXJzL2dw
dS9kcm0vaTkxNS9pOTE1X3BjaS5jICAgICAgICAgIHwgIDIgKy0KPiAgIGRyaXZlcnMvZ3B1L2Ry
bS9pOTE1L2ludGVsX2RldmljZV9pbmZvLmMgfCAgMiArLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfZGV2aWNlX2luZm8uaCB8ICA2ICsrKystLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5
MTUvaW50ZWxfdW5jb3JlLmMgICAgICB8ICAyICstCj4gICA2IGZpbGVzIGNoYW5nZWQsIDIyIGlu
c2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vaTkxNS9pOTE1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+
IGluZGV4IDNmNjM3YWI4OWU1MS4uNTZjMzY3YmVkNTczIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1
X2Rydi5jCj4gQEAgLTkwNyw3ICs5MDcsOCBAQCBzdGF0aWMgaW50IGk5MTVfZHJpdmVyX2luaXRf
ZWFybHkoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICAgCj4gICAJQlVJTERf
QlVHX09OKElOVEVMX01BWF9QTEFURk9STVMgPgo+ICAgCQkgICAgIHNpemVvZihkZXZpY2VfaW5m
by0+cGxhdGZvcm1fbWFzaykgKiBCSVRTX1BFUl9CWVRFKTsKPiAtCUJVR19PTihkZXZpY2VfaW5m
by0+Z2VuID4gc2l6ZW9mKGRldmljZV9pbmZvLT5nZW5fbWFzaykgKiBCSVRTX1BFUl9CWVRFKTsK
PiArCUJVR19PTihkZXZpY2VfaW5mby0+X19nZW4gPgo+ICsJICAgICAgIHNpemVvZihkZXZpY2Vf
aW5mby0+X19nZW5fbWFzaykgKiBCSVRTX1BFUl9CWVRFKTsKPiAgIAlzcGluX2xvY2tfaW5pdCgm
ZGV2X3ByaXYtPmlycV9sb2NrKTsKPiAgIAlzcGluX2xvY2tfaW5pdCgmZGV2X3ByaXYtPmdwdV9l
cnJvci5sb2NrKTsKPiAgIAltdXRleF9pbml0KCZkZXZfcHJpdi0+YmFja2xpZ2h0X2xvY2spOwo+
IEBAIC0xMzM5LDcgKzEzNDAsNyBAQCBpbnQgaTkxNV9kcml2ZXJfbG9hZChzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgY29uc3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgKmVudCkKPiAgIAlpbnQgcmV0Owo+
ICAgCj4gICAJLyogRW5hYmxlIG51Y2xlYXIgcGFnZWZsaXAgb24gSUxLKyAqLwo+IC0JaWYgKCFp
OTE1X21vZHBhcmFtcy5udWNsZWFyX3BhZ2VmbGlwICYmIG1hdGNoX2luZm8tPmdlbiA8IDUpCj4g
KwlpZiAoIWk5MTVfbW9kcGFyYW1zLm51Y2xlYXJfcGFnZWZsaXAgJiYgbWF0Y2hfaW5mby0+X19n
ZW4gPCA1KQo+ICAgCQlkcml2ZXIuZHJpdmVyX2ZlYXR1cmVzICY9IH5EUklWRVJfQVRPTUlDOwo+
ICAgCj4gICAJcmV0ID0gLUVOT01FTTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5
MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiBpbmRleCBj
OWMzYjJiYTZhODYuLmY0YTEzOTUxOTE2YyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pOTE1X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+
IEBAIC0yMjk0LDcgKzIyOTQsNyBAQCBpbnRlbF9pbmZvKGNvbnN0IHN0cnVjdCBkcm1faTkxNV9w
cml2YXRlICpkZXZfcHJpdikKPiAgIAo+ICAgI2RlZmluZSBJTlRFTF9JTkZPKGRldl9wcml2KQlp
bnRlbF9pbmZvKChkZXZfcHJpdikpCj4gICAKPiAtI2RlZmluZSBJTlRFTF9HRU4oZGV2X3ByaXYp
CSgoZGV2X3ByaXYpLT5pbmZvLmdlbikKPiArI2RlZmluZSBJTlRFTF9HRU4oZGV2X3ByaXYpCSgo
ZGV2X3ByaXYpLT5pbmZvLl9fZ2VuKQo+ICAgI2RlZmluZSBJTlRFTF9ERVZJRChkZXZfcHJpdikJ
KChkZXZfcHJpdiktPmluZm8uZGV2aWNlX2lkKQo+ICAgCj4gICAjZGVmaW5lIFJFVklEX0ZPUkVW
RVIJCTB4ZmYKPiBAQCAtMjMxNSw3ICsyMzE1LDcgQEAgaW50ZWxfaW5mbyhjb25zdCBzdHJ1Y3Qg
ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gICAgKiBVc2UgR0VOX0ZPUkVWRVIgZm9yIHVu
Ym91bmQgc3RhcnQgYW5kIG9yIGVuZC4KPiAgICAqLwo+ICAgI2RlZmluZSBJU19HRU4oZGV2X3By
aXYsIHMsIGUpIFwKPiAtCSghISgoZGV2X3ByaXYpLT5pbmZvLmdlbl9tYXNrICYgSU5URUxfR0VO
X01BU0soKHMpLCAoZSkpKSkKPiArCSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBJ
TlRFTF9HRU5fTUFTSygocyksIChlKSkpKQo+ICAgCj4gICAvKgo+ICAgICogUmV0dXJuIHRydWUg
aWYgcmV2aXNpb24gaXMgaW4gcmFuZ2UgW3NpbmNlLHVudGlsXSBpbmNsdXNpdmUuCj4gQEAgLTI0
NjMsMTYgKzI0NjMsMTYgQEAgaW50ZWxfaW5mbyhjb25zdCBzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0
ZSAqZGV2X3ByaXYpCj4gICAgKiBoYXZlIHRoZWlyIG93biAoZS5nLiBIQVNfUENIX1NQTElUIGZv
ciBJTEsrIGRpc3BsYXksIElTX2ZvbyBmb3IgcGFydGljdWxhcgo+ICAgICogY2hpcHMsIGV0Yy4p
Lgo+ICAgICovCj4gLSNkZWZpbmUgSVNfR0VOMihkZXZfcHJpdikJKCEhKChkZXZfcHJpdiktPmlu
Zm8uZ2VuX21hc2sgJiBCSVQoMSkpKQo+IC0jZGVmaW5lIElTX0dFTjMoZGV2X3ByaXYpCSghISgo
ZGV2X3ByaXYpLT5pbmZvLmdlbl9tYXNrICYgQklUKDIpKSkKPiAtI2RlZmluZSBJU19HRU40KGRl
dl9wcml2KQkoISEoKGRldl9wcml2KS0+aW5mby5nZW5fbWFzayAmIEJJVCgzKSkpCj4gLSNkZWZp
bmUgSVNfR0VONShkZXZfcHJpdikJKCEhKChkZXZfcHJpdiktPmluZm8uZ2VuX21hc2sgJiBCSVQo
NCkpKQo+IC0jZGVmaW5lIElTX0dFTjYoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLmdl
bl9tYXNrICYgQklUKDUpKSkKPiAtI2RlZmluZSBJU19HRU43KGRldl9wcml2KQkoISEoKGRldl9w
cml2KS0+aW5mby5nZW5fbWFzayAmIEJJVCg2KSkpCj4gLSNkZWZpbmUgSVNfR0VOOChkZXZfcHJp
dikJKCEhKChkZXZfcHJpdiktPmluZm8uZ2VuX21hc2sgJiBCSVQoNykpKQo+IC0jZGVmaW5lIElT
X0dFTjkoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLmdlbl9tYXNrICYgQklUKDgpKSkK
PiAtI2RlZmluZSBJU19HRU4xMChkZXZfcHJpdikJKCEhKChkZXZfcHJpdiktPmluZm8uZ2VuX21h
c2sgJiBCSVQoOSkpKQo+IC0jZGVmaW5lIElTX0dFTjExKGRldl9wcml2KQkoISEoKGRldl9wcml2
KS0+aW5mby5nZW5fbWFzayAmIEJJVCgxMCkpKQo+ICsjZGVmaW5lIElTX0dFTjIoZGV2X3ByaXYp
CSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQoMSkpKQo+ICsjZGVmaW5lIElT
X0dFTjMoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQoMikp
KQo+ICsjZGVmaW5lIElTX0dFTjQoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2Vu
X21hc2sgJiBCSVQoMykpKQo+ICsjZGVmaW5lIElTX0dFTjUoZGV2X3ByaXYpCSghISgoZGV2X3By
aXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQoNCkpKQo+ICsjZGVmaW5lIElTX0dFTjYoZGV2X3By
aXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQoNSkpKQo+ICsjZGVmaW5l
IElTX0dFTjcoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQo
NikpKQo+ICsjZGVmaW5lIElTX0dFTjgoZGV2X3ByaXYpCSghISgoZGV2X3ByaXYpLT5pbmZvLl9f
Z2VuX21hc2sgJiBCSVQoNykpKQo+ICsjZGVmaW5lIElTX0dFTjkoZGV2X3ByaXYpCSghISgoZGV2
X3ByaXYpLT5pbmZvLl9fZ2VuX21hc2sgJiBCSVQoOCkpKQo+ICsjZGVmaW5lIElTX0dFTjEwKGRl
dl9wcml2KQkoISEoKGRldl9wcml2KS0+aW5mby5fX2dlbl9tYXNrICYgQklUKDkpKSkKPiArI2Rl
ZmluZSBJU19HRU4xMShkZXZfcHJpdikJKCEhKChkZXZfcHJpdiktPmluZm8uX19nZW5fbWFzayAm
IEJJVCgxMCkpKQoKVGhpcyBibG9jayBJIHdhbnRlZCB0byB0aWR5IGZvciBhIGxvbmcgdGltZSwg
d2VsbCBhY3R1YWxseSBJIHZhcmlvdXMgCnNlcmllcyBJIGhhZCBhIHBhdGNoIHdoaWNoIGFkZHMg
SVNfR0VOeChkZXZfcHJpdiwgeCkgdGhlbiB1c2VkIGJ5IGFsbCBvZiAKdGhlbSBhbmQgc28gd291
bGQgc2hyaW5rIHRoZSBwYXRjaCBoZXJlLgoKPiAgIAo+ICAgI2RlZmluZSBJU19MUChkZXZfcHJp
dikJKElOVEVMX0lORk8oZGV2X3ByaXYpLT5pc19scCkKPiAgICNkZWZpbmUgSVNfR0VOOV9MUChk
ZXZfcHJpdikJKElTX0dFTjkoZGV2X3ByaXYpICYmIElTX0xQKGRldl9wcml2KSkKPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9p
OTE1L2k5MTVfcGNpLmMKPiBpbmRleCA0MzY0OTIyZTkzNWQuLmU2ZWEwZWQ2ZjFiZCAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaTkxNV9wY2kuYwo+IEBAIC0zMCw3ICszMCw3IEBACj4gICAjaW5jbHVkZSAi
aTkxNV9zZWxmdGVzdC5oIgo+ICAgCj4gICAjZGVmaW5lIFBMQVRGT1JNKHgpIC5wbGF0Zm9ybSA9
ICh4KSwgLnBsYXRmb3JtX21hc2sgPSBCSVQoeCkKPiAtI2RlZmluZSBHRU4oeCkgLmdlbiA9ICh4
KSwgLmdlbl9tYXNrID0gQklUKCh4KSAtIDEpCj4gKyNkZWZpbmUgR0VOKHgpIC5fX2dlbiA9ICh4
KSwgLl9fZ2VuX21hc2sgPSBCSVQoKHgpIC0gMSkKPiAgIAo+ICAgI2RlZmluZSBHRU5fREVGQVVM
VF9QSVBFT0ZGU0VUUyBcCj4gICAJLnBpcGVfb2Zmc2V0cyA9IHsgUElQRV9BX09GRlNFVCwgUElQ
RV9CX09GRlNFVCwgXAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k
ZXZpY2VfaW5mby5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGV2aWNlX2luZm8uYwo+
IGluZGV4IDQ3N2NiNzFiNTg2NC4uNzYzOTVmZDllZjBkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
Z3B1L2RybS9pOTE1L2ludGVsX2RldmljZV9pbmZvLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
aTkxNS9pbnRlbF9kZXZpY2VfaW5mby5jCj4gQEAgLTExOSw3ICsxMTksNyBAQCB2b2lkIGludGVs
X2RldmljZV9pbmZvX2R1bXAoY29uc3Qgc3RydWN0IGludGVsX2RldmljZV9pbmZvICppbmZvLAo+
ICAgCQkgICBJTlRFTF9ERVZJRChkZXZfcHJpdiksCj4gICAJCSAgIElOVEVMX1JFVklEKGRldl9w
cml2KSwKPiAgIAkJICAgaW50ZWxfcGxhdGZvcm1fbmFtZShpbmZvLT5wbGF0Zm9ybSksCj4gLQkJ
ICAgaW5mby0+Z2VuKTsKPiArCQkgICBpbmZvLT5fX2dlbik7Cj4gICAKPiAgIAlpbnRlbF9kZXZp
Y2VfaW5mb19kdW1wX2ZsYWdzKGluZm8sIHApOwo+ICAgfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aW50ZWxfZGV2aWNlX2luZm8uaAo+IGluZGV4IDkzM2UzMTY2OTU1Ny4uZjQ4ODExOGMyZWVmIDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RldmljZV9pbmZvLmgKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZXZpY2VfaW5mby5oCj4gQEAgLTE0NCw5
ICsxNDQsMTEgQEAgdHlwZWRlZiB1OCBpbnRlbF9yaW5nX21hc2tfdDsKPiAgIAo+ICAgc3RydWN0
IGludGVsX2RldmljZV9pbmZvIHsKPiAgIAl1MTYgZGV2aWNlX2lkOwo+IC0JdTE2IGdlbl9tYXNr
Owo+ICAgCj4gLQl1OCBnZW47Cj4gKwkvKiBQcmVmZXIgSU5URUxfR0VOKCkgYW5kIElTX0dFTngo
KSBvdmVyIGFjY2Vzc2luZyB0aGVzZS4gKi8KPiArCXUxNiBfX2dlbl9tYXNrOwo+ICsJdTggX19n
ZW47Cj4gKwo+ICAgCXU4IGd0OyAvKiBHVCBudW1iZXIsIDAgaWYgdW5kZWZpbmVkICovCj4gICAJ
dTggbnVtX3JpbmdzOwo+ICAgCWludGVsX3JpbmdfbWFza190IHJpbmdfbWFzazsgLyogUmluZ3Mg
c3VwcG9ydGVkIGJ5IHRoZSBIVyAqLwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx
NS9pbnRlbF91bmNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4g
aW5kZXggNGM2MTZkMDc0YTk3Li4wOGM5NjQ4YTFlOWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
bnRlbF91bmNvcmUuYwo+IEBAIC0xNjY0LDcgKzE2NjQsNyBAQCBpbnQgaTkxNV9yZWdfcmVhZF9p
b2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ICAgCQlHRU1fQlVHX09OKGVudHJ5LT5zaXpl
ID4gOCk7Cj4gICAJCUdFTV9CVUdfT04oZW50cnlfb2Zmc2V0ICYgKGVudHJ5LT5zaXplIC0gMSkp
Owo+ICAgCj4gLQkJaWYgKElOVEVMX0lORk8oZGV2X3ByaXYpLT5nZW5fbWFzayAmIGVudHJ5LT5n
ZW5fbWFzayAmJgo+ICsJCWlmIChJTlRFTF9JTkZPKGRldl9wcml2KS0+X19nZW5fbWFzayAmIGVu
dHJ5LT5nZW5fbWFzayAmJgo+ICAgCQkgICAgZW50cnlfb2Zmc2V0ID09IChyZWctPm9mZnNldCAm
IC1lbnRyeS0+c2l6ZSkpCj4gICAJCQlicmVhazsKPiAgIAkJZW50cnkrKzsKPiAKCkkgc2VlIHlv
dSBsYXRlciByZWFsaXplZCB5b3UgbmVlZCB0byBlbmFibGUgc2VsZnRlc3RzIGFuZCByZXNwaW4g
c28gSSAKY2FuIHJldmlldyBhdCB0aGF0IHBvaW50LiBHVlQgYXMgd2VsbCBwZXJoYXBzPwoKSG1t
bS4uLiBpZGVhIGZvciBDSSBidWlsZGVyIHRvIHF1aWNrbHkgdHJ5IGEgZmV3IEtjb25maWcgc2V0
cyBpbiB0aGUgCmJhY2tncm91bmQsIGFmdGVyIHRlc3RpbmcgaGFzIGJlZW4ga2lja2VkIG9mZj8K
Ckxpa2Ugc2VsZnRlc3QvZ3Z0L2k5MTVfZGVidWcvaTkxNV9kZWJ1Z19nZW0/IFdvdWxkIGJlIGEg
bG90IG9mIApjb21iaW5hdGlvbnMgYnV0IG1heWJlIGJ1aWxkIG1hY2hpbmUgaXMgbW9zdGx5IGlk
bGUgY29tcGFyZWQgdG8gdGVzdCBob3N0cz8KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz
dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0
b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==

