From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 2/4] drm/i915: Support for creating Stolen memory backed objects Date: Wed, 01 Jul 2015 17:20:27 +0100 Message-ID: <5594134B.5000702@linux.intel.com> References: <1435742747-3782-1-git-send-email-ankitprasad.r.sharma@intel.com> <1435742747-3782-3-git-send-email-ankitprasad.r.sharma@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 77B946E3C5 for ; Wed, 1 Jul 2015 09:20:30 -0700 (PDT) In-Reply-To: <1435742747-3782-3-git-send-email-ankitprasad.r.sharma@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ankitprasad.r.sharma@intel.com, intel-gfx@lists.freedesktop.org Cc: akash.goel@intel.com, shashidhar.hiremath@intel.com List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA3LzAxLzIwMTUgMTA6MjUgQU0sIGFua2l0cHJhc2FkLnIuc2hhcm1hQGludGVsLmNvbSB3 cm90ZToKPiBGcm9tOiBBbmtpdHByYXNhZCBTaGFybWEgPGFua2l0cHJhc2FkLnIuc2hhcm1hQGlu dGVsLmNvbT4KPgo+IEV4dGVuZCB0aGUgZHJtX2k5MTVfZ2VtX2NyZWF0ZSBzdHJ1Y3R1cmUgdG8g YWRkIHN1cHBvcnQgZm9yCj4gY3JlYXRpbmcgU3RvbGVuIG1lbW9yeSBiYWNrZWQgb2JqZWN0cy4g QWRkZWQgYSBuZXcgZmxhZyB0aHJvdWdoCj4gd2hpY2ggdXNlciBjYW4gc3BlY2lmeSB0aGUgcHJl ZmVyZW5jZSB0byBhbGxvY2F0ZSB0aGUgb2JqZWN0IGZyb20KPiBzdG9sZW4gbWVtb3J5LCB3aGlj aCBpZiBzZXQsIGFuIGF0dGVtcHQgd2lsbCBiZSBtYWRlIHRvIGFsbG9jYXRlCj4gdGhlIG9iamVj dCBmcm9tIHN0b2xlbiBtZW1vcnkgc3ViamVjdCB0byB0aGUgYXZhaWxhYmlsaXR5IG9mCj4gZnJl ZSBzcGFjZSBpbiB0aGUgc3RvbGVuIHJlZ2lvbi4KPgo+IHYyOiBSZWJhc2VkIHRvIHRoZSBsYXRl c3QgZHJtLWludGVsLW5pZ2h0bHkgKEFua2l0KQo+Cj4gdGVzdGNhc2U6IGlndC9nZW1fc3RvbGVu Cj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmtpdHByYXNhZCBTaGFybWEgPGFua2l0cHJhc2FkLnIuc2hh cm1hQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZG1hLmMg fCAgMyArKysKPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgfCAzMSArKysrKysr KysrKysrKysrKysrKysrKysrKystLS0tCj4gICBpbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJtLmgg ICAgIHwgMTUgKysrKysrKysrKysrKysrCj4gICAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlv bnMoKyksIDQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kbWEuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZG1hLmMKPiBpbmRleCBj NTM0OWZhLi42MDQ1NzQ5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf ZG1hLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jCj4gQEAgLTE2Nyw2 ICsxNjcsOSBAQCBzdGF0aWMgaW50IGk5MTVfZ2V0cGFyYW0oc3RydWN0IGRybV9kZXZpY2UgKmRl diwgdm9pZCAqZGF0YSwKPiAgIAkJdmFsdWUgPSBpOTE1LmVuYWJsZV9oYW5nY2hlY2sgJiYKPiAg IAkJCWludGVsX2hhc19ncHVfcmVzZXQoZGV2KTsKPiAgIAkJYnJlYWs7Cj4gKwljYXNlIEk5MTVf UEFSQU1fQ1JFQVRFX1ZFUlNJT046Cj4gKwkJdmFsdWUgPSAxOwo+ICsJCWJyZWFrOwo+ICAgCWRl ZmF1bHQ6Cj4gICAJCURSTV9ERUJVRygiVW5rbm93biBwYXJhbWV0ZXIgJWRcbiIsIHBhcmFtLT5w YXJhbSk7Cj4gICAJCXJldHVybiAtRUlOVkFMOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IGlu ZGV4IGEyYTRhMjcuLjRhY2YzMzEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBAQCAt MzkxLDcgKzM5MSw4IEBAIHN0YXRpYyBpbnQKPiAgIGk5MTVfZ2VtX2NyZWF0ZShzdHJ1Y3QgZHJt X2ZpbGUgKmZpbGUsCj4gICAJCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gICAJCXVpbnQ2NF90 IHNpemUsCj4gLQkJdWludDMyX3QgKmhhbmRsZV9wKQo+ICsJCXVpbnQzMl90ICpoYW5kbGVfcCwK PiArCQl1aW50MzJfdCBmbGFncykKPiAgIHsKPiAgIAlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVj dCAqb2JqOwo+ICAgCWludCByZXQ7Cj4gQEAgLTQwMSw4ICs0MDIsMjkgQEAgaTkxNV9nZW1fY3Jl YXRlKHN0cnVjdCBkcm1fZmlsZSAqZmlsZSwKPiAgIAlpZiAoc2l6ZSA9PSAwKQo+ICAgCQlyZXR1 cm4gLUVJTlZBTDsKPgo+ICsJaWYgKGZsYWdzICYgfihJOTE1X0NSRUFURV9QTEFDRU1FTlRfU1RP TEVOKSkKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCj4gICAJLyogQWxsb2NhdGUgdGhlIG5ldyBv YmplY3QgKi8KPiAtCW9iaiA9IGk5MTVfZ2VtX2FsbG9jX29iamVjdChkZXYsIHNpemUpOwo+ICsJ aWYgKGZsYWdzICYgSTkxNV9DUkVBVEVfUExBQ0VNRU5UX1NUT0xFTikgewo+ICsJCW11dGV4X2xv Y2soJmRldi0+c3RydWN0X211dGV4KTsKPiArCQlvYmogPSBpOTE1X2dlbV9vYmplY3RfY3JlYXRl X3N0b2xlbihkZXYsIHNpemUpOwoKT25lIG1vcmUgdGhpbmcgaGVyZSwgc2l6ZSBpcyB1NjQgaW4g dGhpcyBmdW5jdGlvbiBidXQgCmk5MTVfZ2VtX29iamVjdF9jcmVhdGVfc3RvbGVuIHRha2VzIHUz Mi4gSXMgY29tcGlsZXIgbm90IG5vdGljaW5nIHRoaXM/CgooQW5kIGk5MTVfZ2VtX2FsbG9jX29i amVjdCBpcyBzaXplX3QgZm9yIGEgY29tcGxldGUgd2luISkgOkQKClJlZ2FyZHMsCgpUdnJ0a28K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK