From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH 16/21] drm/i915/gtt: Pin vma during virtual address allocation Date: Wed, 03 Jun 2015 15:27:33 +0100 Message-ID: <556F0ED5.4020704@intel.com> References: <1432314314-23530-1-git-send-email-mika.kuoppala@intel.com> <1432314314-23530-17-git-send-email-mika.kuoppala@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 904876E93A for ; Wed, 3 Jun 2015 07:27:35 -0700 (PDT) In-Reply-To: <1432314314-23530-17-git-send-email-mika.kuoppala@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gNS8yMi8yMDE1IDY6MDUgUE0sIE1pa2EgS3VvcHBhbGEgd3JvdGU6Cj4gRHluYW1pYyBwYWdl IHRhYmxlIGFsbG9jYXRpb24gbWlnaHQgd2FrZSB0aGUgc2hyaW5rZXIKPiB3aGVuIG1lbW9yeSBp cyByZXF1ZXN0ZWQgZm9yIHBhZ2UgdGFibGUgc3RydWN0dXJlcy4KPiBBcyB0aGlzIGhhcHBlbnMg d2hlbiB3ZSB0cnkgdG8gYWxsb2NhdGUgdGhlIHZpcnR1YWwgYWRkcmVzcwo+IGR1cmluZyBiaW5k aW5nLCBvdXIgdm1hIG1pZ2h0IGJlIGFtb25nIHRoZSB0YXJnZXRzIGZvciBldmljdGlvbi4KPiBX ZSBzaG91bGQgZG8gaTkxNV92bWFfcGluKCkgYW5kIGRvIHBpbiBlYXJseSBpbiB0aGVyZSBsaWtl IENocmlzCj4gc3VnZ2VzdHMgYnV0IHRoaXMgaXMgaW50ZXJpbSBzb2x1dGlvbi4KPgo+IFNoaWVs ZCBvdXIgdm1hIGZyb20gc2hyaW5rZXIgYnkgaW5jcmVtZW50aW5nIHBpbiBjb3VudCBiZWZvcmUK PiB0aGUgdmlydHVhbCBhZGRyZXNzIGlzIGFsbG9jYXRlZC4KPgo+IFRoZSBwcm9wZXIgcGxhY2Ug dG8gZml4IHRoaXMgd291bGQgYmUgaW4gZ2VtLCBpbnNpZGUgb2YKPiBpOTE1X3ZtYV9waW4oKS4g QnV0IHdlIGRvbid0IGhhdmUgdGhhdCB5ZXQgc28gdGFrZSB0aGUgc2hvcnQKPiBjdXQgYXMgYSBp bnRlcm1lZGlhdGUgc29sdXRpb24uCj4KPiBUZXN0Y2FzZTogaWd0L2dlbV9jdHhfdGhyYXNoCj4g U2lnbmVkLW9mZi1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+ClJl dmlld2VkLWJ5OiBNaWNoZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwuY29tPgo+IC0t LQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgfCAzICsrKwo+ICAgMSBm aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1f Z3R0LmMKPiBpbmRleCBhMmEwYzg4Li5iOTM4OTY0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fZ3R0LmMKPiBAQCAtMjkxNiw5ICsyOTE2LDEyIEBAIGludCBpOTE1X3ZtYV9iaW5kKHN0 cnVjdCBpOTE1X3ZtYSAqdm1hLCBlbnVtIGk5MTVfY2FjaGVfbGV2ZWwgY2FjaGVfbGV2ZWwsCj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZtYS0+bm9kZS5zaXplLAo+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTV9UT19UUkFDRV9OQU1FKHZtYS0+ dm0pKTsKPgo+ICsgICAgICAgICAgICAgICAvKiBYWFg6IGk5MTVfdm1hX3BpbigpIHdpbGwgZml4 IHRoaXMgKy0gaGFjayAqLwo+ICsgICAgICAgICAgICAgICB2bWEtPnBpbl9jb3VudCsrOwo+ICAg ICAgICAgICAgICAgICAgcmV0ID0gdm1hLT52bS0+YWxsb2NhdGVfdmFfcmFuZ2Uodm1hLT52bSwK PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZtYS0+ bm9kZS5zdGFydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHZtYS0+bm9kZS5zaXplKTsKPiArICAgICAgICAgICAgICAgdm1hLT5waW5fY291bnQt LTsKPiAgICAgICAgICAgICAgICAgIGlmIChyZXQpCj4gICAgICAgICAgICAgICAgICAgICAgICAg IHJldHVybiByZXQ7Cj4gICAgICAgICAgfQo+IC0tCj4gMS45LjEKPgo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==