From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 09/10] drm/i915: Store required fence size/alignment for GGTT vma Date: Mon, 09 Jan 2017 16:05:01 +0200 Message-ID: <1483970701.4882.39.camel@linux.intel.com> References: <20170106152551.15422-1-chris@chris-wilson.co.uk> <20170106152551.15422-9-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 82F906E253 for ; Mon, 9 Jan 2017 14:05:04 +0000 (UTC) In-Reply-To: <20170106152551.15422-9-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gcGUsIDIwMTctMDEtMDYgYXQgMTU6MjUgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKCkNv bW1pdCBtZXNzYWdlIG1pc3NpbmcuCgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgoKPFNOSVA+Cgo+IEBAIC0zMzYwLDExICszMzYwLDEwIEBA IGludCBpOTE1X2dlbV9vYmplY3RfYXR0YWNoX3BoeXMoc3RydWN0IGRybV9pOTE1X2dlbV9vYmpl Y3QgKm9iaiwKPiDCoGludCBpOTE1X2dlbV9vcGVuKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0 cnVjdCBkcm1fZmlsZSAqZmlsZSk7Cj4gwqB2b2lkIGk5MTVfZ2VtX3JlbGVhc2Uoc3RydWN0IGRy bV9kZXZpY2UgKmRldiwgc3RydWN0IGRybV9maWxlICpmaWxlKTsKPiDCoAo+IC11NjQgaTkxNV9n ZW1fZ2V0X2dndHRfc2l6ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIHU2NCBz aXplLAo+ICt1MzIgaTkxNV9nZW1fZ2V0X2dndHRfc2l6ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqZGV2X3ByaXYsIHUzMiBzaXplLAoKV2Ugc3RpbGwgc2VlbSB0byBoYXZlIHNvbWUgdHlwZSBi b3VuY2luZyBnb2luZyBvbi4KCj4gQEAgLTM1NzcsNyArMzU3Myw3IEBAIGk5MTVfZ2VtX29iamVj dF91bnBpbl9mcm9tX2Rpc3BsYXlfcGxhbmUoc3RydWN0IGk5MTVfdm1hICp2bWEpCj4gwqAJCXJl dHVybjsKPiDCoAo+IMKgCWlmICgtLXZtYS0+b2JqLT5waW5fZGlzcGxheSA9PSAwKQo+IC0JCXZt YS0+ZGlzcGxheV9hbGlnbm1lbnQgPSAwOwo+ICsJCXZtYS0+ZGlzcGxheV9hbGlnbm1lbnQgPSA0 MDk2OwoKSXMgdGhlcmUgYSBjYXNlIHdoZW4gdGhlIG1heCgpIGJlY29tZSB6ZXJvPyBEbyB3ZSBo YXZlIEJ1Z3ppbGxhIG9yIGlzCnRoaXMganVzdCBwcmV2ZW50aXZlIGFjdGlvbi4KCj4gQEAgLTI3 NywxMCArMjczLDE4IEBAIGk5MTVfZ2VtX3NldF90aWxpbmcoc3RydWN0IGRybV9kZXZpY2UgKmRl diwgdm9pZCAqZGF0YSwKPiDCoAkJCW11dGV4X3VubG9jaygmb2JqLT5tbS5sb2NrKTsKPiDCoAo+ IMKgCQkJbGlzdF9mb3JfZWFjaF9lbnRyeSh2bWEsICZvYmotPnZtYV9saXN0LCBvYmpfbGluaykg ewo+IC0JCQkJaWYgKCF2bWEtPmZlbmNlKQo+IC0JCQkJCWNvbnRpbnVlOwo+IC0KPiAtCQkJCXZt YS0+ZmVuY2UtPmRpcnR5ID0gdHJ1ZTsKPiArCQkJCWlmICghaTkxNV92bWFfaXNfZ2d0dCh2bWEp KQo+ICsJCQkJCWJyZWFrOwo+ICsKPiArCQkJCXZtYS0+ZmVuY2Vfc2l6ZSA9IGk5MTVfZ2VtX2dl dF9nZ3R0X3NpemUoZGV2X3ByaXYsIHZtYS0+c2l6ZSwKPiArCQkJCQkJCQkJwqBhcmdzLT50aWxp bmdfbW9kZSwKPiArCQkJCQkJCQkJwqBhcmdzLT5zdHJpZGUpOwoKSXQgd2FzIGNhbGxlZCBmZW5j ZV9zaXplIHByZXZpb3VzbHkgaW4gdGhlIGNvbnRleHQgd2hpY2ggaGVscGVkIHRvCnVuZGVyc3Rh bmQgdGhlIHZhcmlhYmxlIG5hbWUuIEkgdGhpbmsgd2l0aG91dCB0aGUgY29udGV4dCwgaXQgc2hv dWxkCmVpdGhlciBiZSB2bWEtPmdndHRfc2l6ZSBvciByZW5hbWUgaTkxNV9nZW1fZ2V0X2dndHRf c2l6ZSB0byBmZW5jZV9zaXplCnRvby4KCj4gQEAgLTkxLDYgKzkxLDcgQEAgX19pOTE1X3ZtYV9j cmVhdGUoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiwKPiDCoAl2bWEtPnZtID0gdm07 Cj4gwqAJdm1hLT5vYmogPSBvYmo7Cj4gwqAJdm1hLT5zaXplID0gb2JqLT5iYXNlLnNpemU7Cj4g Kwl2bWEtPmRpc3BsYXlfYWxpZ25tZW50ID0gNDA5NjsKClNhbWUgcXVlc3Rpb24gYXMgYWJvdmUu IEJ1dCByZWdhcmRsZXNzOwoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxh aHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2FyZHMsIEpvb25hcwotLSAKSm9vbmFzIExhaHRp bmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBvcmF0aW9uCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=