From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 10/24] drm/i915: Track GEN6 page table usage Date: Thu, 18 Dec 2014 22:06:36 +0100 Message-ID: <20141218210636.GX2711@phenom.ffwll.local> References: <1418922621-25818-1-git-send-email-michel.thierry@intel.com> <1418922621-25818-11-git-send-email-michel.thierry@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by gabe.freedesktop.org (Postfix) with ESMTP id DB9886EA84 for ; Thu, 18 Dec 2014 13:06:40 -0800 (PST) Received: by mail-wi0-f170.google.com with SMTP id bs8so2874289wib.1 for ; Thu, 18 Dec 2014 13:06:40 -0800 (PST) Content-Disposition: inline In-Reply-To: <1418922621-25818-11-git-send-email-michel.thierry@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Michel Thierry Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T2sgdGhpcyBpcyBqdXN0IGEgdmVyeSBjb2Fyc2UgaGlnaCBsZXZlbCBjb21tZW50LiBUaGUgb25s eSB0aGluZyBJIHJlYWxseQpsb29rZWQgZm9yIGlzIHZlcnkgdGhlIGR5bmFtaWMgcGFnZXRhYmxl IGFsbG9jYXRpb24gcG9pbnQgaGFwcGVucyBhbmQgaG93Cm91dC1vZi1tZW1vcnkgaXMgaGFuZGxl ZCBpbiB0aGVyZS4KCkJ1dCBJJ3ZlIG5vdGljZWQgdGhhdCB3aGlsZSB0cnlpbmcgdG8gbG9vayBm b3IgdGhhdCB0aGF0IHRoZSBwYXRjaGVzIGFuZApjb2RlIGhhdmUgYSBsb3Qgb2YgaGlzdG9yeSBh bmQgb2Z0ZW4gY29kZSBjb21tZW50cyBhbmQgY29tbWl0IG1lc3NhZ2UKZG9uJ3QgcmVhbGx5IGFn cmVlIHdpdGggdGhlIGNvZGUgYW55IG1vcmUuIEkgdGhpbmsgdGhhdCBzaG91bGQgYmUKY2FyZWZ1 bGx5IHJldmlld2VkIHRvIG1ha2UgaXQgbGVzcyBjb25mdXNpbmcuCgpPbiBUaHUsIERlYyAxOCwg MjAxNCBhdCAwNToxMDowN1BNICswMDAwLCBNaWNoZWwgVGhpZXJyeSB3cm90ZToKPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmggYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbV9ndHQuaAo+IGluZGV4IGMwOGZlOGIuLjJlYjYwMTEgMTAwNjQ0Cj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmgKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuaAo+IEBAIC01NCw3ICs1NCwxMCBAQCB0eXBlZGVm IGdlbjhfZ3R0X3B0ZV90IGdlbjhfcHBndHRfcGRlX3Q7Cj4gICNkZWZpbmUgR0VONl9QUEdUVF9Q RF9FTlRSSUVTCQk1MTIKPiAgI2RlZmluZSBHRU42X1BEX1NJWkUJCQkoR0VONl9QUEdUVF9QRF9F TlRSSUVTICogUEFHRV9TSVpFKQo+ICAjZGVmaW5lIEdFTjZfUERfQUxJR04JCQkoUEFHRV9TSVpF ICogMTYpCj4gKyNkZWZpbmUgR0VONl9QREVfU0hJRlQgICAgICAgICAgMjIKPiAgI2RlZmluZSBH RU42X1BERV9WQUxJRAkJCSgxIDw8IDApCj4gKyNkZWZpbmUgR0VONl9QREVfTUFTSwkJCShHRU42 X1BQR1RUX1BEX0VOVFJJRVMtMSkKPiArI2RlZmluZSBOVU1fUFRFKHBkZV9zaGlmdCkJCSgxIDw8 IChwZGVfc2hpZnQgLSBQQUdFX1NISUZUKSkKPiAgCj4gICNkZWZpbmUgR0VON19QVEVfQ0FDSEVf TDNfTExDCQkoMyA8PCAxKQo+ICAKPiBAQCAtMTgyLDkgKzE4NSwzMyBAQCBzdHJ1Y3QgaTkxNV92 bWEgewo+ICAJICogc2V0dGluZyB0aGUgdmFsaWQgUFRFIGVudHJpZXMgdG8gYSByZXNlcnZlZCBz Y3JhdGNoIHBhZ2UuICovCj4gIAl2b2lkICgqdW5iaW5kX3ZtYSkoc3RydWN0IGk5MTVfdm1hICp2 bWEpOwo+ICAJLyogTWFwIGFuIG9iamVjdCBpbnRvIGFuIGFkZHJlc3Mgc3BhY2Ugd2l0aCB0aGUg Z2l2ZW4gY2FjaGUgZmxhZ3MuICovCj4gLQl2b2lkICgqYmluZF92bWEpKHN0cnVjdCBpOTE1X3Zt YSAqdm1hLAo+IC0JCQkgZW51bSBpOTE1X2NhY2hlX2xldmVsIGNhY2hlX2xldmVsLAo+IC0JCQkg dTMyIGZsYWdzKTsKPiArCWludCAoKmJpbmRfdm1hKShzdHJ1Y3QgaTkxNV92bWEgKnZtYSwKPiAr CQkJZW51bSBpOTE1X2NhY2hlX2xldmVsIGNhY2hlX2xldmVsLAo+ICsJCQl1MzIgZmxhZ3MpOwo+ ICt9OwoKU28gdGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSBpbnRlcmZhY2Ugb2Ygdm1hLT5iaW5kX3Zt YSB0byByZXR1cm4gZXJyb3JzIHdoZW4KdGhlIHBhZ2V0YWJsZSBhbGxvYyBmYWlscy4gQWZhaWNz IG5vbmUgb2YgdGhlIGNhbGxlcnMgZ2V0IHVwZGF0ZWQsIGFuZCBJCmRpZG4ndCBzZWUgdGhvc2Ug YWRqdXN0bWVudHMgaW4gYW55IG90aGVyIHBhdGNoIGluIHRoaXMgc2VyaWVzLiBUaGlzCmRvZXNu J3Qgd29yayAob3IgSSdtIGJsaW5kKS4KCkFsc28gSSdtIG5vdCB0b28gaGFwcHkgd2l0aCBzbWFz aGluZyB0aGlzIGludG8gLT5iaW5kX3ZtYTogVGhpcyBmdW5jdGlvbgppcyBhbHNvIGNhbGxlZCBp biBwbGFjZXMgd2hlcmUgd2Uga25vdyB0aGF0IHRoZSBwYWdldGFibGVzIG11c3QgYmUgdGhlcmUK YWxyZWFkeSwgbmFtZWx5IHdoZW4gY2hhbmdpbmcgcHRlIGJpdHMgaW4gaTkxNV9nZW1fb2JqZWN0 X3NldF9jYWNoZV9sZXZlbC4KCkltbyB3ZSBzaG91bGQgYWRkIGFuIGV4cGxpY2l0IGNhbGwgdG8g YWxsb2NhdGUgcmVxdWlyZWQgcGFnZXRhYmxlcyBpbgppOTE1X2dlbV9vYmplY3RfYmluZF90b192 bSwgd2hpY2ggaXMgdGhlIG9ubHkgcGxhY2Ugd2hpY2ggYWN0dWFsbHkgbmVlZHMKdGhpcyAoSSB0 aGluaykuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVs IENvcnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3bGwuY2gK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK