From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v2 1/5] drm/i915: Track pinned vma in intel_plane_state Date: Thu, 19 Jan 2017 11:45:24 +0200 Message-ID: <1484819124.3275.2.camel@linux.intel.com> References: <20170116152131.18089-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1C3A789AB2 for ; Thu, 19 Jan 2017 09:45:27 +0000 (UTC) In-Reply-To: <20170116152131.18089-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gbWEsIDIwMTctMDEtMTYgYXQgMTU6MjEgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBX aXRoIGF0b21pYyBwbGFuZSBzdGF0ZXMgd2UgYXJlIGFibGUgdG8gdHJhY2sgYW4gYWxsb2NhdGlv biByaWdodCBmcm9tCj4gcHJlcGFyYXRpb24sIGR1cmluZyB1c2UgYW5kIHRocm91Z2ggdG8gdGhl IGZpbmFsIGZyZWUgYWZ0ZXIgYmVpbmcKPiBzd2FwcGVkIG91dCBmb3IgYSBuZXcgcGxhbmUuIFdl IGNhbiBjb3VwbGUgdGhlIFZNQSB3ZSBwaW4gZm9yIHRoZQo+IGZyYW1lYnVmZmVyIChhbmQgaXRz IHJvdGF0aW9uKSB0byB0aGlzIGxpZmV0aW1lIGFuZCBhdm9pZCBhbGwgdGhlIGNsdW1zeQo+IGxv b2t1cHMgaW4gYmV0d2Vlbi4KPiAKPiB2MjogUmVtb3ZlIHJlc2lkdWFsIHZtYSBvbiBwbGFuZSBj bGVhbnVwIChDaHJpcykKPiB2MzogQWRkIGEgZGVzY3JpcHRpb24gZm9yIHRoZSB2bWEgZGVzdHJ1 Y3Rpb24gaW4KPiDCoMKgwqDCoGludGVsX3BsYW5lX2Rlc3Ryb3lfc3RhdGUgKE1hYXJ0ZW4pCj4g Cj4gUmVmZXJlbmNlczogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/ aWQ9OTg4MjkKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNv bi5jby51az4KPiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5r aG9yc3RAbGludXguaW50ZWwuY29tPgoKUmVnYXJkcywgSm9vbmFzCgo8U05JUD4KCj4gwqBpbnRl bF9jbGVhbnVwX3BsYW5lX2ZiKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAo+IMKgCQnCoMKgwqDC oMKgwqDCoHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9zdGF0ZSkKPiDCoHsKCjxTTklQPgoK PiAtCWlmIChvbGRfb2JqICYmIChwbGFuZS0+dHlwZSAhPSBEUk1fUExBTkVfVFlQRV9DVVJTT1Ig fHwKPiAtCcKgwqDCoMKgIUlOVEVMX0lORk8oZGV2X3ByaXYpLT5jdXJzb3JfbmVlZHNfcGh5c2lj YWwpKQo+IC0JCWludGVsX3VucGluX2ZiX29iaihvbGRfc3RhdGUtPmZiLCBvbGRfc3RhdGUtPnJv dGF0aW9uKTsKPiArCS8qIFNob3VsZCBvbmx5IGNhbGxlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgaW50 ZWxfcHJlcGFyZV9wbGFuZV9mYigpISAqLwoKU2hvdWxkIG9ubHkgYmUuLi4KCj4gKwl2bWEgPSBm ZXRjaF9hbmRfemVybygmdG9faW50ZWxfcGxhbmVfc3RhdGUob2xkX3N0YXRlKS0+dm1hKTsKPiAr CWlmICh2bWEpCj4gKwkJaW50ZWxfdW5waW5fZmJfdm1hKHZtYSk7Cj4gwqB9CgpBcGFydCBmcm9t IHRoYXQsIGl0J3MgZ29vZCBhcyBmYXIgYXMgdGhlIEdFTSBjaGFuZ2VzIGdvLCBzbzsKCkFja2Vk LWJ5OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CgpS ZWdhcmRzLCBKb29uYXMKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5 IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK