From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: [PATCH v3] drm/i915: limit PPGTT size to 2GB in 32-bit platforms Date: Fri, 29 May 2015 14:15:05 +0100 Message-ID: <1432905305-4907-1-git-send-email-michel.thierry@intel.com> References: <1432826687-8158-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id B325A6ED6D for ; Fri, 29 May 2015 06:15:14 -0700 (PDT) In-Reply-To: <1432826687-8158-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: intel-gfx@lists.freedesktop.org Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org V2UgYWxyZWFkeSBzZXQgdGhpcyBsaW1pdCBmb3IgdGhlIEdHVFQuCgpUaGlzIGlzIGEgdGVtcG9y YXJ5IHBhdGNoIHVudGlsIGEgZnVsbCByZXBsYWNlbWVudCBvZiBzaXplX3QgdmFyaWFibGVzCihp bmFkZXF1YXRlIGluIDMyLWJpdCBrZXJuZWwpIGlzIGluIHBsYWNlLgoKUmVncmVzc2lvbiBmcm9t OgoJY29tbWl0IGE0ZTBiZWRjYTY3OGM4MWVlYTRjZDc5YTRiZDUwMjMzNTYzOWY3M2EKCUF1dGhv cjogTWljaGVsIFRoaWVycnkgPG1pY2hlbC50aGllcnJ5QGludGVsLmNvbT4KCURhdGU6ICAgV2Vk IEFwciA4IDEyOjEzOjM1IDIwMTUgKzAxMDAKCgkJZHJtL2k5MTU6IFVzZSBjb21wbGV0ZSBhZGRy ZXNzIHNwYWNlIGluIHRydWUgUFBHVFQKCnYyOiBQcmV0dGlmeSBjb2RlIGFuZCBleHBsYWluIHdo eSB0aGlzIGlzIG5lZWRlZC4gKENocmlzKQp2MzogRG9uJ3QgaGlkZSB0aGUgY29tcGlsYXRpb24g d2FybmluZyBpbiAzMi1iaXQuIChDaHJpcykKClN1Z2dlc3RlZC1ieTogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFA aW50ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ClNp Z25lZC1vZmYtYnk6IE1pY2hlbCBUaGllcnJ5IDxtaWNoZWwudGhpZXJyeUBpbnRlbC5jb20+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgfCA3ICsrKysrKysKIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbV9ndHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5j CmluZGV4IDE3YjdkZjAuLjYxOWRhZDEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2d0dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5j CkBAIC05NTIsNiArOTUyLDEzIEBAIHN0YXRpYyBpbnQgZ2VuOF9wcGd0dF9pbml0KHN0cnVjdCBp OTE1X2h3X3BwZ3R0ICpwcGd0dCkKIAogCXBwZ3R0LT5iYXNlLnN0YXJ0ID0gMDsKIAlwcGd0dC0+ YmFzZS50b3RhbCA9IDFVTEwgPDwgMzI7CisJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl8zMikp CisJCS8qIFdoaWxlIHdlIGhhdmUgYSBwcm9saWZlcmF0aW9uIG9mIHNpemVfdCB2YXJpYWJsZXMK KwkJICogd2UgY2Fubm90IHJlcHJlc2VudCB0aGUgZnVsbCBwcGd0dCBzaXplIG9uIDMyYml0LAor CQkgKiBzbyBsaW1pdCBpdCB0byB0aGUgc2FtZSBzaXplIGFzIHRoZSBHR1RUIChjdXJyZW50bHkK KwkJICogMkdpQikuCisJCSAqLworCQlwcGd0dC0+YmFzZS50b3RhbCA9IHRvX2k5MTUocHBndHQt PmJhc2UuZGV2KS0+Z3R0LmJhc2UudG90YWw7CiAJcHBndHQtPmJhc2UuY2xlYW51cCA9IGdlbjhf cHBndHRfY2xlYW51cDsKIAlwcGd0dC0+YmFzZS5hbGxvY2F0ZV92YV9yYW5nZSA9IGdlbjhfYWxs b2NfdmFfcmFuZ2U7CiAJcHBndHQtPmJhc2UuaW5zZXJ0X2VudHJpZXMgPSBnZW44X3BwZ3R0X2lu c2VydF9lbnRyaWVzOwotLSAKMi40LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==