From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicholas Bishop Subject: [PATCH] drm/cirrus: implement create_handle for framebuffers Date: Thu, 18 May 2017 15:03:11 -0400 Message-ID: <20170518190311.14391-1-nbishop@neverware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-x243.google.com (mail-qk0-x243.google.com [IPv6:2607:f8b0:400d:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 332506E021 for ; Thu, 18 May 2017 19:21:48 +0000 (UTC) Received: by mail-qk0-x243.google.com with SMTP id k74so7353511qke.2 for ; Thu, 18 May 2017 12:21:48 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Nicholas Bishop List-Id: dri-devel@lists.freedesktop.org VGhpcyBmaXhlcyB0aGUgRFJNX0lPQ1RMX01PREVfR0VURkIgaW9jdGwgZm9yIGNpcnJ1cyBzbyB0 aGF0IGl0CnJldHVybnMgYW4gYWN0dWFsIGhhbmRsZSBpbnN0ZWFkIG9mIGZhaWxpbmcgd2l0aCBF Tk9ERVYuCgpUZXN0ZWQgaW4gYSBRRU1VIFZNIHdpdGggIi12Z2EgY2lycnVzIiBieSBydW5uaW5n IHRoaXMgc2NyaXB0OgoKaHR0cHM6Ly9jaHJvbWl1bS5nb29nbGVzb3VyY2UuY29tL2Nocm9taXVt b3MvdGhpcmRfcGFydHkvYXV0b3Rlc3QvKy9tYXN0ZXIvY2xpZW50L2Jpbi9zY3JlZW5zaG90LnB5 CgpJbXBsZW1lbnRhdGlvbiBjYXJnby1jdWx0ZWQgZnJvbSByYWRlb25fdXNlcl9mcmFtZWJ1ZmZl cl9jcmVhdGVfaGFuZGxlKCkuCgpTaWduZWQtb2ZmLWJ5OiBOaWNob2xhcyBCaXNob3AgPG5iaXNo b3BAbmV2ZXJ3YXJlLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tYWlu LmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21haW4uYyBiL2RyaXZlcnMv Z3B1L2RybS9jaXJydXMvY2lycnVzX21haW4uYwppbmRleCBlN2ZjOTVmLi4yYjBiMjdiIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tYWluLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbWFpbi5jCkBAIC0yMyw4ICsyMywxOCBAQCBzdGF0aWMg dm9pZCBjaXJydXNfdXNlcl9mcmFtZWJ1ZmZlcl9kZXN0cm95KHN0cnVjdCBkcm1fZnJhbWVidWZm ZXIgKmZiKQogCWtmcmVlKGZiKTsKIH0KIAorc3RhdGljIGludCBjaXJydXNfdXNlcl9mcmFtZWJ1 ZmZlcl9jcmVhdGVfaGFuZGxlKHN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiLAorCQkJCQkJIHN0 cnVjdCBkcm1fZmlsZSAqZmlsZV9wcml2LAorCQkJCQkJIHVuc2lnbmVkIGludCAqaGFuZGxlKQor eworCXN0cnVjdCBjaXJydXNfZnJhbWVidWZmZXIgKmNpcnJ1c19mYiA9IHRvX2NpcnJ1c19mcmFt ZWJ1ZmZlcihmYik7CisKKwlyZXR1cm4gZHJtX2dlbV9oYW5kbGVfY3JlYXRlKGZpbGVfcHJpdiwg Y2lycnVzX2ZiLT5vYmosIGhhbmRsZSk7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2Zy YW1lYnVmZmVyX2Z1bmNzIGNpcnJ1c19mYl9mdW5jcyA9IHsKIAkuZGVzdHJveSA9IGNpcnJ1c191 c2VyX2ZyYW1lYnVmZmVyX2Rlc3Ryb3ksCisJLmNyZWF0ZV9oYW5kbGUgPSBjaXJydXNfdXNlcl9m cmFtZWJ1ZmZlcl9jcmVhdGVfaGFuZGxlLAogfTsKIAogaW50IGNpcnJ1c19mcmFtZWJ1ZmZlcl9p bml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCi0tIAoyLjkuNAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==