From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Jakub=20Bartmi=C5=84ski?= Subject: [PATCH v7 1/6] drm/i915/guc: Avoid wasting memory on incorrect GuC pin bias Date: Fri, 27 Jul 2018 14:08:51 +0200 Message-ID: <20180727120856.20485-1-jakub.bartminski@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 44DD26E98D for ; Fri, 27 Jul 2018 12:10:12 +0000 (UTC) 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 List-Id: intel-gfx@lists.freedesktop.org SXQgd291bGQgYXBwZWFyIHRoYXQgdGhlIGNhbGN1bGF0ZWQgR3VDIHBpbiBiaWFzIHdhcyBsYXJn ZXIgdGhhbiBpdCBzaG91bGQKYmUsIGFzIHRoZSBHdUMgYWRkcmVzcyBzcGFjZSBkb2VzIE5PVCBj b250YWluIHRoZSAiSFcgY29udGV4dHMgUlNWRCIgcGFydApvZiB0aGUgV09QQ00uIFRodXMsIHRo ZSBHdUMgcGluIGJpYXMgaXMgc2ltcGx5IHRoZSBHdUMgV09QQ00gc2l6ZS4KCnY1OgpDbGFyaWZ5 IHRoZSBkaWFncmFtIHRvIGJldHRlciByZXByZXNlbnQgdGhlIEd1QyBhZGRyZXNzIHNwYWNlLgpT aW5jZSB3ZSBub3cgZG9uJ3QgdXNlIGd1Yy5iYXNlIGZvciB0aGUgcGluIGJpYXMgdGhlcmUncyBu byBuZWVkIHRvCnZhbGlkYXRlIGl0LiBJdCBhbHNvIGhhcyBhbHJlYWR5IGJlZW4gdmVyaWZpZWQg aW4gV09QQ00gaW5pdC4KCkJzcGVjOiAxMTgwCgpTaWduZWQtb2ZmLWJ5OiBKYWt1YiBCYXJ0bWnF hHNraSA8amFrdWIuYmFydG1pbnNraUBpbnRlbC5jb20+CkNjOiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KQ2M6IE1pY2hhxYIgV2luaWFyc2tpIDxtaWNoYWwud2luaWFy c2tpQGludGVsLmNvbT4KQ2M6IE1pY2hhbCBXYWpkZWN6a28gPG1pY2hhbC53YWpkZWN6a29AaW50 ZWwuY29tPgpSZXZpZXdlZC1ieTogTWljaGHFgiBXaW5pYXJza2kgPG1pY2hhbC53aW5pYXJza2lA aW50ZWwuY29tPgpSZXZpZXdlZC1ieTogTWljaGFsIFdhamRlY3prbyA8bWljaGFsLndhamRlY3pr b0BpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjLmMgfCA0OSAr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2Vy dGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2d1Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjLmMKaW5kZXgg ZTEyYmQyNTlkZjE3Li5hYTI4MzY4ZjhiYTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2d1Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Yy5jCkBA IC01ODIsNTAgKzU4Miw0MSBAQCBpbnQgaW50ZWxfZ3VjX3Jlc3VtZShzdHJ1Y3QgaW50ZWxfZ3Vj ICpndWMpCiAgKgogICogOjoKICAqCi0gKiAgICAgKz09PT09PT09PT09PT09PiArPT09PT09PT09 PT09PT09PT09PT0rIDw9PSBHVUNfR0dUVF9UT1AKLSAqICAgICBeICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgIHwKLSAqICAgICB8ICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgIHwKLSAqICAgICB8ICAgICAgICAgICAgICAgIHwgICAgICAgIERSQU0gICAgICAg IHwKLSAqICAgICB8ICAgICAgICAgICAgICAgIHwgICAgICAgTWVtb3J5ICAgICAgIHwKLSAqICAg ICB8ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKLSAqICAgIEd1QyAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwKLSAqICBBZGRyZXNzICArPT09PT09PT0+ ICs9PT09PT09PT09PT09PT09PT09PSsgPD09IFdPUENNIFRvcAotICogICBTcGFjZSAgIF4gICAg ICAgICAgfCAgIEhXIGNvbnRleHRzIFJTVkQgfAotICogICAgIHwgICAgIHwgICAgICAgICAgfCAg ICAgICAgV09QQ00gICAgICAgfAotICogICAgIHwgICAgIHwgICAgICs9PT4gKy0tLS0tLS0tLS0t LS0tLS0tLS0tKyA8PT0gR3VDIFdPUENNIFRvcAotICogICAgIHwgICAgR3VDICAgIF4gICAgfCAg ICAgICAgICAgICAgICAgICAgfAotICogICAgIHwgICAgR0dUVCAgIHwgICAgfCAgICAgICAgICAg ICAgICAgICAgfAotICogICAgIHwgICAgUGluICAgR3VDICAgfCAgICAgICAgR3VDICAgICAgICAg fAotICogICAgIHwgICAgQmlhcyBXT1BDTSAgfCAgICAgICBXT1BDTSAgICAgICAgfAotICogICAg IHwgICAgIHwgICAgU2l6ZSAgfCAgICAgICAgICAgICAgICAgICAgfAotICogICAgIHwgICAgIHwg ICAgIHwgICAgfCAgICAgICAgICAgICAgICAgICAgfAotICogICAgIHYgICAgIHYgICAgIHYgICAg fCAgICAgICAgICAgICAgICAgICAgfAotICogICAgICs9PT09PSs9PT09PSs9PT4gKz09PT09PT09 PT09PT09PT09PT09KyA8PT0gR3VDIFdPUENNIEJhc2UKLSAqICAgICAgICAgICAgICAgICAgICAg IHwgICBOb24tR3VDIFdPUENNICAgIHwKLSAqICAgICAgICAgICAgICAgICAgICAgIHwgICAoSHVD L1Jlc2VydmVkKSAgIHwKLSAqICAgICAgICAgICAgICAgICAgICAgICs9PT09PT09PT09PT09PT09 PT09PSsgPD09IFdPUENNIEJhc2UKKyAqICAgICArPT09PT09PT09PT0+ICs9PT09PT09PT09PT09 PT09PT09PSsgPD09IEZGRkZfRkZGRgorICogICAgIF4gICAgICAgICAgICAgfCAgICAgIFJlc2Vy dmVkICAgICAgfAorICogICAgIHwgICAgICAgICAgICAgKz09PT09PT09PT09PT09PT09PT09KyA8 PT0gR1VDX0dHVFRfVE9QCisgKiAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICB8CisgKiAgICAgfCAgICAgICAgICAgICB8ICAgICAgICBEUkFNICAgICAgICB8CisgKiAgICBH dUMgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8CisgKiAgQWRkcmVzcyAgICArPT09 PiArPT09PT09PT09PT09PT09PT09PT0rIDw9PSBHdUMgZ2d0dF9waW5fYmlhcworICogICBTcGFj ZSAgICAgXiAgICAgfCAgICAgICAgICAgICAgICAgICAgfAorICogICAgIHwgICAgICAgfCAgICAg fCAgICAgICAgICAgICAgICAgICAgfAorICogICAgIHwgICAgICBHdUMgICAgfCAgICAgICAgR3VD ICAgICAgICAgfAorICogICAgIHwgICAgIFdPUENNICAgfCAgICAgICBXT1BDTSAgICAgICAgfAor ICogICAgIHwgICAgICBTaXplICAgfCAgICAgICAgICAgICAgICAgICAgfAorICogICAgIHwgICAg ICAgfCAgICAgfCAgICAgICAgICAgICAgICAgICAgfAorICogICAgIHYgICAgICAgdiAgICAgfCAg ICAgICAgICAgICAgICAgICAgfAorICogICAgICs9PT09PT09Kz09PT4gKz09PT09PT09PT09PT09 PT09PT09KyA8PT0gMDAwMF8wMDAwCiAgKgotICogVGhlIGxvd2VyIHBhcnQgb2YgR3VDIEFkZHJl c3MgU3BhY2UgWzAsIGdndHRfcGluX2JpYXMpIGlzIG1hcHBlZCB0byBXT1BDTQorICogVGhlIGxv d2VyIHBhcnQgb2YgR3VDIEFkZHJlc3MgU3BhY2UgWzAsIGdndHRfcGluX2JpYXMpIGlzIG1hcHBl ZCB0byBHdUMgV09QQ00KICAqIHdoaWxlIHVwcGVyIHBhcnQgb2YgR3VDIEFkZHJlc3MgU3BhY2Ug W2dndHRfcGluX2JpYXMsIEdVQ19HR1RUX1RPUCkgaXMgbWFwcGVkCi0gKiB0byBEUkFNLiBUaGUg dmFsdWUgb2YgdGhlIEd1QyBnZ3R0X3Bpbl9iaWFzIGlzIGRldGVybWluZWQgYnkgV09QQ00gc2l6 ZSBhbmQKLSAqIGFjdHVhbCBHdUMgV09QQ00gc2l6ZS4KKyAqIHRvIERSQU0uIFRoZSB2YWx1ZSBv ZiB0aGUgR3VDIGdndHRfcGluX2JpYXMgaXMgdGhlIEd1QyBXT1BDTSBzaXplLgogICovCiAKIC8q KgogICogZ3VjX2luaXRfZ2d0dF9waW5fYmlhcygpIC0gSW5pdGlhbGl6ZSB0aGUgR3VDIGdndHRf cGluX2JpYXMgdmFsdWUuCiAgKiBAZ3VjOiBpbnRlbF9ndWMgc3RydWN0dXJlLgogICoKLSAqIFRo aXMgZnVuY3Rpb24gd2lsbCBjYWxjdWxhdGUgYW5kIGluaXRpYWxpemUgdGhlIGdndHRfcGluX2Jp YXMgdmFsdWUgYmFzZWQgb24KLSAqIG92ZXJhbGwgV09QQ00gc2l6ZSBhbmQgR3VDIFdPUENNIHNp emUuCisgKiBUaGlzIGZ1bmN0aW9uIHdpbGwgY2FsY3VsYXRlIGFuZCBpbml0aWFsaXplIHRoZSBn Z3R0X3Bpbl9iaWFzIHZhbHVlCisgKiBiYXNlZCBvbiB0aGUgR3VDIFdPUENNIHNpemUuCiAgKi8K IHN0YXRpYyB2b2lkIGd1Y19pbml0X2dndHRfcGluX2JpYXMoc3RydWN0IGludGVsX2d1YyAqZ3Vj KQogewogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1ID0gZ3VjX3RvX2k5MTUoZ3VjKTsK IAogCUdFTV9CVUdfT04oIWk5MTUtPndvcGNtLnNpemUpOwotCUdFTV9CVUdfT04oaTkxNS0+d29w Y20uc2l6ZSA8IGk5MTUtPndvcGNtLmd1Yy5iYXNlKTsKIAotCWd1Yy0+Z2d0dF9waW5fYmlhcyA9 IGk5MTUtPndvcGNtLnNpemUgLSBpOTE1LT53b3BjbS5ndWMuYmFzZTsKKwlndWMtPmdndHRfcGlu X2JpYXMgPSBpOTE1LT53b3BjbS5ndWMuc2l6ZTsKIH0KIAogLyoqCi0tIAoyLjE3LjEKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=