From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [bug report] drm/i915: Make sure we have enough memory bandwidth on ICL Date: Wed, 29 May 2019 13:22:55 +0300 Message-ID: <20190529102255.GQ5942@intel.com> References: <20190529100335.GA10365@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6463F6E0CC for ; Wed, 29 May 2019 10:22:58 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20190529100335.GA10365@mwanda> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dan Carpenter Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBNYXkgMjksIDIwMTkgYXQgMDE6MDM6MzVQTSArMDMwMCwgRGFuIENhcnBlbnRlciB3 cm90ZToKPiBIaSBTeXJqw6Rsw6QsCj4gCj4gSSBoYWQgYSBxdWVzdGlvbiBhYm91dCBjb21taXQg YzQ1N2Q5Y2YyNTZlOiAoImRybS9pOTE1OiBNYWtlIHN1cmUgd2UgaGF2ZQo+IGVub3VnaCBtZW1v cnkgYmFuZHdpZHRoIG9uIElDTCIpLgo+IAo+IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2J3 LmMKPiAgICAgNjQgIHN0YXRpYyBpbnQgaWNsX3Bjb2RlX3JlYWRfcWd2X3BvaW50X2luZm8oc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICAgICA2NSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaW50ZWxfcWd2X3BvaW50ICpzcCwKPiAg ICAgNjYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBvaW50 KQo+ICAgICA2NyAgewo+ICAgICA2OCAgICAgICAgICB1MzIgdmFsID0gMCwgdmFsMjsKPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl4KPiAidmFsMiIgaXMgdW5pbml0aWFsaXplZC4K PiAKPiAgICAgNjkgICAgICAgICAgaW50IHJldDsKPiAgICAgNzAgIAo+ICAgICA3MSAgICAgICAg ICByZXQgPSBzYW5keWJyaWRnZV9wY29kZV9yZWFkKGRldl9wcml2LAo+ICAgICA3MiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElDTF9QQ09ERV9NRU1fU1VCU1lTWVNURU1f SU5GTyB8Cj4gICAgIDczICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSUNM X1BDT0RFX01FTV9TU19SRUFEX1FHVl9QT0lOVF9JTkZPKHBvaW50KSwKPiAgICAgNzQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsLCAmdmFsMik7Cj4gICAgIDc1ICAg ICAgICAgIGlmIChyZXQpCj4gICAgIDc2ICAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiAg ICAgNzcgIAo+ICAgICA3OCAgICAgICAgICBzcC0+ZGNsayA9IHZhbCAmIDB4ZmZmZjsKPiAgICAg NzkgICAgICAgICAgc3AtPnRfcnAgPSAodmFsICYgMHhmZjAwMDApID4+IDE2Owo+ICAgICA4MCAg ICAgICAgICBzcC0+dF9yY2QgPSAodmFsICYgMHhmZjAwMDAwMCkgPj4gMjQ7Cj4gICAgIDgxICAK PiAgICAgODIgICAgICAgICAgc3AtPnRfcmRwcmUgPSB2YWwyICYgMHhmZjsKPiAgICAgODMgICAg ICAgICAgc3AtPnRfcmFzID0gKHZhbDIgJiAweGZmMDApID4+IDg7Cj4gICAgIDg0ICAKPiAgICAg ODUgICAgICAgICAgc3AtPnRfcmMgPSBzcC0+dF9ycCArIHNwLT50X3JhczsKPiAgICAgODYgIAo+ ICAgICA4NyAgICAgICAgICByZXR1cm4gMDsKPiAgICAgODggIH0KPiAKPiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9zaWRlYmFuZC5jCj4gICAgMzc2ICBzdGF0aWMgaW50IF9fc2FuZHlicmlk Z2VfcGNvZGVfcncoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsCj4gICAgMzc3ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIG1ib3gsIHUzMiAqdmFsLCB1MzIgKnZh bDEsCj4gICAgMzc4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZhc3Rf dGltZW91dF91cywKPiAgICAzNzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp bnQgc2xvd190aW1lb3V0X21zLAo+ICAgIDM4MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGJvb2wgaXNfcmVhZCkKPiAgICAzODEgIHsKPiAgICAzODIgICAgICAgICAgc3RydWN0 IGludGVsX3VuY29yZSAqdW5jb3JlID0gJmk5MTUtPnVuY29yZTsKPiAgICAzODMgIAo+ICAgIDM4 NCAgICAgICAgICBsb2NrZGVwX2Fzc2VydF9oZWxkKCZpOTE1LT5zYl9sb2NrKTsKPiAgICAzODUg IAo+ICAgIDM4NiAgICAgICAgICAvKgo+ICAgIDM4NyAgICAgICAgICAgKiBHRU42X1BDT0RFXyog YXJlIG91dHNpZGUgb2YgdGhlIGZvcmNld2FrZSBkb21haW4sIHdlIGNhbgo+ICAgIDM4OCAgICAg ICAgICAgKiB1c2UgdGUgZncgSTkxNV9SRUFEIHZhcmlhbnRzIHRvIHJlZHVjZSB0aGUgYW1vdW50 IG9mIHdvcmsKPiAgICAzODkgICAgICAgICAgICogcmVxdWlyZWQgd2hlbiByZWFkaW5nL3dyaXRp bmcuCj4gICAgMzkwICAgICAgICAgICAqLwo+ICAgIDM5MSAgCj4gICAgMzkyICAgICAgICAgIGlm IChpbnRlbF91bmNvcmVfcmVhZF9mdyh1bmNvcmUsIEdFTjZfUENPREVfTUFJTEJPWCkgJiBHRU42 X1BDT0RFX1JFQURZKQo+ICAgIDM5MyAgICAgICAgICAgICAgICAgIHJldHVybiAtRUFHQUlOOwo+ ICAgIDM5NCAgCj4gICAgMzk1ICAgICAgICAgIGludGVsX3VuY29yZV93cml0ZV9mdyh1bmNvcmUs IEdFTjZfUENPREVfREFUQSwgKnZhbCk7Cj4gICAgMzk2ICAgICAgICAgIGludGVsX3VuY29yZV93 cml0ZV9mdyh1bmNvcmUsIEdFTjZfUENPREVfREFUQTEsIHZhbDEgPyAqdmFsMSA6IDApOwo+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXl5eXl4KPiBXZSB3cml0ZSB1bmluaXRpYWxpemVkIHZhbHVlIG91dCBoZXJl LiAgSSdtIHNvcnQgb2Ygc3VycHJpc2VkIHRoYXQKPiBVQlNhbiBkb2Vzbid0IGNvbXBsYWluLiAg SSBkb24ndCBrbm93IHRoZSBjb2RlIHdlbGwgZW5vdWdoIHRvIHNheSBpZgo+IHRoaXMgaXMgYSBw cm9ibGVtLgoKVGhhbmtzIGZvciBjYXRjaGluZyB0aGlzLiBJIHN1c3BlY3QgdGhpcyBwY29kZSBj b21tYW5kIGRvZXNuJ3QgY2FyZQphYm91dCB0aGUgaW5pdGlhbCB2YWx1ZSBpbiB0aGF0IHJlZ2lz dGVyLCBidXQgSSBjYW4ndCBiZSAxMDAlIHN1cmUuClNvIHdlIHNob3VsZCBpbml0aWFsaXplIGl0 IGp1c3QgaW4gY2FzZS4KCj4gCj4gICAgMzk3ICAgICAgICAgIGludGVsX3VuY29yZV93cml0ZV9m dyh1bmNvcmUsCj4gICAgMzk4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRU42X1BD T0RFX01BSUxCT1gsIEdFTjZfUENPREVfUkVBRFkgfCBtYm94KTsKPiAgICAzOTkgIAo+ICAgIDQw MCAgICAgICAgICBpZiAoX19pbnRlbF93YWl0X2Zvcl9yZWdpc3Rlcl9mdyh1bmNvcmUsCj4gICAg NDAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdFTjZfUENPREVf TUFJTEJPWCwKPiAgICA0MDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgR0VONl9QQ09ERV9SRUFEWSwgMCwKPiAgICA0MDMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZmFzdF90aW1lb3V0X3VzLAo+ICAgIDQwNCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbG93X3RpbWVvdXRfbXMsCj4gICAgNDA1ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtYm94KSkKPiAgICA0MDYg ICAgICAgICAgICAgICAgICByZXR1cm4gLUVUSU1FRE9VVDsKPiAKPiByZWdhcmRzLAo+IGRhbiBj YXJwZW50ZXIKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4