From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH 08/20] drm/i915: align 64K objects to 2M Date: Tue, 27 Jun 2017 15:54:32 +0100 Message-ID: <20170627145444.20491-9-matthew.auld@intel.com> References: <20170627145444.20491-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id B96476E3D3 for ; Tue, 27 Jun 2017 14:55:00 +0000 (UTC) In-Reply-To: <20170627145444.20491-1-matthew.auld@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 List-Id: intel-gfx@lists.freedesktop.org V2UgY2FuJ3QgbWl4IDY0SyBhbmQgNEsgcHRlJ3MgaW4gdGhlIHNhbWUgcGFnZS10YWJsZSwgc28g Zm9yIG5vdyB3ZQphbGlnbiA2NEsgb2JqZWN0cyB0byAyTSB0byBhdm9pZCBhbnkgcG90ZW50aWFs IG1peGluZy4gVGhpcyBpcwpwb3RlbnRpYWxseSB3YXN0ZWZ1bCBidXQgaW4gcmVhbGl0eSBzaG91 bGRuJ3QgYmUgdG9vIGJhZCBzaW5jZSB0aGlzIG9ubHkKYXBwbGllcyB0byB0aGUgdmlydHVhbCBh ZGRyZXNzIHNwYWNlIG9mIGEgNDhiIFBQR1RULgoKdjI6IGRvbid0IHNlcGFyYXRlIGxvZ2ljYWxs eSBjb25uZWN0ZWQgb3BzCgpTdWdnZXN0ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgpTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcuYXVsZEBp bnRlbC5jb20+CkNjOiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRl bC5jb20+CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0tCiBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jIHwgMTAgKysrKysrKysrLQogMSBmaWxlIGNo YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Zt YS5jCmluZGV4IDIxMmRhMDU2ZWY3ZC4uODc5ZDE1YjgxNWUwIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf dm1hLmMKQEAgLTUwMCw5ICs1MDAsMTcgQEAgaTkxNV92bWFfaW5zZXJ0KHN0cnVjdCBpOTE1X3Zt YSAqdm1hLCB1NjQgc2l6ZSwgdTY0IGFsaWdubWVudCwgdTY0IGZsYWdzKQogCQlpZiAoZW5kID4g KDFVTEwgPDwgMzIpICYmCiAJCSAgICB2bWEtPnBhZ2Vfc2l6ZXMuc2cgPiBJOTE1X0dUVF9QQUdF X1NJWkUpIHsKIAkJCXU2NCBwYWdlX2FsaWdubWVudCA9Ci0JCQkJcm91bmRkb3duX3Bvd19vZl90 d28odm1hLT5wYWdlX3NpemVzLnNnKTsKKwkJCQlyb3VuZGRvd25fcG93X29mX3R3byh2bWEtPnBh Z2Vfc2l6ZXMuc2cgfAorCQkJCQkJICAgICBJOTE1X0dUVF9QQUdFX1NJWkVfMk0pOwogCiAJCQlh bGlnbm1lbnQgPSBtYXgoYWxpZ25tZW50LCBwYWdlX2FsaWdubWVudCk7CisKKwkJCS8qIFdlIGNh bid0IG1peCA2NEsgYW5kIDRLIFBURXMgaW4gdGhlIHNhbWUgcGFnZS10YWJsZSAoMk0KKwkJCSAq IGJsb2NrKSwgYW5kIHNvIHRvIGF2b2lkIHRoZSB1Z2xpbmVzcyBhbmQgY29tcGxleGl0eSBvZgor CQkJICogY29sb3Jpbmcgd2Ugb3B0IGZvciBqdXN0IGFsaWduaW5nIDY0SyBvYmplY3RzIHRvIDJN LgorCQkJICovCisJCQlpZiAodm1hLT5wYWdlX3NpemVzLnNnICYgSTkxNV9HVFRfUEFHRV9TSVpF XzY0SykKKwkJCQlzaXplID0gcm91bmRfdXAoc2l6ZSwgSTkxNV9HVFRfUEFHRV9TSVpFXzJNKTsK IAkJfQogCiAJCXJldCA9IGk5MTVfZ2VtX2d0dF9pbnNlcnQodm1hLT52bSwgJnZtYS0+bm9kZSwK LS0gCjIuOS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK