From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 21/33] drm/i915: Use VMA for scratch page tracking Date: Thu, 11 Aug 2016 13:06:23 +0300 Message-ID: <1470909983.4722.21.camel@linux.intel.com> References: <1470581141-14432-1-git-send-email-chris@chris-wilson.co.uk> <1470581141-14432-22-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 F28516E0F7 for ; Thu, 11 Aug 2016 10:06:27 +0000 (UTC) In-Reply-To: <1470581141-14432-22-git-send-email-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 T24gc3UsIDIwMTYtMDgtMDcgYXQgMTU6NDUgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiAr Cj4gKwllbmdpbmUtPnNjcmF0Y2ggPSB2bWE7Cj4gKwlEUk1fREVCVUdfRFJJVkVSKCIlcyBwaXBl IGNvbnRyb2wgb2Zmc2V0OiAweCUwOGxseFxuIiwKPiArCQkJwqBlbmdpbmUtPm5hbWUsIHZtYS0+ bm9kZS5zdGFydCk7CgpOb3QgcmVsYXRlZCB0byB0aGlzIHBhdGNoOyB3ZSBkbyBzZWVtIHRvIGhh dmUgY29uZnVzaW9uIG9uIHNjcmF0Y2ggdnMuCnBpcGUgY29udHJvbCB0ZXJtcy4KCj4gKwlyZXR1 cm4gMDsKPiArCj4gK2Vycl91bnJlZjoKPiArCWk5MTVfZ2VtX29iamVjdF9wdXQob2JqKTsKPiAr CXJldHVybiByZXQ7Cj4gK30KPiDCoAlyZXR1cm4gaW5kZXg7Cj4gQEAgLTk5Myw3ICs5OTMsNyBA QCBzdGF0aWMgaW50IGdlbjhfaW5pdF9pbmRpcmVjdGN0eF9iYihzdHJ1Y3QgaW50ZWxfZW5naW5l X2NzICplbmdpbmUsCj4gwqAKPiDCoAkvKiBXYUNsZWFyU2xtU3BhY2VBdENvbnRleHRTd2l0Y2g6 YmR3LGNodiAqLwo+IMKgCS8qIEFjdHVhbCBzY3JhdGNoIGxvY2F0aW9uIGlzIGF0IDEyOCBieXRl cyBvZmZzZXQgKi8KPiAtCXNjcmF0Y2hfYWRkciA9IGVuZ2luZS0+c2NyYXRjaC5ndHRfb2Zmc2V0 ICsgMipDQUNIRUxJTkVfQllURVM7Cj4gKwlzY3JhdGNoX2FkZHIgPSBlbmdpbmUtPnNjcmF0Y2gt Pm5vZGUuc3RhcnQgKyAyKkNBQ0hFTElORV9CWVRFUzsKCkFkZCBzcGFjZXMgYXJvdW5kICoKCj4g wqAKPiDCoAl3YV9jdHhfZW1pdChiYXRjaCwgaW5kZXgsIEdGWF9PUF9QSVBFX0NPTlRST0woNikp Owo+IMKgCXdhX2N0eF9lbWl0KGJhdGNoLCBpbmRleCwgKFBJUEVfQ09OVFJPTF9GTFVTSF9MMyB8 Cj4gQEAgLTEwNzIsOCArMTA3Miw4IEBAIHN0YXRpYyBpbnQgZ2VuOV9pbml0X2luZGlyZWN0Y3R4 X2JiKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwKPiDCoAkvKiBXYUNsZWFyU2xtU3Bh Y2VBdENvbnRleHRTd2l0Y2g6a2JsICovCj4gwqAJLyogQWN0dWFsIHNjcmF0Y2ggbG9jYXRpb24g aXMgYXQgMTI4IGJ5dGVzIG9mZnNldCAqLwo+IMKgCWlmIChJU19LQkxfUkVWSUQoZGV2X3ByaXYs IDAsIEtCTF9SRVZJRF9BMCkpIHsKPiAtCQl1aW50MzJfdCBzY3JhdGNoX2FkZHIKPiAtCQkJPSBl bmdpbmUtPnNjcmF0Y2guZ3R0X29mZnNldCArIDIqQ0FDSEVMSU5FX0JZVEVTOwo+ICsJCXVpbnQz Ml90IHNjcmF0Y2hfYWRkciA9Cj4gKwkJCWVuZ2luZS0+c2NyYXRjaC0+bm9kZS5zdGFydCArIDIq Q0FDSEVMSU5FX0JZVEVTOwoKV2hpbGUgY29ycmVjdGluZyBmb3JtYXR0aW5nOyBhZGQgc3BhY2Vz IGFyb3VuZCAqwqAKCldpdGggdGhvc2UgdHdvIHR3ZWFrczsKClJldmlld2VkLWJ5OiBKb29uYXMg TGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CgpSZWdhcmRzLCBKb29u YXMKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpJbnRl bCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK