From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lepton Wu Subject: [PATCH] drm/cirrus drm/virtio: add create_handle support. Date: Tue, 7 Nov 2017 12:39:35 -0800 Message-ID: <20171107203935.159491-1-ytht.net@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-io0-x244.google.com (mail-io0-x244.google.com [IPv6:2607:f8b0:4001:c06::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 675886E5E1 for ; Tue, 7 Nov 2017 20:39:43 +0000 (UTC) Received: by mail-io0-x244.google.com with SMTP id 134so3573674ioo.0 for ; Tue, 07 Nov 2017 12:39:43 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: airlied@linux.ie, kraxel@redhat.com Cc: Lepton Wu , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org QWRkIGNyZWF0ZV9oYW5kbGUgc3VwcG9ydCB0byBjaXJydXMgYW5kIHZpcnRpbyBmYiB3aGljaCBh cmUgdXNlZAppbiB2aXJ0dWFsIG1hY2hpbmVzLiBXaXRob3V0IHRoaXMsIHNjcmVlbnNob3QgdG9v bCBpbiBjaHJvbWl1bSBPUwpjYW4ndCB3b3JrLgoKU2lnbmVkLW9mZi1ieTogTGVwdG9uIFd1IDx5 dGh0Lm5ldEBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbWFp bi5jICAgICB8ICA5ICsrKysrKysrKwogZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rp c3BsYXkuYyB8IDEyICsrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbWFpbi5jIGIv ZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbWFpbi5jCmluZGV4IGI1ZjUyODU0Mzk1Ni4u MjZkZjFlOGNkNDkwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19t YWluLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbWFpbi5jCkBAIC0xMyw2 ICsxMywxNCBAQAogCiAjaW5jbHVkZSAiY2lycnVzX2Rydi5oIgogCitzdGF0aWMgaW50IGNpcnJ1 c19jcmVhdGVfaGFuZGxlKHN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiLAorCQkJCXN0cnVjdCBk cm1fZmlsZSogZmlsZV9wcml2LAorCQkJCXVuc2lnbmVkIGludCogaGFuZGxlKQoreworCXN0cnVj dCBjaXJydXNfZnJhbWVidWZmZXIgKmNpcnJ1c19mYiA9IHRvX2NpcnJ1c19mcmFtZWJ1ZmZlcihm Yik7CisKKwlyZXR1cm4gZHJtX2dlbV9oYW5kbGVfY3JlYXRlKGZpbGVfcHJpdiwgY2lycnVzX2Zi LT5vYmosIGhhbmRsZSk7Cit9CiAKIHN0YXRpYyB2b2lkIGNpcnJ1c191c2VyX2ZyYW1lYnVmZmVy X2Rlc3Ryb3koc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIpCiB7CkBAIC0yNCw2ICszMiw3IEBA IHN0YXRpYyB2b2lkIGNpcnJ1c191c2VyX2ZyYW1lYnVmZmVyX2Rlc3Ryb3koc3RydWN0IGRybV9m cmFtZWJ1ZmZlciAqZmIpCiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVy X2Z1bmNzIGNpcnJ1c19mYl9mdW5jcyA9IHsKKwkuY3JlYXRlX2hhbmRsZSA9IGNpcnJ1c19jcmVh dGVfaGFuZGxlLAogCS5kZXN0cm95ID0gY2lycnVzX3VzZXJfZnJhbWVidWZmZXJfZGVzdHJveSwK IH07CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5 LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jCmluZGV4IGI2ZDUy MDU1YTExZi4uMjc0YjQyMDZjYTk2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlv L3ZpcnRncHVfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9k aXNwbGF5LmMKQEAgLTcxLDcgKzcxLDE5IEBAIHZpcnRpb19ncHVfZnJhbWVidWZmZXJfc3VyZmFj ZV9kaXJ0eShzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYiwKIAlyZXR1cm4gdmlydGlvX2dwdV9z dXJmYWNlX2RpcnR5KHZpcnRpb19ncHVfZmIsIGNsaXBzLCBudW1fY2xpcHMpOwogfQogCitzdGF0 aWMgaW50Cit2aXJ0aW9fZ3B1X2ZyYW1lYnVmZmVyX2NyZWF0ZV9oYW5kbGUoc3RydWN0IGRybV9m cmFtZWJ1ZmZlciAqZmIsCisJCQkJICAgICBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGVfcHJpdiwKKwkJ CQkgICAgIHVuc2lnbmVkIGludCAqaGFuZGxlKQoreworCXN0cnVjdCB2aXJ0aW9fZ3B1X2ZyYW1l YnVmZmVyICp2aXJ0aW9fZ3B1X2ZiID0KKwkJdG9fdmlydGlvX2dwdV9mcmFtZWJ1ZmZlcihmYik7 CisKKwlyZXR1cm4gZHJtX2dlbV9oYW5kbGVfY3JlYXRlKGZpbGVfcHJpdiwgdmlydGlvX2dwdV9m Yi0+b2JqLCBoYW5kbGUpOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9mcmFtZWJ1ZmZl cl9mdW5jcyB2aXJ0aW9fZ3B1X2ZiX2Z1bmNzID0geworCS5jcmVhdGVfaGFuZGxlID0gdmlydGlv X2dwdV9mcmFtZWJ1ZmZlcl9jcmVhdGVfaGFuZGxlLAogCS5kZXN0cm95ID0gdmlydGlvX2dwdV91 c2VyX2ZyYW1lYnVmZmVyX2Rlc3Ryb3ksCiAJLmRpcnR5ID0gdmlydGlvX2dwdV9mcmFtZWJ1ZmZl cl9zdXJmYWNlX2RpcnR5LAogfTsKLS0gCjIuMTUuMC40MDMuZ2MyN2NjNGRhYzYtZ29vZwoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==