From mboxrd@z Thu Jan 1 00:00:00 1970 From: Damien Lespiau Subject: Re: [PATCH v2] drm/i915: limit PPGTT size to 2GB in 32-bit platforms Date: Thu, 28 May 2015 18:47:31 +0100 Message-ID: <20150528174731.GE24676@strange.ger.corp.intel.com> References: <1432826687-8158-1-git-send-email-michel.thierry@intel.com> <1432832974-5658-1-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 5DA116E21E for ; Thu, 28 May 2015 10:47:33 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1432832974-5658-1-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, Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXkgMjgsIDIwMTUgYXQgMDY6MDk6MzRQTSArMDEwMCwgTWljaGVsIFRoaWVycnkg d3JvdGU6Cj4gQW5kIHByZXZlbnQgb3ZlcmZsb3cgd2FybmluZyBkdXJpbmcgY29tcGlsYXRpb24u IFdlIGFscmVhZHkgc2V0IHRoaXMgbGltaXQKPiBmb3IgdGhlIEdHVFQuCj4gCj4gVGhpcyBpcyBh IHRlbXBvcmFyeSBwYXRjaCB1bnRpbCBhIGZ1bGwgcmVwbGFjZW1lbnQgb2Ygc2l6ZV90IHZhcmlh Ymxlcwo+IChpbmFkZXF1YXRlIGluIDMyLWJpdCBrZXJuZWwpIGlzIGluIHBsYWNlLgo+IAo+IFJl Z3Jlc3Npb24gZnJvbToKPiAJY29tbWl0IGE0ZTBiZWRjYTY3OGM4MWVlYTRjZDc5YTRiZDUwMjMz NTYzOWY3M2EKPiAJQXV0aG9yOiBNaWNoZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwu Y29tPgo+IAlEYXRlOiAgIFdlZCBBcHIgOCAxMjoxMzozNSAyMDE1ICswMTAwCj4gCj4gCQlkcm0v aTkxNTogVXNlIGNvbXBsZXRlIGFkZHJlc3Mgc3BhY2UgaW4gdHJ1ZSBQUEdUVAo+IAo+IHYyOiBQ cmV0dGlmeSBjb2RlIGFuZCBleHBsYWluIHdoeSB0aGlzIGlzIG5lZWRlZC4gKENocmlzKQo+IAo+ IFN1Z2dlc3RlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiBD YzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+Cj4gQ2M6IENocmlzIFdp bHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBU aGllcnJ5IDxtaWNoZWwudGhpZXJyeUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtX2d0dC5jIHwgMTEgKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQs IDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9ndHQuYwo+IGluZGV4IDE3YjdkZjAuLjA2NTNjMjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9ndHQuYwo+IEBAIC05NTEsNyArOTUxLDE2IEBAIHN0YXRpYyBpbnQgZ2VuOF9w cGd0dF9pbml0KHN0cnVjdCBpOTE1X2h3X3BwZ3R0ICpwcGd0dCkKPiAgCWdlbjhfaW5pdGlhbGl6 ZV9wZCgmcHBndHQtPmJhc2UsIHBwZ3R0LT5zY3JhdGNoX3BkKTsKPiAgCj4gIAlwcGd0dC0+YmFz ZS5zdGFydCA9IDA7Cj4gLQlwcGd0dC0+YmFzZS50b3RhbCA9IDFVTEwgPDwgMzI7Cj4gKyNpZmRl ZiBDT05GSUdfWDg2XzMyCgpGV0lXLCB0aGlzIGlzIHNvbWV3aGF0IGZyb3duZWQgdXBvbiAod2hp Y2ggaXMgd2h5IENocmlzIHdhcyB1c2luZwpJU19FTkFCTEVEKCkuIEl0J3MgZG9jdW1lbnRlZCBp biBEb2N1bWVudGF0aW9uL0NvZGluZ1N0eWxlLCBDaGFwdGVyIDIwLgoKICBXaXRoaW4gY29kZSwg d2hlcmUgcG9zc2libGUsIHVzZSB0aGUgSVNfRU5BQkxFRCBtYWNybyB0byBjb252ZXJ0IGEgS2Nv bmZpZwogIHN5bWJvbCBpbnRvIGEgQyBib29sZWFuIGV4cHJlc3Npb24sIGFuZCB1c2UgaXQgaW4g YSBub3JtYWwgQyBjb25kaXRpb25hbDogCiAgIAogICAgICAgICAgaWYgKElTX0VOQUJMRUQoQ09O RklHX1NPTUVUSElORykpIHsgCiAgICAgICAgICAgICAgICAgIC4uLiAKICAgICAgICAgIH0gCiAg IAogIFRoZSBjb21waWxlciB3aWxsIGNvbnN0YW50LWZvbGQgdGhlIGNvbmRpdGlvbmFsIGF3YXks IGFuZCBpbmNsdWRlIG9yIGV4Y2x1ZGUgCiAgdGhlIGJsb2NrIG9mIGNvZGUganVzdCBhcyB3aXRo IGFuICNpZmRlZiwgc28gdGhpcyB3aWxsIG5vdCBhZGQgYW55IHJ1bnRpbWUgCiAgb3ZlcmhlYWQu ICBIb3dldmVyLCB0aGlzIGFwcHJvYWNoIHN0aWxsIGFsbG93cyB0aGUgQyBjb21waWxlciB0byBz ZWUgdGhlIGNvZGUgCiAgaW5zaWRlIHRoZSBibG9jaywgYW5kIGNoZWNrIGl0IGZvciBjb3JyZWN0 bmVzcyAoc3ludGF4LCB0eXBlcywgc3ltYm9sCiAgcmVmZXJlbmNlcywgZXRjKS4gIFRodXMsIHlv dSBzdGlsbCBoYXZlIHRvIHVzZSBhbiAjaWZkZWYgaWYgdGhlIGNvZGUgaW5zaWRlIHRoZQogIGJs b2NrIHJlZmVyZW5jZXMgc3ltYm9scyB0aGF0IHdpbGwgbm90IGV4aXN0IGlmIHRoZSBjb25kaXRp b24gaXMgbm90IG1ldC4KCi0tIApEYW1pZW4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK