From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hunter Subject: [PATCH 2/7] drm/cirrus: phase 2: wire up state reset, duplicate and destroy Date: Thu, 30 Jul 2015 18:08:53 +0800 Message-ID: <1438250938-59728-3-git-send-email-zhjwpku@gmail.com> References: <1438250938-59728-1-git-send-email-zhjwpku@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pku.edu.cn (mx13.pku.edu.cn [162.105.129.176]) by gabe.freedesktop.org (Postfix) with ESMTP id DF11F6EC66 for ; Thu, 30 Jul 2015 03:10:00 -0700 (PDT) In-Reply-To: <1438250938-59728-1-git-send-email-zhjwpku@gmail.com> 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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogWmhhbyBKdW53YW5nIDx6aGp3cGt1QGdtYWlsLmNvbT4KClNldCBDUlRDLCBwbGFuZXMg YW5kIGNvbm5lY3RvcnMgdG8gdXNlIHRoZSBkZWZhdWx0IGltcGxlbWVudGF0aW9ucwpmcm9tIHRo ZSBhdG9taWMgaGVscGVyIGxpYnJhcnkuCgpTaWduZWQtb2ZmLWJ5OiBaaGFvIEp1bndhbmcgPHpo andwa3VAZ21haWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUu YyB8ICAgMTIgKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYyBiL2RyaXZl cnMvZ3B1L2RybS9jaXJydXMvY2lycnVzX21vZGUuYwppbmRleCA3YTdjODc0Li40MmE0ZDg2IDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1c19tb2RlLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXNfbW9kZS5jCkBAIC0xNyw2ICsxNyw3IEBACiAjaW5j bHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CiAjaW5j bHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19o ZWxwZXIuaD4KIAogI2luY2x1ZGUgPHZpZGVvL2NpcnJ1cy5oPgogCkBAIC0zMDQsNiArMzA1LDkg QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fY3J0Y19mdW5jcyBjaXJydXNfY3J0Y19mdW5jcyA9 IHsKIAkuZ2FtbWFfc2V0ID0gY2lycnVzX2NydGNfZ2FtbWFfc2V0LAogCS5zZXRfY29uZmlnID0g ZHJtX2NydGNfaGVscGVyX3NldF9jb25maWcsCiAJLmRlc3Ryb3kgPSBjaXJydXNfY3J0Y19kZXN0 cm95LAorCS5yZXNldCA9IGRybV9hdG9taWNfaGVscGVyX2NydGNfcmVzZXQsCisJLmF0b21pY19k dXBsaWNhdGVfc3RhdGUgPSBkcm1fYXRvbWljX2hlbHBlcl9jcnRjX2R1cGxpY2F0ZV9zdGF0ZSwK KwkuYXRvbWljX2Rlc3Ryb3lfc3RhdGUgPSBkcm1fYXRvbWljX2hlbHBlcl9jcnRjX2Rlc3Ryb3lf c3RhdGUsCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcyBj aXJydXNfaGVscGVyX2Z1bmNzID0gewpAQCAtNDI5LDYgKzQzMyw5IEBAIHN0YXRpYyB2b2lkIGNp cnJ1c19wbGFuZV9hdG9taWNfZGlzYWJsZShzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKIHN0YXRp YyBjb25zdCBzdHJ1Y3QgZHJtX3BsYW5lX2Z1bmNzIGNpcnJ1c19wbGFuZV9mdW5jcyA9IHsKIAku dXBkYXRlX3BsYW5lID0gZHJtX3BsYW5lX2hlbHBlcl91cGRhdGUsCiAJLmRpc2FibGVfcGxhbmUg PSBkcm1fcGxhbmVfaGVscGVyX2Rpc2FibGUsCisJLnJlc2V0ID0gZHJtX2F0b21pY19oZWxwZXJf cGxhbmVfcmVzZXQsCisJLmF0b21pY19kdXBsaWNhdGVfc3RhdGUgPSBkcm1fYXRvbWljX2hlbHBl cl9wbGFuZV9kdXBsaWNhdGVfc3RhdGUsCisJLmF0b21pY19kZXN0cm95X3N0YXRlID0gZHJtX2F0 b21pY19oZWxwZXJfcGxhbmVfZGVzdHJveV9zdGF0ZSwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1 Y3QgZHJtX3BsYW5lX2hlbHBlcl9mdW5jcyBjaXJydXNfcGxhbmVfaGVscGVyX2Z1bmNzID0gewpA QCAtNTkzLDYgKzYwMCw5IEBAIHN0cnVjdCBkcm1fY29ubmVjdG9yX2Z1bmNzIGNpcnJ1c192Z2Ff Y29ubmVjdG9yX2Z1bmNzID0gewogCS5kZXRlY3QgPSBjaXJydXNfdmdhX2RldGVjdCwKIAkuZmls bF9tb2RlcyA9IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rvcl9tb2RlcywKIAkuZGVz dHJveSA9IGNpcnJ1c19jb25uZWN0b3JfZGVzdHJveSwKKwkucmVzZXQgPSBkcm1fYXRvbWljX2hl bHBlcl9jb25uZWN0b3JfcmVzZXQsCisJLmF0b21pY19kdXBsaWNhdGVfc3RhdGUgPSBkcm1fYXRv bWljX2hlbHBlcl9jb25uZWN0b3JfZHVwbGljYXRlX3N0YXRlLAorCS5hdG9taWNfZGVzdHJveV9z dGF0ZSA9IGRybV9hdG9taWNfaGVscGVyX2Nvbm5lY3Rvcl9kZXN0cm95X3N0YXRlLAogfTsKIAog c3RhdGljIHN0cnVjdCBkcm1fY29ubmVjdG9yICpjaXJydXNfdmdhX2luaXQoc3RydWN0IGRybV9k ZXZpY2UgKmRldikKQEAgLTY0OCw2ICs2NTgsOCBAQCBpbnQgY2lycnVzX21vZGVzZXRfaW5pdChz dHJ1Y3QgY2lycnVzX2RldmljZSAqY2RldikKIAkJcmV0dXJuIC0xOwogCX0KIAorCWRybV9tb2Rl X2NvbmZpZ19yZXNldChjZGV2LT5kZXYpOworCiAJZHJtX21vZGVfY29ubmVjdG9yX2F0dGFjaF9l bmNvZGVyKGNvbm5lY3RvciwgZW5jb2Rlcik7CiAKIAlyZXQgPSBjaXJydXNfZmJkZXZfaW5pdChj ZGV2KTsKLS0gCjEuNy4xMC40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9k cmktZGV2ZWwK