From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH 09/21] drm/i915: align 64K objects to 2M Date: Fri, 6 Oct 2017 15:50:29 +0100 Message-ID: <20171006145041.21673-10-matthew.auld@intel.com> References: <20171006145041.21673-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id E46C26FA90 for ; Fri, 6 Oct 2017 14:50:58 +0000 (UTC) In-Reply-To: <20171006145041.21673-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+CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KUmV2aWV3 ZWQtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpSZXZpZXdlZC1i eTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmMgfCAxMSArKysrKysrKysrLQogMSBmaWxl IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV92bWEuYwppbmRleCA1MDY3ZWFiMjc4MjkuLmVjZGRmNTE5YTExYyAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3ZtYS5jCkBAIC01MDAsMTAgKzUwMCwxOSBAQCBpOTE1X3ZtYV9pbnNlcnQoc3RydWN0IGk5 MTVfdm1hICp2bWEsIHU2NCBzaXplLCB1NjQgYWxpZ25tZW50LCB1NjQgZmxhZ3MpCiAJCSAqLwog CQlpZiAodXBwZXJfMzJfYml0cyhlbmQpICYmCiAJCSAgICB2bWEtPnBhZ2Vfc2l6ZXMuc2cgPiBJ OTE1X0dUVF9QQUdFX1NJWkUpIHsKKwkJCS8qCisJCQkgKiBXZSBjYW4ndCBtaXggNjRLIGFuZCA0 SyBQVEVzIGluIHRoZSBzYW1lIHBhZ2UtdGFibGUgKDJNCisJCQkgKiBibG9jayksIGFuZCBzbyB0 byBhdm9pZCB0aGUgdWdsaW5lc3MgYW5kIGNvbXBsZXhpdHkgb2YKKwkJCSAqIGNvbG9yaW5nIHdl IG9wdCBmb3IganVzdCBhbGlnbmluZyA2NEsgb2JqZWN0cyB0byAyTS4KKwkJCSAqLwogCQkJdTY0 IHBhZ2VfYWxpZ25tZW50ID0KLQkJCQlyb3VuZGRvd25fcG93X29mX3R3byh2bWEtPnBhZ2Vfc2l6 ZXMuc2cpOworCQkJCXJvdW5kZG93bl9wb3dfb2ZfdHdvKHZtYS0+cGFnZV9zaXplcy5zZyB8CisJ CQkJCQkgICAgIEk5MTVfR1RUX1BBR0VfU0laRV8yTSk7CiAKIAkJCWFsaWdubWVudCA9IG1heChh bGlnbm1lbnQsIHBhZ2VfYWxpZ25tZW50KTsKKworCQkJaWYgKHZtYS0+cGFnZV9zaXplcy5zZyAm IEk5MTVfR1RUX1BBR0VfU0laRV82NEspCisJCQkJc2l6ZSA9IHJvdW5kX3VwKHNpemUsIEk5MTVf R1RUX1BBR0VfU0laRV8yTSk7CiAJCX0KIAogCQlyZXQgPSBpOTE1X2dlbV9ndHRfaW5zZXJ0KHZt YS0+dm0sICZ2bWEtPm5vZGUsCi0tIAoyLjEzLjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=