From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lionel Landwerlin Subject: Re: [PATCH 1/2] drm/i915: Implement I915_PERF_ADD/REMOVE_CONFIG interface Date: Thu, 13 Jul 2017 13:46:19 +0100 Message-ID: References: <20170707170838.9492-1-lionel.g.landwerlin@intel.com> <20170707170838.9492-2-lionel.g.landwerlin@intel.com> <149944869440.9755.462303970418328518@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 00E4D6E5DD for ; Thu, 13 Jul 2017 12:46:21 +0000 (UTC) In-Reply-To: <149944869440.9755.462303970418328518@mail.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: Andrzej Datczuk , Matthew Auld List-Id: intel-gfx@lists.freedesktop.org T24gMDcvMDcvMTcgMTg6MzEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIExpb25lbCBM YW5kd2VybGluICgyMDE3LTA3LTA3IDE4OjA4OjM3KQo+PiArc3RhdGljIGJvb2wgZ2VuOF9pc192 YWxpZF9mbGV4X2FkZHIoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCB1MzIgYWRk cikKPj4gK3sKPj4gKyAgICAgICBzdGF0aWMgY29uc3QgaTkxNV9yZWdfdCBmbGV4X2V1X3JlZ3Nb XSA9IHsKPj4gKyAgICAgICAgICAgICAgIEVVX1BFUkZfQ05UTDAsCj4+ICsgICAgICAgICAgICAg ICBFVV9QRVJGX0NOVEwxLAo+PiArICAgICAgICAgICAgICAgRVVfUEVSRl9DTlRMMiwKPj4gKyAg ICAgICAgICAgICAgIEVVX1BFUkZfQ05UTDMsCj4+ICsgICAgICAgICAgICAgICBFVV9QRVJGX0NO VEw0LAo+PiArICAgICAgICAgICAgICAgRVVfUEVSRl9DTlRMNSwKPj4gKyAgICAgICAgICAgICAg IEVVX1BFUkZfQ05UTDYsCj4+ICsgICAgICAgfTsKPj4gKyAgICAgICBpbnQgaTsKPj4gKwo+PiAr ICAgICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGZsZXhfZXVfcmVncyk7IGkrKykgewo+ PiArICAgICAgICAgICAgICAgaWYgKGZsZXhfZXVfcmVnc1tpXS5yZWcgPT0gYWRkcikKPj4gKyAg ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4+ICsgICAgICAgfQo+PiArICAgICAg IHJldHVybiBmYWxzZTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJvb2wgZ2VuN19pc192YWxpZF9i X2NvdW50ZXJfYWRkcihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIHUzMiBhZGRy KQo+PiArewo+PiArICAgICAgIHJldHVybiAoYWRkciA+PSAweDIzODAgJiYgYWRkciA8PSAweDI3 YWMpOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgYm9vbCBnZW43X2lzX3ZhbGlkX211eF9hZGRyKHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgdTMyIGFkZHIpCj4+ICt7Cj4+ICsgICAg ICAgcmV0dXJuIGFkZHIgPT0gTk9BX1dSSVRFLnJlZyB8fAo+PiArICAgICAgICAgICAgICAgKGFk ZHIgPj0gMHhkMGMgJiYgYWRkciA8PSAweGQzYykgfHwKPj4gKyAgICAgICAgICAgICAgIChhZGRy ID49IDB4MjUxMDAgJiYgYWRkciA8PSAweDJGQjlDKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGJv b2wgaHN3X2lzX3ZhbGlkX211eF9hZGRyKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diwgdTMyIGFkZHIpCj4+ICt7Cj4+ICsgICAgICAgcmV0dXJuIChhZGRyID49IDB4MjUxMDAgJiYg YWRkciA8PSAweDJGRjkwKSB8fAo+PiArICAgICAgICAgICAgICAgZ2VuN19pc192YWxpZF9tdXhf YWRkcihkZXZfcHJpdiwgYWRkcik7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBib29sIGNodl9pc192 YWxpZF9tdXhfYWRkcihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIHUzMiBhZGRy KQo+PiArewo+PiArICAgICAgIHJldHVybiAoYWRkciA+PSAweDE4MjMwMCAmJiBhZGRyIDw9IDB4 MTgyM0E0KSB8fAo+PiArICAgICAgICAgICAgICAgZ2VuN19pc192YWxpZF9tdXhfYWRkcihkZXZf cHJpdiwgYWRkcik7Cj4+ICt9Cj4gTG9va3MgbGlrZSB5b3UndmUgYWxyZWFkeSB0aG91Z2h0IG9m IHdoYXQgSSB3YXMgYWJvdXQgdG8gc2F5OiB3ZSBuZWVkCj4gd2hpdGVsaXN0aW5nIG9mIHdoYXQg dXNlcnNwYWNlIGNhbiByZWFkL3R3ZWFrLiBJdCdzIGEgbnVpc2FuY2UsIGJ1dCB3ZQo+IGNvdWxk IGxldCB0aGUgcHJpdmlsZWdlZCAob2FfcGFyYW5vaWQ/KSBjbGllbnQgbG9hZCBhbiBhcmJpdHJh cnkgY29uZmlnCj4gKHRob3VnaCBhZ2FpbiB0aGF0IG1heSBoYXZlIHRvIGJlIHdpdGhpbiByZWFz b24pLgo+IC1DaHJpcwo+CgpTb3JyeSwgZm9yZ290IHRvIHByZXNzIHNlbmQuCkl0IGRvZXNuJ3Qg bG9vayBsaWtlIHRoZXJlIGlzIG11Y2ggcG9pbnQgaW4gZG9pbmcgdGhpcywgbW9zdGx5IGJlY2F1 c2UgCm9uIGdlbjgrIHdlIGFscmVhZHkgcmVxdWlyZSBvYV9wYXJhbm9pZCB0byB1c2UgcGVyZiA6 KAoKLQpMaW9uZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==