From mboxrd@z Thu Jan 1 00:00:00 1970 From: Damien Lespiau Subject: Re: [PATCH v3] intel: New libdrm interface to create unbound wc user mappings for objects Date: Tue, 9 Dec 2014 16:53:01 +0000 Message-ID: <20141209165301.GE11257@strange.ger.corp.intel.com> References: <1414237913-7809-1-git-send-email-akash.goel@intel.com> <1414501767-22479-1-git-send-email-akash.goel@intel.com> <20141203141358.GB2348@strange.ger.corp.intel.com> <20141209105425.GA14956@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 0E9DB6E079 for ; Tue, 9 Dec 2014 08:53:09 -0800 (PST) Content-Disposition: inline In-Reply-To: <20141209105425.GA14956@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 , akash.goel@intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMDksIDIwMTQgYXQgMTA6NTQ6MjVBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFdlZCwgRGVjIDAzLCAyMDE0IGF0IDAyOjEzOjU4UE0gKzAwMDAsIERhbWllbiBM ZXNwaWF1IHdyb3RlOgo+ID4gT24gVHVlLCBPY3QgMjgsIDIwMTQgYXQgMDY6Mzk6MjdQTSArMDUz MCwgYWthc2guZ29lbEBpbnRlbC5jb20gd3JvdGU6Cj4gPiA+IEBAIC0xMTI2LDYgKzExMzYsOCBA QCBzdGF0aWMgdm9pZCBkcm1faW50ZWxfZ2VtX2JvX3B1cmdlX3ZtYV9jYWNoZShkcm1faW50ZWxf YnVmbWdyX2dlbSAqYnVmbWdyX2dlbSkKPiA+ID4gIAo+ID4gPiAgCS8qIFdlIG1heSBuZWVkIHRv IGV2aWN0IGEgZmV3IGVudHJpZXMgaW4gb3JkZXIgdG8gY3JlYXRlIG5ldyBtbWFwcyAqLwo+ID4g PiAgCWxpbWl0ID0gYnVmbWdyX2dlbS0+dm1hX21heCAtIDIqYnVmbWdyX2dlbS0+dm1hX29wZW47 Cj4gPiA+ICsJaWYgKGJ1Zm1ncl9nZW0tPmhhc19leHRfbW1hcCkKPiA+ID4gKwkJbGltaXQgLT0g YnVmbWdyX2dlbS0+dm1hX29wZW47Cj4gPiA+ICAJaWYgKGxpbWl0IDwgMCkKPiA+ID4gIAkJbGlt aXQgPSAwOwo+ID4gPiAgCj4gPiAKPiA+IEFyZW4ndCB3ZSBiZWluZyBvdmVybHkgYWdncmVzc2l2 ZSBpbiBwdXJnaW5nIHRoZSB2bWEgY2FjaGUgd2l0aCB0aGlzIG5ldwo+ID4gY29kZT8gSSBndWVz cyBpdCBkZXBlbmRzIG9uIHRoZSB3b3JrbG9hZCBidXQgSSBkb24ndCB0aGluayB0aGUgV0MKPiA+ IG1hcHBpbmcgaXMgbGlrZWx5IHRvIGJlIHVzZWQgaW4gYWRkaXRpb24gdG8gdGhlIG90aGVyIHR3 byBvZnRlbiBlbm91Z2gKPiA+IHRvIHdhcnJhbnQgYSBtYXggLSAzICogb3BlbjsKPiAKPiBBbmQg aWYgdGhleSBkbywgeW91J3ZlIGp1c3QgZXhjZWVkZWQgdGhlaXIgbGltaXQuIEFuZCBpdCBjb25j ZWl2YWJseQo+IHRoYXQgeW91IHdpbGwgaGF2ZSBibyB3aXRoIGFsbCAzIHZtYSBtYXBwaW5ncywg dGhvdWdoIEkgb25seSBleHBlY3QgMiB0bwo+IGJlIGFjdGl2ZSBpbiBhbnkgc2luZ2xlIGxpZmV0 aW1lLiBUaGUgcGF0Y2ggaXMgY29ycmVjdCByZWdhcmRpbmcgdGhlIGNvZGUKPiBhcyBpdCBleGlz dHMsIHlvdSBtYXkgd2FudCB0byBhcmd1ZSBmb3IgZmluZXIgdHJhY2tpbmcgb2Ygdm1hX29wZW4g YW5kCj4gdm1hX2NhY2hlZCwgYnV0IHRoYXQgd291bGQgcmVxdWlyZSBhIGRpZmZlcmVudCBhcHBy b2FjaC4KPiAgCj4gPiA+ICsJLyogTm93IG1vdmUgaXQgdG8gdGhlIEdUVCBkb21haW4gc28gdGhh dCB0aGUgR1BVIGFuZCBDUFUKPiA+ID4gKwkgKiBjYWNoZXMgYXJlIGZsdXNoZWQgYW5kIHRoZSBH UFUgaXNuJ3QgYWN0aXZlbHkgdXNpbmcgdGhlCj4gPiA+ICsJICogYnVmZmVyLgo+ID4gPiArCSAq Cj4gPiA+ICsJICogVGhlIGRvbWFpbiBjaGFuZ2UgaXMgZG9uZSBldmVuIGZvciB0aGUgb2JqZWN0 cyB3aGljaAo+ID4gPiArCSAqIGFyZSBub3QgYm91bmRlZC4gRm9yIHRoZW0gZmlyc3QgdGhlIHBh Z2VzIGFyZSBhY3F1aXJlZCwKPiA+ID4gKwkgKiBiZWZvcmUgdGhlIGRvbWFpbiBjaGFuZ2UuCj4g PiA+ICsJICovCj4gPiA+ICsJVkdfQ0xFQVIoc2V0X2RvbWFpbik7Cj4gPiA+ICsJc2V0X2RvbWFp bi5oYW5kbGUgPSBib19nZW0tPmdlbV9oYW5kbGU7Cj4gPiA+ICsJc2V0X2RvbWFpbi5yZWFkX2Rv bWFpbnMgPSBJOTE1X0dFTV9ET01BSU5fR1RUOwo+ID4gPiArCXNldF9kb21haW4ud3JpdGVfZG9t YWluID0gSTkxNV9HRU1fRE9NQUlOX0dUVDsKPiA+ID4gKwlyZXQgPSBkcm1Jb2N0bChidWZtZ3Jf Z2VtLT5mZCwKPiA+ID4gKwkJICAgICAgIERSTV9JT0NUTF9JOTE1X0dFTV9TRVRfRE9NQUlOLAo+ ID4gPiArCQkgICAgICAgJnNldF9kb21haW4pOwo+ID4gPiArCWlmIChyZXQgIT0gMCkgewo+ID4g PiArCQlEQkcoIiVzOiVkOiBFcnJvciBzZXR0aW5nIGRvbWFpbiAlZDogJXNcbiIsCj4gPiA+ICsJ CSAgICBfX0ZJTEVfXywgX19MSU5FX18sIGJvX2dlbS0+Z2VtX2hhbmRsZSwKPiA+ID4gKwkJICAg IHN0cmVycm9yKGVycm5vKSk7Cj4gPiA+ICsJfQo+ID4gCj4gPiBXaHkgbW92ZSB0aGUgYnVmZmVy IHRvIHRoZSBHVFQgZG9tYWluIGFuZCBub3QgdGhlIENQVSBkb21haW4gaGVyZT8KPiAKPiBUaGVy ZSBhcmUgMyBjYWNoZSBkb21haW5zOiBHUFUsIENQVSBhbmQgTk9ORSAoYWthIEdUVCkuIFRoZSBw dXJwb3NlIG9mCj4gbW1hcCh3YykgaXMgdG8gYmUgYWJsZSB0byBhY2Nlc3MgdGhlIGJ1ZmZlciB3 aXRob3V0IGdvaW5nIHRocm91Z2ggdGhlIENQVQo+IGNhY2hlIChhbmQgaXQgc2hvdWxkIGJlIG91 dCBvZiB0aGUgR1BVIGNhY2hlIHRvIG1haW50YWluIGNvaGVyZW5jeSkuIFRoZQo+IE5PTkUgY2Fj aGUgZG9tYWluIGlzIGV4YWN0bHkgd2hhdCB3ZSB3YW50LCBvciBlbHNlIHlvdSBlbmQgdXAgaW4g Y2xmbHVzaAo+IG1pc2VyeS4KClJpZ2h0IHRoYXQgbGVhdmVzIHRoZSBsYXN0IHBvaW50IGluIG15 IGFuc3dlciB0byB2My4gV2l0aCB0aGF0IGFkZHJlc3NlZAp0aGlzIGlzOgoKUmV2aWV3ZWQtYnk6 IERhbWllbiBMZXNwaWF1IDxkYW1pZW4ubGVzcGlhdUBpbnRlbC5jb20+CgotLQpEYW1pZW4KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK