From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oded Gabbay Subject: [PATCH 1/9] drm/amd: Add new kfd-->kgd interface for gart usage Date: Wed, 31 Dec 2014 15:39:19 +0200 Message-ID: <1420033167-15565-2-git-send-email-oded.gabbay@amd.com> References: <1420033167-15565-1-git-send-email-oded.gabbay@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0140.outbound.protection.outlook.com [65.55.169.140]) by gabe.freedesktop.org (Postfix) with ESMTP id F06FF6E23D for ; Wed, 31 Dec 2014 05:40:11 -0800 (PST) In-Reply-To: <1420033167-15565-1-git-send-email-oded.gabbay@amd.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, Alexander.Deucher@amd.com Cc: Christian Koenig List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCBhZGRzIHR3byBuZXcgZnVuY3Rpb25zIHRvIHRoZSBrZmQtLT5rZ2QgaW50ZXJm YWNlOgoKaW5pdF9ndHRfbWVtX2FsbG9jYXRpb24sIHdoaWNoIGFsbG9jYXRlIGEgbGFyZ2UgZW5v dWdoIGJ1ZmZlciBvbiB0aGUgYW1ka2ZkCm5lZWRzLCBzdWNoIGFzIG1xZHMsIGhwZHMsIGtlcm5l bCBxdWV1ZSwgZmVuY2UgYW5kIHJ1bmxpc3RzLiBUaGlzIGZ1bmN0aW9uCmlzIG9ubHkgY2FsbGVk IG9uY2UgcGVyIEdQVSBkZXZpY2UuIFRoZSBzaXplIG9mIHRoZSBhbGxvY2F0ZWQgYnVmZmVyIGlz CmJhc2VkIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBIU0EgcHJvY2Vzc2VzIGFuZCBtYXhpbXVt IG51bWJlciBvZiBxdWV1ZXMKcGVyIEhTQSBwcm9jZXNzICh0d28gYW1ka2ZkIGtlcm5lbCBtb2R1 bGUgcGFyYW1ldGVycykuCgpmcmVlX2d0dF9tZW0sIHdoaWNoIGZyZWVzIGEgYnVmZmVyIHRoYXQg d2FzIGFsbG9jYXRlZCBvbiB0aGUgZ2FydCBhcGVydHVyZS4KClJldmlld2VkLWJ5OiBBbGV4ZXkg U2tpZGFub3YgPEFsZXhleS5za2lkYW5vdkBhbWQuY29tPgpTaWduZWQtb2ZmLWJ5OiBPZGVkIEdh YmJheSA8b2RlZC5nYWJiYXlAYW1kLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2luY2x1 ZGUva2dkX2tmZF9pbnRlcmZhY2UuaCB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9pbmNsdWRlL2tn ZF9rZmRfaW50ZXJmYWNlLmggYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2luY2x1ZGUva2dkX2tmZF9p bnRlcmZhY2UuaAppbmRleCA0N2I1NTE5Li40N2QwYjg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vYW1kL2luY2x1ZGUva2dkX2tmZF9pbnRlcmZhY2UuaAorKysgYi9kcml2ZXJzL2dwdS9k cm0vYW1kL2luY2x1ZGUva2dkX2tmZF9pbnRlcmZhY2UuaApAQCAtMTIyLDYgKzEyMiwxMSBAQCBz dHJ1Y3Qga2dkMmtmZF9jYWxscyB7CiAgKgogICogQGZyZWVfbWVtOiBGcmVlcyBhIGJ1ZmZlciB0 aGF0IHdhcyBhbGxvY2F0ZWQgYnkgYW1ka2ZkJ3Mgc2EgbWFuYWdlcgogICoKKyAqIEBpbml0X2d0 dF9tZW1fYWxsb2NhdGlvbjogQWxsb2NhdGUgYSBidWZmZXIgb24gdGhlIGdhcnQgYXBlcnR1cmUu CisgKiBUaGUgYnVmZmVyIGNhbiBiZSB1c2VkIGZvciBtcWRzLCBocGRzLCBrZXJuZWwgcXVldWUs IGZlbmNlIGFuZCBydW5saXN0cworICoKKyAqIEBmcmVlX2d0dF9tZW06IEZyZWVzIGEgYnVmZmVy IHRoYXQgd2FzIGFsbG9jYXRlZCBvbiB0aGUgZ2FydCBhcGVydHVyZQorICoKICAqIEBnZXRfdm1l bV9zaXplOiBSZXRyaWV2ZXMgKHBoeXNpY2FsKSBzaXplIG9mIFZSQU0KICAqCiAgKiBAZ2V0X2dw dV9jbG9ja19jb3VudGVyOiBSZXRyaWV2ZXMgR1BVIGNsb2NrIGNvdW50ZXIKQEAgLTE2MCw4ICsx NjUsMTIgQEAgc3RydWN0IGtmZDJrZ2RfY2FsbHMgewogCXZvaWQgKCpmaW5pX3NhX21hbmFnZXIp KHN0cnVjdCBrZ2RfZGV2ICprZ2QpOwogCWludCAoKmFsbG9jYXRlX21lbSkoc3RydWN0IGtnZF9k ZXYgKmtnZCwgc2l6ZV90IHNpemUsIHNpemVfdCBhbGlnbm1lbnQsCiAJCQllbnVtIGtnZF9tZW1v cnlfcG9vbCBwb29sLCBzdHJ1Y3Qga2dkX21lbSAqKm1lbSk7CisJaW50ICgqaW5pdF9ndHRfbWVt X2FsbG9jYXRpb24pKHN0cnVjdCBrZ2RfZGV2ICprZ2QsIHNpemVfdCBzaXplLAorCQkJCQl2b2lk ICoqbWVtX29iaiwgdWludDY0X3QgKmdwdV9hZGRyLAorCQkJCQl2b2lkICoqY3B1X3B0cik7CiAK IAl2b2lkICgqZnJlZV9tZW0pKHN0cnVjdCBrZ2RfZGV2ICprZ2QsIHN0cnVjdCBrZ2RfbWVtICpt ZW0pOworCXZvaWQgKCpmcmVlX2d0dF9tZW0pKHN0cnVjdCBrZ2RfZGV2ICprZ2QsIHZvaWQgKm1l bV9vYmopOwogCiAJdWludDY0X3QgKCpnZXRfdm1lbV9zaXplKShzdHJ1Y3Qga2dkX2RldiAqa2dk KTsKIAl1aW50NjRfdCAoKmdldF9ncHVfY2xvY2tfY291bnRlcikoc3RydWN0IGtnZF9kZXYgKmtn ZCk7Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK