From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 18F1889A1F for ; Mon, 27 Jul 2020 07:24:46 +0000 (UTC) Date: Mon, 27 Jul 2020 09:24:40 +0200 From: Zbigniew =?utf-8?Q?Kempczy=C5=84ski?= Message-ID: <20200727072440.GA7982@zkempczy-mobl2> References: <20200724095659.535-1-zbigniew.kempczynski@intel.com> <20200724095659.535-2-zbigniew.kempczynski@intel.com> <159559313412.21069.10281317382583696462@build.alporthouse.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <159559313412.21069.10281317382583696462@build.alporthouse.com> Subject: Re: [igt-dev] [PATCH i-g-t v3 01/13] lib/intel_bufops: add mapping on cpu / device List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson Cc: igt-dev@lists.freedesktop.org List-ID: T24gRnJpLCBKdWwgMjQsIDIwMjAgYXQgMDE6MTg6NTRQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgWmJpZ25pZXcgS2VtcGN6ecWEc2tpICgyMDIwLTA3LTI0IDEwOjU2OjQ3 KQo+ID4gU2ltcGxpZnkgbWFwcGluZyBpbnRlbF9idWYuIFRvIGJlIGV4dGVuZGVkIHdpdGggcmVm IGNvdW50aW5nLgo+ID4gQWRkIGludGVsX2J1ZiBkdW1wIGZ1bmN0aW9uIGZvciBlYXN5IGR1bXAg YnVmZmVyIHRvIHRoZSBmaWxlLgo+ID4gRml4aW5nIHJldHVybmVkIHR5cGUgb2YgYm8gc2l6ZSBm dW5jdGlvbi4KPiA+IAo+ID4gSWRlbXBvdGVuY3kgc2VsZnRlc3QgaXMgbm93IHNraXBwZWQgZm9y IGRlZmF1bHQgYnVmX29wcyBjcmVhdGlvbgo+ID4gdG8gYXZvaWQgdGltZSBjb25zdW1pbmcgY29t cGFyaXNvbiBvZiBIVyBhbmQgU1cgdGlsZWQgYnVmZmVycwo+ID4gKHRoaXMgY2FuIGJlIHRoZSBw cm9ibGVtIGZvciBmb3JrZWQgdGVzdHMpLiBBZGRpdGlvbmFsIGZ1bmN0aW9uCj4gPiBidWZfb3Bz X2NyZWF0ZV93aXRoX3NlbGZ0ZXN0KCkgd2FzIGFkZGVkIHRvIGFsbG93IHBlcmZvcm0KPiA+IHZl cmlmaWNhdGlvbiBzdGVwIHdoZXJlIGl0IGlzIHJlcXVpcmVkLgo+ID4gCj4gPiBTaWduZWQtb2Zm LWJ5OiBaYmlnbmlldyBLZW1wY3p5xYRza2kgPHpiaWduaWV3LmtlbXBjenluc2tpQGludGVsLmNv bT4KPiA+IENjOiBEb21pbmlrIEdyemVnb3J6ZWsgPGRvbWluaWsuZ3J6ZWdvcnpla0BpbnRlbC5j b20+Cj4gPiBDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPiAt LS0KPiA+ICBsaWIvaW50ZWxfYnVmb3BzLmMgfCAxMDYgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLS0tLS0tCj4gPiAgbGliL2ludGVsX2J1Zm9wcy5oIHwgIDE1ICsrKysr Ky0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDEwNyBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMo LSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2xpYi9pbnRlbF9idWZvcHMuYyBiL2xpYi9pbnRlbF9i dWZvcHMuYwo+ID4gaW5kZXggMmE0OGZiMGMuLjdjZTU0MGZiIDEwMDY0NAo+ID4gLS0tIGEvbGli L2ludGVsX2J1Zm9wcy5jCj4gPiArKysgYi9saWIvaW50ZWxfYnVmb3BzLmMKPiA+IEBAIC04NzAs NiArODcwLDQ4IEBAIHZvaWQgaW50ZWxfYnVmX2Rlc3Ryb3koc3RydWN0IGludGVsX2J1ZiAqYnVm KQo+ID4gICAgICAgICBmcmVlKGJ1Zik7Cj4gPiAgfQo+ID4gIAo+ID4gK3ZvaWQgKmludGVsX2J1 Zl9jcHVfbWFwKHN0cnVjdCBpbnRlbF9idWYgKmJ1ZiwgYm9vbCB3cml0ZSkKPiA+ICt7Cj4gPiAr ICAgICAgIGludCBpOTE1ID0gYnVmX29wc19nZXRfZmQoYnVmLT5ib3BzKTsKPiA+ICsKPiA+ICsg ICAgICAgaWd0X2Fzc2VydChidWYtPnB0ciA9PSBOVUxMKTsgLyogYWxyZWFkeSBtYXBwZWQgKi8K PiA+ICsKPiA+ICsgICAgICAgYnVmLT5jcHVfd3JpdGUgPSB3cml0ZTsKPiA+ICsgICAgICAgYnVm LT5wdHIgPSBnZW1fbW1hcF9fY3B1X2NvaGVyZW50KGk5MTUsIGJ1Zi0+aGFuZGxlLCAwLAo+ID4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmLT5zdXJmYWNlWzBd LnNpemUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3cml0 ZSA/IFBST1RfV1JJVEUgOiBQUk9UX1JFQUQpOwo+ID4gKwo+ID4gKyAgICAgICBnZW1fc2V0X2Rv bWFpbihpOTE1LCBidWYtPmhhbmRsZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgSTkxNV9H RU1fRE9NQUlOX0NQVSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgd3JpdGUgPyBJOTE1X0dF TV9ET01BSU5fQ1BVIDogMCk7Cj4gPiArCj4gPiArICAgICAgIHJldHVybiBidWYtPnB0cjsKPiA+ ICt9Cj4gPiArCj4gPiArdm9pZCAqaW50ZWxfYnVmX2RldmljZV9tYXAoc3RydWN0IGludGVsX2J1 ZiAqYnVmLCBib29sIHdyaXRlKQo+ID4gK3sKPiA+ICsgICAgICAgaW50IGk5MTUgPSBidWZfb3Bz X2dldF9mZChidWYtPmJvcHMpOwo+ID4gKwo+ID4gKyAgICAgICBpZ3RfYXNzZXJ0KGJ1Zi0+cHRy ID09IE5VTEwpOyAvKiBhbHJlYWR5IG1hcHBlZCAqLwo+ID4gKwo+ID4gKyAgICAgICBidWYtPnB0 ciA9IGdlbV9tbWFwX19kZXZpY2VfY29oZXJlbnQoaTkxNSwgYnVmLT5oYW5kbGUsIDAsCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWYtPnN1cmZhY2Vb MF0uc2l6ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHdyaXRlID8gUFJPVF9XUklURSA6IFBST1RfUkVBRCk7Cj4gPiArCj4gCj4gV2h5IHdvdWxkbid0 IHlvdSBkbyB0aGUgc3luYyBoZXJlIGlmIHlvdSBkaWQgaXQgaW4gdGhlIG90aGVyPwoKUmlnaHQu Cgo+IAo+IEJsZXVnaC4gUHVzaCB0aGUgc3luY2hyb25pc2F0aW9uIGFuZCBmbHVzaGluZyB0byB0 aGUgY2FsbGVyLiBJIGhhdmUgYQo+IHN0cm9uZyBkaXNsaWtlIGZvciBpdCBiZWluZyBtYWdpY2Fs bHkgYXBwbGllZCwgYW5kIGJlbGlldmUgc3VjaCBjb250cm9sCj4gc2hvdWxkIGJlIGluIHRoZSB1 c2VyLiAoSSB3YW50IHRvIGVuY291cmFnZSBjcmVhdGl2aXR5LCBmb3Igd2UgZmluZCB0aGUKPiBr ZXJuZWwgYnVncyBpbiB0aGUgZ2FwcyBiZXR3ZWVuIHRlc3RzLikKPiAtQ2hyaXMKClRoaXMgaXMg aGVscGVyLCB1c2luZyBpdCBpcyBvcHRpb25hbC4gQ3VycmVudGx5IHRoZXJlJ3JlIDIxIChjcHUp LCAzICh3YykKb2YgY2FsbHMgaW4gdGhlIHRlc3RzLiBJIHdvdWxkIGxpa2UgdG8ga2VlcCB0aGlz IGluIHRoZSBmb3JtIGl0IGlzIHRvIGtlZXAKY29tcGF0aWJpbGl0eSB3aXRoIGxpYmRybSBjb2Rl IChkcm1faW50ZWxfYm9fbWFwKCkpLiBJIHRoaW5rIHRoYXQgZnVuY3Rpb24Kc3RpbGwgZG9lc24n dCBraWxsIHlvdXIgY3JlYXRpdml0eSwgaXQgaXMganVzdCBhIHdyYXBwZXIuIAoKLS0KWmJpZ25p ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1k ZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=