From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 979EE6E144 for ; Wed, 20 Nov 2019 07:20:17 +0000 (UTC) Date: Wed, 20 Nov 2019 08:20:15 +0100 From: Zbigniew =?utf-8?Q?Kempczy=C5=84ski?= Message-ID: <20191120072015.GA15831@zkempczy-desk.igk.intel.com> References: <20191119160223.25283-1-zbigniew.kempczynski@intel.com> <20191119160223.25283-3-zbigniew.kempczynski@intel.com> <20191119180329.vuimtbx433dzdhap@vrkonda-desk.ra.intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191119180329.vuimtbx433dzdhap@vrkonda-desk.ra.intel.com> Subject: Re: [igt-dev] [PATCH i-g-t v2 2/4] lib/i915/intel_memory_region: Add lib to manage memory regions 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: Vanshidhar Konda Cc: igt-dev@lists.freedesktop.org List-ID: T24gVHVlLCBOb3YgMTksIDIwMTkgYXQgMTA6MDM6MjlBTSAtMDgwMCwgVmFuc2hpZGhhciBLb25k YSB3cm90ZToKCjxjdXQ+Cj4gPiArICogZ2VtX3F1ZXJ5X2hhc19tZW1vcnlfcmVnaW9uOgo+ID4g KyAqIEBxdWVyeV9pbmZvOiBxdWVyeSByZXN1bHQgb2YgbWVtb3J5IHJlZ2lvbnMKPiA+ICsgKiBA cmVnaW9uOiByZWdpb24gZXhpc3RhbmNlIHRvIGNoZWNrIGluc2lkZSBAcXVlcnlfaW5mbyByZWdp b25zCj4gPiArICoKPiA+ICsgKiBUaGlzIGZ1bmN0aW9uIGNoZWNrIGV4aXN0ZW5jZSBvZiByZWdp b24gaW4gQHF1ZXJ5X2luZm8KPiA+ICsgKgo+ID4gKyAqIFJldHVybnM6IHRydWUgaWYgbWVtb3J5 IHJlZ2lvbiB3YXMgZm91bmQuIE90aGVyd2lzZSBmYWxzZS4KPiA+ICsgKi8KPiA+ICtib29sIGdl bV9xdWVyeV9oYXNfbWVtb3J5X3JlZ2lvbihzdHJ1Y3QgbG9jYWxfaTkxNV9xdWVyeV9tZW1vcnlf cmVnaW9uX2luZm8gKnF1ZXJ5X2luZm8sCj4gPiArCQkJICAgdWludDMyX3QgcmVnaW9uKQo+ID4g K3sKPiA+ICsJZm9yIChpbnQgaSA9IDA7IGkgPCBxdWVyeV9pbmZvLT5udW1fcmVnaW9uczsgaSsr KQo+ID4gKwkJaWYgKHF1ZXJ5X2luZm8tPnJlZ2lvbnNbaV0uaWQgPT0gcmVnaW9uKQo+ID4gKwkJ CXJldHVybiB0cnVlOwo+ID4gKwo+ID4gKwlyZXR1cm4gZmFsc2U7Cj4gPiArfQo+ID4gKwo+ID4g Ky8qKgo+ID4gKyAqIGdlbV9xdWVyeV9yZXF1aXJlX3JlZ2lvbjoKPiA+ICsgKiBAcXVlcnlfaW5m bzogcXVlcnkgcmVzdWx0IG9mIG1lbW9yeSByZWdpb25zCj4gPiArICogQHJlZ2lvbjogcmVnaW9u IHRvIGNoZWNrIGluc2lkZSBxdWVyeQo+ID4gKyAqCj4gPiArICogRnVuY3Rpb24gbGVhZCB0byBz a2lwcGluZyB0ZXN0IGlmIEByZWdpb24gZG9lc24ndCBleGlzdHMgaW4gQHF1ZXJ5X2luZm8uCj4g PiArICovCj4gPiArdm9pZCBnZW1fcXVlcnlfcmVxdWlyZV9yZWdpb24oc3RydWN0IGxvY2FsX2k5 MTVfcXVlcnlfbWVtb3J5X3JlZ2lvbl9pbmZvICpxdWVyeV9pbmZvLAo+ID4gKwkJCSAgICAgIHVp bnQzMl90IHJlZ2lvbikKPiAKPiBGaXggZm9ybWF0dGluZyBmb3Igc2Vjb25kIGxpbmUKCk9rLCBi ZSBpbiB2MyBpbiBhbiBob3VyLgogCj4gPiArLyogZ2VtX2NyZWF0ZV9pbl9tZW1vcnlfcmVnaW9u X2xpc3Q6Cj4gPiArICogQGZkOiBvcGVuZWQgaTkxNSBkcm0gZmlsZSBkZXNjcmlwdG9yCj4gPiAr ICogQHNpemU6IHJlcXVlc3RlZCBzaXplIG9mIHRoZSBidWZmZXIKPiA+ICsgKiBAbWVtX3JlZ2lv bnM6IG1lbW9yeSByZWdpb25zIGFycmF5IChwcmlvcml0eSBsaXN0KQo+ID4gKyAqIEBudW1fcmVn aW9uczogQG1lbV9yZWdpb25zIGxlbmd0aAo+ID4gKyAqLwo+ID4gK3VpbnQzMl90IGdlbV9jcmVh dGVfaW5fbWVtb3J5X3JlZ2lvbl9saXN0KGludCBmZCwgdWludDY0X3Qgc2l6ZSwKPiA+ICsJCQkJ CSAgdWludDMyX3QgKm1lbV9yZWdpb25zLAo+ID4gKwkJCQkJICBpbnQgbnVtX3JlZ2lvbnMpCj4g PiArewo+ID4gKwl1aW50MzJfdCBoYW5kbGUgPSBnZW1fY3JlYXRlKGZkLCBzaXplKTsKPiA+ICsK PiA+ICsJaWYgKGdlbV9oYXNfbG1lbShmZCkpIHsKPiAKPiBXaHkgaGF2ZSBhIGNoZWNrIGZvciBM TUVNIG9ubHk/IElzIGl0IG5vdCBwb3NzaWJsZSB0byBoYXZlIG11bHRpcGxlCj4gU01FTSByZWdp b25zPyBPciB0aGF0IHRoZSBvYmplY3QgaXMgYWx3YXlzIGNyZWF0ZWQgaW4gU01FTT8KPiAKPiBP dGhlciB0aGFuIHRoZXNlIHR3byBjb21tZW50cywgbG9va3MgZ29vZCB0byBtZS4KCkdvb2QgcG9p bnQuIFVudGlsIG5vdyBJIHRob3VnaHQgd2Ugd2lsbCBoYXZlIHNpbmdsZSBTTUVNIHJlZ2lvbiwK YnV0IHdobyBrbm93cyA6KQoKPiAKPiBBY2tlZC1ieTogVmFuc2hpZGhhciBLb25kYSA8dmFuc2hp ZGhhci5yLmtvbmRhQGludGVsLmNvbT4KClRoYW5rcyBmb3IgY29tbWVudHMgYW5kIEEtQi4KClpi aWduaWV3Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmln dC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==