From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lionel Landwerlin Subject: Re: [RFC PATCH 1/2] drm/i915: Add perf property support for context HW id Date: Tue, 18 Jul 2017 12:43:50 +0100 Message-ID: <4e125063-9bbb-90bc-af2e-4158d82e09b5@intel.com> References: <20170718075122.20518-1-zhenyuw@linux.intel.com> <20170718075122.20518-2-zhenyuw@linux.intel.com> <150037767152.3224.4871679448412563788@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <150037767152.3224.4871679448412563788@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 , Zhenyu Wang , intel-gfx@lists.freedesktop.org Cc: intel-gvt-dev@lists.freedesktop.org, Pengyuan List-Id: intel-gfx@lists.freedesktop.org T24gMTgvMDcvMTcgMTI6MzQsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIExpb25lbCBM YW5kd2VybGluICgyMDE3LTA3LTE4IDEyOjMwOjEwKQo+PiBMb29rcyBmaW5lIHRvIG1lLCBkb3du IHRoZXJlIGEgY291cGxlIG9mIHN1Z2dlc3Rpb25zLgo+Pgo+PiBDaGVlcnMsCj4+Cj4+IC0KPj4g TGlvbmVsCj4+Cj4+IE9uIDE4LzA3LzE3IDA4OjUxLCBaaGVueXUgV2FuZyB3cm90ZToKPj4+IElu IG9yZGVyIHRvIHN1cHBvcnQgcHJvZmlsaW5nIGZvciBzcGVjaWFsIGNvbnRleHQgZS5nIHZHUFUg Y29udGV4dCwKPj4+IHdlIGNhbiBleHBvc2UgdkdQVSBjb250ZXh0IGh3IGlkIGFuZCBlbmFibGUg aTkxNSBwZXJmIHByb3BlcnR5IHRvCj4+PiBnZXQgdGFyZ2V0IGNvbnRleHQgZm9yIHByb2ZpbGlu Zy4gVGhpcyBhZGRzIG5ldyBwZXJmIHByb3BlcnR5IHRvCj4+PiBhc3NpZ24gdGFyZ2V0IGNvbnRl eHQgd2l0aCBodyBpZC4KPj4+Cj4+PiBKaWFvIFBlbmd5dWFuIGhhcyBoZWxwZWQgdG8gZml4IGNv bnRleHQgcmVmZXJlbmNlIGJ1ZyBpbiBvcmlnaW5hbCBjb2RlLgo+Pj4KPj4+IENjOiBKaWFvLCBQ ZW5neXVhbiA8cGVuZ3l1YW4uamlhb0BpbnRlbC5jb20+Cj4+PiBDYzogTml1LCBCaW5nIDxiaW5n Lm5pdUBpbnRlbC5jb20+Cj4+PiBDYzogTGlvbmVsIExhbmR3ZXJsaW4gPGxpb25lbC5nLmxhbmR3 ZXJsaW5AaW50ZWwuY29tPgo+Pj4gQ2M6IGludGVsLWd2dC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4+PiBTaWduZWQtb2ZmLWJ5OiBaaGVueXUgV2FuZyA8emhlbnl1d0BsaW51eC5pbnRlbC5j b20+Cj4+PiAtLS0KPj4+ICAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGVyZi5jIHwgMzcg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAgaW5jbHVkZS91YXBp L2RybS9pOTE1X2RybS5oICAgICAgfCAgNSArKysrKwo+Pj4gICAgMiBmaWxlcyBjaGFuZ2VkLCA0 MiBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfcGVyZi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wZXJmLmMKPj4+IGluZGV4 IGQ5Zjc3YTRkODVkYi4uMzUwZmQyNTliMmQwIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9wZXJmLmMKPj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf cGVyZi5jCj4+PiBAQCAtMzQ4LDcgKzM0OCw5IEBAIHN0cnVjdCBwZXJmX29wZW5fcHJvcGVydGll cyB7Cj4+PiAgICAgICAgdTMyIHNhbXBsZV9mbGFnczsKPj4+ICAgIAo+Pj4gICAgICAgIHU2NCBz aW5nbGVfY29udGV4dDoxOwo+Pj4gKyAgICAgdTY0IHNpbmdsZV9jb250ZXh0X2h3OjE7Cj4+PiAg ICAgICAgdTY0IGN0eF9oYW5kbGU7Cj4+PiArICAgICB1NjQgY3R4X2h3X2lkOwo+Pj4gICAgCj4+ PiAgICAgICAgLyogT0Egc2FtcGxpbmcgc3RhdGUgKi8KPj4+ICAgICAgICBpbnQgbWV0cmljc19z ZXQ7Cj4+PiBAQCAtMjU1NSw2ICsyNTU3LDI4IEBAIGk5MTVfcGVyZl9vcGVuX2lvY3RsX2xvY2tl ZChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4+PiAgICAgICAgICAgICAgICB9 Cj4+PiAgICAgICAgfQo+Pj4gICAgCj4+PiArICAgICBpZiAocHJvcHMtPnNpbmdsZV9jb250ZXh0 X2h3KSB7Cj4+PiArICAgICAgICAgICAgIHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpjdHg7Cj4+ PiArCj4+PiArICAgICAgICAgICAgIG11dGV4X2xvY2soJmRldl9wcml2LT5kcm0uc3RydWN0X211 dGV4KTsKPj4gTWF5YmUgdXNlIGk5MTVfbXV0ZXhfbG9ja19pbnRlcnJ1cHRpYmxlKCkgPwo+Pgo+ Pj4gKyAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGN0eCwgJmRldl9wcml2LT5jb250 ZXh0cy5saXN0LCBsaW5rKSB7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgaWYgKCFpOTE1X2dl bV9jb250ZXh0X2lzX2RlZmF1bHQoY3R4KSkKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNvbnRpbnVlOwo+Pj4gKwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgIGlmIChjdHgtPmh3 X2lkID09IHByb3BzLT5jdHhfaHdfaWQpIHsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHNwZWNpZmljX2N0eCA9IGN0eDsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGk5MTVfZ2VtX2NvbnRleHRfZ2V0KHNwZWNpZmljX2N0eCk7Cj4+PiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBicmVhazsKPj4+ICsgICAgICAgICAgICAgICAgICAgICB9Cj4+PiArICAg ICAgICAgICAgIH0KPj4+ICsgICAgICAgICAgICAgbXV0ZXhfdW5sb2NrKCZkZXZfcHJpdi0+ZHJt LnN0cnVjdF9tdXRleCk7Cj4+IE1heWJlIHlvdSBjb3VsZCBwdXQgdGhlIGxvZ2ljIGFib3ZlIGlu dG8gYSBmdW5jdGlvbj8KPiBQbGVhc2UsIHBsZWFzZSBtYWtlIHN1cmUgdGhpcyBndWFyZGVkIGJ5 IGV4dHJlbWUgcGFyYW5vaWEuIFRoaXMgaW5kZWVkCj4gaGFzIHRoZSBvcHBvc2l0ZSBlZmZlY3Qg YW5kIGFsbG93cyBhbnkgdXNlciB0byBzbm9vcCBvbiBhbm90aGVyLgo+IC1DaHJpcwo+CgpUaGFu a3MgQ2hyaXMhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK