From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v6 3/7] drm/i915/perf: simplify configure all context function Date: Wed, 23 May 2018 15:54:55 +0100 Message-ID: <6cf456c0-79ed-6ced-6eb4-1608efca87e4@linux.intel.com> References: <20180522180002.11522-1-lionel.g.landwerlin@intel.com> <20180522180002.11522-4-lionel.g.landwerlin@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3F37C6E4EA for ; Wed, 23 May 2018 14:54:57 +0000 (UTC) In-Reply-To: <20180522180002.11522-4-lionel.g.landwerlin@intel.com> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Lionel Landwerlin , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDIyLzA1LzIwMTggMTg6NTksIExpb25lbCBMYW5kd2VybGluIHdyb3RlOgo+IFdlIGRvbid0 IG5lZWQgYW55IHNwZWNpYWwgdHJlYXRtZW50IG9uIGVycm9yIHNvIGp1c3QgcmV0dXJuIGFzIHNv b24gYXMKPiBwb3NzaWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBMaW9uZWwgTGFuZHdlcmxpbiA8 bGlvbmVsLmcubGFuZHdlcmxpbkBpbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X3BlcmYuYyB8IDExICsrKystLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBp bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X3BlcmYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGVyZi5j Cj4gaW5kZXggNGYwZWI4NGIzYzAwLi44MDVkZmM3MzJiYmEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9wZXJmLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3BlcmYuYwo+IEBAIC0xNzYyLDcgKzE3NjIsNyBAQCBzdGF0aWMgaW50IGdlbjhfY29uZmln dXJlX2FsbF9jb250ZXh0cyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gICAJ LyogU3dpdGNoIGF3YXkgZnJvbSBhbnkgdXNlciBjb250ZXh0LiAqLwo+ICAgCXJldCA9IGdlbjhf c3dpdGNoX3RvX3VwZGF0ZWRfa2VybmVsX2NvbnRleHQoZGV2X3ByaXYsIG9hX2NvbmZpZyk7Cj4g ICAJaWYgKHJldCkKPiAtCQlnb3RvIG91dDsKPiArCQlyZXR1cm4gcmV0Owo+ICAgCj4gICAJLyoK PiAgIAkgKiBUaGUgT0EgcmVnaXN0ZXIgY29uZmlnIGlzIHNldHVwIHRocm91Z2ggdGhlIGNvbnRl eHQgaW1hZ2UuIFRoaXMgaW1hZ2UKPiBAQCAtMTc3OSw3ICsxNzc5LDcgQEAgc3RhdGljIGludCBn ZW44X2NvbmZpZ3VyZV9hbGxfY29udGV4dHMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2LAo+ICAgCSAqLwo+ICAgCXJldCA9IGk5MTVfZ2VtX3dhaXRfZm9yX2lkbGUoZGV2X3ByaXYs IHdhaXRfZmxhZ3MpOwo+ICAgCWlmIChyZXQpCj4gLQkJZ290byBvdXQ7Cj4gKwkJcmV0dXJuIHJl dDsKPiAgIAo+ICAgCS8qIFVwZGF0ZSBhbGwgY29udGV4dHMgbm93IHRoYXQgd2UndmUgc3RhbGxl ZCB0aGUgc3VibWlzc2lvbi4gKi8KPiAgIAlsaXN0X2Zvcl9lYWNoX2VudHJ5KGN0eCwgJmRldl9w cml2LT5jb250ZXh0cy5saXN0LCBsaW5rKSB7Cj4gQEAgLTE3OTEsMTAgKzE3OTEsOCBAQCBzdGF0 aWMgaW50IGdlbjhfY29uZmlndXJlX2FsbF9jb250ZXh0cyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqZGV2X3ByaXYsCj4gICAJCQljb250aW51ZTsKPiAgIAo+ICAgCQlyZWdzID0gaTkxNV9nZW1f b2JqZWN0X3Bpbl9tYXAoY2UtPnN0YXRlLT5vYmosIEk5MTVfTUFQX1dCKTsKPiAtCQlpZiAoSVNf RVJSKHJlZ3MpKSB7Cj4gLQkJCXJldCA9IFBUUl9FUlIocmVncyk7Cj4gLQkJCWdvdG8gb3V0Owo+ IC0JCX0KPiArCQlpZiAoSVNfRVJSKHJlZ3MpKQo+ICsJCQlyZXR1cm4gUFRSX0VSUihyZWdzKTsK PiAgIAo+ICAgCQljZS0+c3RhdGUtPm9iai0+bW0uZGlydHkgPSB0cnVlOwo+ICAgCQlyZWdzICs9 IExSQ19TVEFURV9QTiAqIFBBR0VfU0laRSAvIHNpemVvZigqcmVncyk7Cj4gQEAgLTE4MDQsNyAr MTgwMiw2IEBAIHN0YXRpYyBpbnQgZ2VuOF9jb25maWd1cmVfYWxsX2NvbnRleHRzKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPiAgIAkJaTkxNV9nZW1fb2JqZWN0X3VucGluX21h cChjZS0+c3RhdGUtPm9iaik7Cj4gICAJfQo+ICAgCj4gLSBvdXQ6Cj4gICAJcmV0dXJuIHJldDsK PiAgIH0KPiAgIAo+IAoKUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxp bkBpbnRlbC5jb20+CgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=