From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [CI 17/25] drm/i915: Assign every HW context a unique ID Date: Thu, 28 Apr 2016 19:08:18 +0100 Message-ID: <57225192.4080908@intel.com> References: <1461833819-3991-1-git-send-email-chris@chris-wilson.co.uk> <1461833819-3991-17-git-send-email-chris@chris-wilson.co.uk> <57222470.2000907@intel.com> <20160428153255.GB29549@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 8BE526EDC1 for ; Thu, 28 Apr 2016 18:08:20 +0000 (UTC) In-Reply-To: <20160428153255.GB29549@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMjgvMDQvMTYgMTY6MzIsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBUaHUsIEFwciAyOCwg MjAxNiBhdCAwMzo1NTo0NFBNICswMTAwLCBEYXZlIEdvcmRvbiB3cm90ZToKPj4gT24gMjgvMDQv MTYgMDk6NTYsIENocmlzIFdpbHNvbiB3cm90ZToKPj4+IFRoZSBoYXJkd2FyZSB0cmFja3MgY29u dGV4dHMgYW5kIGV4cGVjdHMgYWxsIGxpdmUgY29udGV4dHMgKHRob3NlIGFjdGl2ZQo+Pj4gb24g dGhlIGhhcmR3YXJlKSB0byBoYXZlIGEgdW5pcXVlIGlkZW50aWZpZXIuIFRoaXMgaXMgdXNlZCBi eSB0aGUKPj4+IGhhcmR3YXJlIHRvIGFzc2lnbiBwYWdlZmF1bHRzIGFuZCB0aGUgbGlrZSB0byBh IHBhcnRpY3VsYXIgY29udGV4dC4KPj4+Cj4+PiB2MjogUmVvcmRlciB0byBtYWtlIHN1cmUgY3R4 LT5saW5rIGlzIG5vdCBsZWZ0IGRhbmdsaW5nIGlmIHRoZQo+Pj4gYXNzaWdubWVudCBvZiBhIGh3 X2lkIGZhaWxzIChNaWthKS4KPj4+Cj4+PiB2MzogV2UgaGF2ZSAyMWJpdHMgb2YgY29udGV4dCBz cGFjZSwgbm90IDIwLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+Pj4gUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0 a28udXJzdWxpbkBpbnRlbC5jb20+Cj4+PiAtLS0KPj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kZWJ1Z2ZzLmMgICAgIHwgIDIgKy0KPj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kcnYuaCAgICAgICAgIHwgMTAgKysrKysrKysrCj4+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2NvbnRleHQuYyB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Kwo+Pj4gICAzIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK Pj4KPj4gW3NuaXBdCj4+Cj4+PiArc3RhdGljIGludCBhc3NpZ25faHdfaWQoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2LCB1bnNpZ25lZCAqb3V0KQo+Pj4gK3sKPj4+ICsJaW50IHJl dDsKPj4+ICsKPj4+ICsJcmV0ID0gaWRhX3NpbXBsZV9nZXQoJmRldl9wcml2LT5jb250ZXh0X2h3 X2lkYSwKPj4+ICsJCQkgICAgIDAsIE1BWF9DT05URVhUX0hXX0lELCBHRlBfS0VSTkVMKTsKPj4+ ICsJaWYgKHJldCA8IDApIHsKPj4+ICsJCS8qIENvbnRleHRzIGFyZSBvbmx5IHJlbGVhc2VkIHdo ZW4gbm8gbG9uZ2VyIGFjdGl2ZS4KPj4+ICsJCSAqIEZsdXNoIGFueSBwZW5kaW5nIHJldGlyZXMg dG8gaG9wZWZ1bGx5IHJlbGVhc2Ugc29tZQo+Pj4gKwkJICogc3RhbGUgY29udGV4dHMgYW5kIHRy eSBhZ2Fpbi4KPj4+ICsJCSAqLwo+Pj4gKwkJaTkxNV9nZW1fcmV0aXJlX3JlcXVlc3RzKGRldl9w cml2LT5kZXYpOwo+Pj4gKwkJcmV0ID0gaWRhX3NpbXBsZV9nZXQoJmRldl9wcml2LT5jb250ZXh0 X2h3X2lkYSwKPj4+ICsJCQkJICAgICAwLCBNQVhfQ09OVEVYVF9IV19JRCwgR0ZQX0tFUk5FTCk7 Cj4+Cj4+IFNob3VsZCB3ZSBvbmNlIGFnYWluIHJlc2VydmUgSUQgMCB0byBtYWtlIGl0IGVhc2ll ciB0byBpZGVudGlmeQo+PiB0aGluZ3MgdGhhdCBoYXZlIG5vdCB5ZXQgYmVlbiBpbml0aWFsaXNl ZCBwcm9wZXJseT8KPgo+IE90b2gsIDAgY3VycmVudGx5IGlzIHRoZSBrZXJuZWwgY29udGV4dC4g U2luY2Ugd2UgY2FuIG9ubHkgZ2V0IGFuCj4gdW5pbml0aWFsaXNlZCB2YWx1ZSBmb3IgYSB1c2Ut YWZ0ZXItZnJlZSwgSSBkb24ndCBzZWUgYW4gYWR2YW50YWdlIGhlcmUKPiBhYm92ZSBhbmQgYmV5 b25kIHVzaW5nIHBvaXNvbmluZywga2FzYW4gb3Iga21lbWNoZWNrLgo+IC1DaHJpcwoKSSB3YXMg dGhpbmtpbmcgbW9yZSBvZiBhIHVzZS1iZWZvcmUtY29tcGxldGUtaW5pdGlhbGlzYXRpb24gY2Fz ZSwgcmF0aGVyIAp0aGFuIGEgdXNlLWFmdGVyLWZyZWUuIE9idmlvdXNseSBzaG91bGRuJ3QgaGFw cGVuLCBidXQgaXQgZG9lcyAob3IgdXNlZCAKdG8pIHdpdGggdGhlIGxpc3QtaGVhZCBpbiB0aGUg cmVxdWVzdCBzdHJ1Y3R1cmUuCgouRGF2ZS4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==