From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 8D5946EED8 for ; Thu, 13 Dec 2018 15:55:54 +0000 (UTC) From: Paul Kocialkowski Date: Thu, 13 Dec 2018 16:55:26 +0100 Message-Id: <20181213155533.18048-6-paul.kocialkowski@bootlin.com> In-Reply-To: <20181213155533.18048-1-paul.kocialkowski@bootlin.com> References: <20181213155533.18048-1-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v2 05/12] lib/igt_fb: Add checks on i915 for i915-specific tiled buffer allocation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Petri Latvala , Eben Upton , Boris Brezillon , Thomas Petazzoni List-ID: VGhlIGNvZGUgcGF0aCBmb3IgYWxsb2NhdGluZyB0aWxlZCBidWZmZXJzIGhhcyBhIGZldyBpOTE1 LXNwZWNpZmljIGJpdHMKd2l0aG91dCBjaGVja3MgZm9yIHRoZSBpOTE1IGRyaXZlci4gQWRkIHRo ZXNlIG1pc3NpbmcgY2hlY2tzLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBLb2NpYWxrb3dza2kgPHBh dWwua29jaWFsa293c2tpQGJvb3RsaW4uY29tPgotLS0KIGxpYi9pZ3RfZmIuYyB8IDggKysrKysr LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGliL2lndF9mYi5jIGIvbGliL2lndF9mYi5jCmluZGV4IGUzMTQ5MTY4ODRkNy4u NzNlNWM2NTRiOGY2IDEwMDY0NAotLS0gYS9saWIvaWd0X2ZiLmMKKysrIGIvbGliL2lndF9mYi5j CkBAIC0yOTgsNiArMjk4LDcgQEAgc3RhdGljIHVpbnQzMl90IGNhbGNfcGxhbmVfc3RyaWRlKHN0 cnVjdCBpZ3RfZmIgKmZiLCBpbnQgcGxhbmUpCiAJCShmYi0+cGxhbmVfYnBwW3BsYW5lXSAvIDgp OwogCiAJaWYgKGZiLT50aWxpbmcgIT0gTE9DQUxfRFJNX0ZPUk1BVF9NT0RfTk9ORSAmJgorCSAg ICBpc19pOTE1X2RldmljZShmYi0+ZmQpICYmCiAJICAgIGludGVsX2dlbihpbnRlbF9nZXRfZHJt X2RldmlkKGZiLT5mZCkpIDw9IDMpIHsKIAkJdWludDMyX3Qgc3RyaWRlOwogCkBAIC0zMjYsNiAr MzI3LDcgQEAgc3RhdGljIHVpbnQzMl90IGNhbGNfcGxhbmVfc3RyaWRlKHN0cnVjdCBpZ3RfZmIg KmZiLCBpbnQgcGxhbmUpCiBzdGF0aWMgdWludDY0X3QgY2FsY19wbGFuZV9zaXplKHN0cnVjdCBp Z3RfZmIgKmZiLCBpbnQgcGxhbmUpCiB7CiAJaWYgKGZiLT50aWxpbmcgIT0gTE9DQUxfRFJNX0ZP Uk1BVF9NT0RfTk9ORSAmJgorCSAgICBpc19pOTE1X2RldmljZShmYi0+ZmQpICYmCiAJICAgIGlu dGVsX2dlbihpbnRlbF9nZXRfZHJtX2RldmlkKGZiLT5mZCkpIDw9IDMpIHsKIAkJdWludDY0X3Qg bWluX3NpemUgPSAodWludDY0X3QpIGZiLT5zdHJpZGVzW3BsYW5lXSAqCiAJCQlmYi0+cGxhbmVf aGVpZ2h0W3BsYW5lXTsKQEAgLTE0NjYsNyArMTQ2OCw3IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lf Y2Fpcm9fc3VyZmFjZV9fZ3R0KHZvaWQgKmFyZykKIAogc3RhdGljIHZvaWQgKm1hcF9ibyhpbnQg ZmQsIHN0cnVjdCBpZ3RfZmIgKmZiKQogewotCXZvaWQgKnB0cjsKKwl2b2lkICpwdHIgPSBOVUxM OwogCiAJaWYgKGlzX2k5MTVfZGV2aWNlKGZkKSkKIAkJZ2VtX3NldF9kb21haW4oZmQsIGZiLT5n ZW1faGFuZGxlLApAQCAtMTQ3NSw5ICsxNDc3LDExIEBAIHN0YXRpYyB2b2lkICptYXBfYm8oaW50 IGZkLCBzdHJ1Y3QgaWd0X2ZiICpmYikKIAlpZiAoZmItPmlzX2R1bWIpCiAJCXB0ciA9IGttc3Rl c3RfZHVtYl9tYXBfYnVmZmVyKGZkLCBmYi0+Z2VtX2hhbmRsZSwgZmItPnNpemUsCiAJCQkJCSAg ICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOwotCWVsc2UKKwllbHNlIGlmIChpc19pOTE1X2Rl dmljZShmZCkpCiAJCXB0ciA9IGdlbV9tbWFwX19ndHQoZmQsIGZiLT5nZW1faGFuZGxlLCBmYi0+ c2l6ZSwKIAkJCQkgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSk7CisJZWxzZQorCQlpZ3RfYXNz ZXJ0KGZhbHNlKTsKIAogCXJldHVybiBwdHI7CiB9Ci0tIAoyLjE5LjIKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0Cmln dC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=