From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC 2/2] drm/i915: Clean-up PPGTT on context destruction Date: Thu, 26 Feb 2015 00:17:52 +0100 Message-ID: <20150225231752.GI24485@phenom.ffwll.local> References: <1423771502-9766-1-git-send-email-rafael.barbalho@intel.com> <1423771502-9766-3-git-send-email-rafael.barbalho@intel.com> <20150212210306.GE2749@nuc-i3427.alporthouse.com> <20150213095546.GJ24485@phenom.ffwll.local> <20150213103451.GI2749@nuc-i3427.alporthouse.com> <20150223164151.GI24485@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f179.google.com (mail-we0-f179.google.com [74.125.82.179]) by gabe.freedesktop.org (Postfix) with ESMTP id 0F34F6E176 for ; Wed, 25 Feb 2015 15:16:15 -0800 (PST) Received: by wesq59 with SMTP id q59so6724409wes.1 for ; Wed, 25 Feb 2015 15:16:14 -0800 (PST) Content-Disposition: inline In-Reply-To: <20150223164151.GI24485@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Daniel Vetter , rafael.barbalho@intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBGZWIgMjMsIDIwMTUgYXQgMDU6NDE6NTFQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBGcmksIEZlYiAxMywgMjAxNSBhdCAxMDozNDo1MUFNICswMDAwLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4gPiBPbiBGcmksIEZlYiAxMywgMjAxNSBhdCAxMDo1NTo0NkFNICswMTAw LCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID4gPiBPbiBUaHUsIEZlYiAxMiwgMjAxNSBhdCAwOTow MzowNlBNICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBGZWIgMTIs IDIwMTUgYXQgMDg6MDU6MDJQTSArMDAwMCwgcmFmYWVsLmJhcmJhbGhvQGludGVsLmNvbSB3cm90 ZToKPiA+ID4gPiA+IEZyb206IFJhZmFlbCBCYXJiYWxobyA8cmFmYWVsLmJhcmJhbGhvQGludGVs LmNvbT4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gV2l0aCBmdWxsIFBQR1RUIGVuYWJsZWQgYW4gb2Jq ZWN0J3MgVk1BIGVudHJ5IGludG8gYSBQUEdUVCBWTSBuZWVkcyB0byBiZQo+ID4gPiA+ID4gY2xl YW5lZCB1cCBzbyB0aGF0IHRoZSBQUEdUVCBQREUgJiBQVEUgYWxsb2NhdGlvbnMgY2FuIGJlIGZy ZWVkLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGlzIHByb2JsZW0gb25seSBzaG93cyB1cCB3aXRo IGZ1bGwgUFBHVFQgYmVjYXVzZSBhbiBvYmplY3QncyBWTUEgaXMKPiA+ID4gPiA+IG9ubHkgY2xl YW5lZC11cCB3aGVuIHRoZSBvYmplY3QgaXMgZGVzdHJveWVkLiBIb3dldmVyLCBpZiB0aGUgb2Jq ZWN0IGhhcwo+ID4gPiA+ID4gYmVlbiBzaGFyZWQgYmV0d2VlbiBtdWx0aXBsZSBwcm9jZXNzZXMg dGhpcyBtYXkgbm90IGhhcHBlbiwgd2hpY2ggbGVhZHMgdG8KPiA+ID4gPiA+IHJlZmVyZW5jZXMg dG8gdGhlIFBQR1RUIHN0aWxsIGJlaW5nIGtlcHQgdGhlIG9iamVjdCB3YXMgc2hhcmVkLgo+ID4g PiA+ID4gCj4gPiA+ID4gPiBVbmRlciBhbmRyb2lkIHRoZSBzaGFyaW5nIG9mIEdFTSBvYmplY3Rz IGlzIGEgZmFpcmx5IGNvbW1vbiBvcGVyYXRpb24sIHRodXMKPiA+ID4gPiA+IHRoZSBjbGVhbi11 cCBoYXMgdG8gYmUgbW9yZSBhZ3Jlc3NpdmUuCj4gPiA+ID4gCj4gPiA+ID4gTm90IHF1aXRlLiBZ b3UgbmVlZCBhbiBhY3RpdmUgcmVmY291bnQgYXMgd2UgZG8gbm90IGV4cGVjdCBjbG9zZShmZCkg dG8KPiA+ID4gPiBzdGFsbC4gVGhlIHRyaWNrIGlzIHRvICJzaW1wbHkiIHVzZSByZXF1ZXN0cyB0 byByZXRpcmUgdm1hIChhcyB3ZWxsIGFzCj4gPiA+ID4gdGhlIG9iamVjdCBtYW5hZ2VtZW50IGl0 IGRvZXMgdG9kYXksIHRob3VnaCB0aGF0IGp1c3QgYmVjb21lcyBhIHNlY29uZAo+ID4gPiA+IGxh eWVyIGZvciBHRU0gQVBJIG1hbmFnZW1lbnQsIGV2ZXJ5dGhpbmcgZWxzZSBnb2VzIHRocm91Z2gg dm1hKS4KPiA+ID4gCj4gPiA+IExpbmtpbmcgaW50byB0aGUgY3R4IHVucmVmIHNob3VsZCBnaXZl IHVzIHRoYXQgZm9yIGZyZWUgc2luY2UgcmVxdWVzdHMgZG8KPiA+ID4gaG9sZCBhIHJlZmVyZW5j ZSBvbiB0aGUgY29udGV4dC4gU28gdGhpcyB3aWxsIG9ubHkgYmUgcnVuIHdoZW4gdGhlIGJ1ZmZl cnMKPiA+ID4gYXJlIGlkbGUuCj4gPiA+IAo+ID4gPiBXZWxsIGV4Y2VwdCB0aGF0IG91ciB1bmJp bmQgY29kZSBpcyB0b28gZGVuc2UgdG8gZG8gdGhhdCBjb3JyZWN0bHkgZm9yCj4gPiA+IHNoYXJl ZCBidWZmZXJzLCBzbyB3ZSBuZWVkIHRvIG1vdmUgb2JqLT5hY3RpdmUgdG8gdm1hLT5hY3RpdmUg Zmlyc3QuCj4gPiAKPiA+IFdlIHVuYmluZCB2bWEsIHNvIHdoYXQgZG8geW91IG1lYW4/Cj4gCj4g VGhlIHVuYmluZCBvZiB0aGUgdm1hIHdpbGwgYmxvY2sgc2luY2Ugd2UgdHJhY2sgYWN0aXZlIHBl ci1vYmogaW5zdGVhZCBvZgo+IHBlci12bWEuIFdoaWNoIGlzIGtpbmRhIG5vdCB0aGF0IGNvb2wg Zm9yIGEga3JlZl9wdXQgY2xlYW51cCBmdW5jdGlvbi4KPiAKPiBCdXQgeWVhaCB0aGUgYmVsb3cg aXMgd2hhdCBJIGhhZCBpbiBtaW5kIHRvbywgd2l0aCB0aGUgbWVudGlvbmVkIG51aXNhbmNlCj4g Zml4ZWQuCgpPaCBhbmQgdGhlcmUncyBhIGZ1biBiaXQgb2YgY29kZSB0byBjbGVhbiB1cCAtIGlu IHRoZSBleGVjYnVmIGNvZGUgd2UganVzdApwaW4gdGhlIDJuZCB2bWEgZm9yIHRoZSBnZ3R0LCB3 aGljaCBjcnVjaWFsbHkgcmVsaWVzIG9uIHRoZSAtPmFjdGl2ZQpib29sZWFuIGJlaW5nIHNoYXJl ZCBieSBhbGwgdm1hcy4gVGhhdCBuZWVkcyB0byBiZSBmaXhlZCBmaXJzdCBiZWZvcmUgd2UKY2Fu IG1vdmUgb2JqLT5hY3RpdmUgdG8gdm1hLT5hY3RpdmUuIEZvciBjb250ZXh0IHNlZQoKY29tbWl0 IGRhNTFhMWU3ZTM5ODEyOWQ5ZmRkZDRiMjZiODQ2OTE0NWRkNGZkMDgKQXV0aG9yOiBEYW5pZWwg VmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgpEYXRlOiAgIE1vbiBBdWcgMTEgMTI6MDg6 NTggMjAxNCArMDIwMAoKICAgIGRybS9pOTE1OiBGaXggc2VjdXJlIGRpc3BhdGNoIHdpdGggZnVs bCBwcGd0dAoKQ2hlZXJzLCBEYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5l ZXIsIEludGVsIENvcnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cu ZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK