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, 22 Jul 2015 16:14:37 +0100 Message-ID: <55AFB35D.8090900@linux.intel.com> References: <1437573109-19211-1-git-send-email-ankitprasad.r.sharma@intel.com> <1437573109-19211-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 3DCB36E4D8 for ; Wed, 22 Jul 2015 08:14:51 -0700 (PDT) In-Reply-To: <1437573109-19211-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 CkhpLAoKT24gMDcvMjIvMjAxNSAwMjo1MSBQTSwgYW5raXRwcmFzYWQuci5zaGFybWFAaW50ZWwu Y29tIHdyb3RlOgo+IEZyb206IEFua2l0cHJhc2FkIFNoYXJtYSA8YW5raXRwcmFzYWQuci5zaGFy bWFAaW50ZWwuY29tPgo+Cj4gRXh0ZW5kIHRoZSBkcm1faTkxNV9nZW1fY3JlYXRlIHN0cnVjdHVy ZSB0byBhZGQgc3VwcG9ydCBmb3IKPiBjcmVhdGluZyBTdG9sZW4gbWVtb3J5IGJhY2tlZCBvYmpl Y3RzLiBBZGRlZCBhIG5ldyBmbGFnIHRocm91Z2gKPiB3aGljaCB1c2VyIGNhbiBzcGVjaWZ5IHRo ZSBwcmVmZXJlbmNlIHRvIGFsbG9jYXRlIHRoZSBvYmplY3QgZnJvbQo+IHN0b2xlbiBtZW1vcnks IHdoaWNoIGlmIHNldCwgYW4gYXR0ZW1wdCB3aWxsIGJlIG1hZGUgdG8gYWxsb2NhdGUKPiB0aGUg b2JqZWN0IGZyb20gc3RvbGVuIG1lbW9yeSBzdWJqZWN0IHRvIHRoZSBhdmFpbGFiaWxpdHkgb2YK PiBmcmVlIHNwYWNlIGluIHRoZSBzdG9sZW4gcmVnaW9uLgo+Cj4gdjI6IFJlYmFzZWQgdG8gdGhl IGxhdGVzdCBkcm0taW50ZWwtbmlnaHRseSAoQW5raXQpCj4KPiB2MzogQ2hhbmdlZCB2ZXJzaW9u aW5nIG9mIEdFTV9DUkVBVEUgcGFyYW0sIGFkZGVkIG5ldyBjb21tZW50cyAoVHZydGtvKQo+Cj4g VGVzdGNhc2U6IGlndC9nZW1fc3RvbGVuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmtpdHByYXNhZCBT aGFybWEgPGFua2l0cHJhc2FkLnIuc2hhcm1hQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZG1hLmMgfCAgMyArKysKPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgIGlu Y2x1ZGUvdWFwaS9kcm0vaTkxNV9kcm0uaCAgICAgfCAxNSArKysrKysrKysrKysrKysKPiAgIDMg ZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RtYS5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9kbWEuYwo+IGluZGV4IGM1MzQ5ZmEuLmJmYjA3YWIgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kbWEuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZG1hLmMKPiBAQCAtMTY3LDYgKzE2Nyw5IEBAIHN0YXRpYyBpbnQgaTkxNV9nZXRw YXJhbShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAo+ICAgCQl2YWx1ZSA9IGk5 MTUuZW5hYmxlX2hhbmdjaGVjayAmJgo+ICAgCQkJaW50ZWxfaGFzX2dwdV9yZXNldChkZXYpOwo+ ICAgCQlicmVhazsKPiArCWNhc2UgSTkxNV9QQVJBTV9DUkVBVEVfVkVSU0lPTjoKPiArCQl2YWx1 ZSA9IDI7Cj4gKwkJYnJlYWs7Cj4gICAJZGVmYXVsdDoKPiAgIAkJRFJNX0RFQlVHKCJVbmtub3du IHBhcmFtZXRlciAlZFxuIiwgcGFyYW0tPnBhcmFtKTsKPiAgIAkJcmV0dXJuIC1FSU5WQUw7Cj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gaW5kZXggZmM0MzRhZS4uOWU3ZTE4MiAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW0uYwo+IEBAIC0zOTEsNyArMzkxLDggQEAgc3RhdGljIGludAo+ICAg aTkxNV9nZW1fY3JlYXRlKHN0cnVjdCBkcm1fZmlsZSAqZmlsZSwKPiAgIAkJc3RydWN0IGRybV9k ZXZpY2UgKmRldiwKPiAgIAkJdWludDY0X3Qgc2l6ZSwKPiAtCQl1aW50MzJfdCAqaGFuZGxlX3Ap Cj4gKwkJdWludDMyX3QgKmhhbmRsZV9wLAo+ICsJCXVpbnQzMl90IGZsYWdzKQo+ICAgewo+ICAg CXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmo7Cj4gICAJaW50IHJldDsKPiBAQCAtNDAx LDggKzQwMiwzMSBAQCBpOTE1X2dlbV9jcmVhdGUoc3RydWN0IGRybV9maWxlICpmaWxlLAo+ICAg CWlmIChzaXplID09IDApCj4gICAJCXJldHVybiAtRUlOVkFMOwo+Cj4gKwlpZiAoZmxhZ3MgJiB+ KEk5MTVfQ1JFQVRFX1BMQUNFTUVOVF9TVE9MRU4pKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsK PiAgIAkvKiBBbGxvY2F0ZSB0aGUgbmV3IG9iamVjdCAqLwo+IC0Jb2JqID0gaTkxNV9nZW1fYWxs b2Nfb2JqZWN0KGRldiwgc2l6ZSk7Cj4gKwlpZiAoZmxhZ3MgJiBJOTE1X0NSRUFURV9QTEFDRU1F TlRfU1RPTEVOKSB7Cj4gKwkJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+ICsJCW9i aiA9IGk5MTVfZ2VtX29iamVjdF9jcmVhdGVfc3RvbGVuKGRldiwgc2l6ZSk7CgpJcyB0aGUgY29t cGlsZXIgbm90IGNvbXBsYWluaW5nIHRoYXQgInVpbnQ2NF90IHNpemUiIGlzIGJlaW5nIHBhc3Nl ZCAKaW50byAidTMyIHNpemUiIGhlcmU/CgpFaXRoZXIgc2luY2UgdGhlcmUgYXJlIG5vIGNoZWNr cywgY2FuJ3QgdXNlcnNwYWNlIG92ZXJmbG93IHUzMiB3aXRoIGEgCnJpZ2h0IHZhbHVlIGFuZCBn ZXQgc3VjY2VzcyBhbmQgbXVjaCBzbWFsbGVyIG9iamVjdCB0aGFuIGludGVuZGVkPwoKUGVyaGFw cyBzaG91bGQgdGVzdCB3aXRoIGFuIElHVC4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK