From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oded Gabbay Subject: [PULL] amdkfd-v6 Date: Fri, 14 Nov 2014 21:57:34 +0200 Message-ID: <20141114195734.GA21668@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-bl2on0148.outbound.protection.outlook.com [65.55.169.148]) by gabe.freedesktop.org (Postfix) with ESMTP id CBFE26E032 for ; Fri, 14 Nov 2014 11:57:44 -0800 (PST) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: airlied@gmail.com Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, alexander.deucher@amd.com List-Id: dri-devel@lists.freedesktop.org SGkgRGF2ZSwKCkhlcmUgaXMgdGhlIHB1bGwgcmVxdWVzdCBvZiBhbWRrZmQgZm9yIDMuMTkuCgpU aGVyZSBhcmUgdGhyZWUgdmVyeSBtaW5vciBjaGFuZ2VzIHZzLiB0aGUgdjUgcGF0Y2gtc2V0IEkg cmVsZWFzZWQgYSB3ZWVrIGFnbzoKLSBGaXggdG8gdGhlIE1BSU5UQUlORVJTIGZpbGUsIGFjY29y ZGluZyB0byBKb2UgUGVyY2hlcyBjb21tZW50cwotIFVwZGF0ZSBtb2R1bGUgdmVyc2lvbiBudW1i ZXIgdG8gMC43LjAKLSBVcGRhdGUgYW1ka2ZkLXRodW5rIGludGVyZmFjZSBudW1iZXIgdG8gMS4w CgpIZXJlIGlzIHRoZSBsaW5rIHRvIHRoZSB2NSBjb3ZlciBsZXR0ZXI6Cmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvYXJjaGl2ZXMvZHJpLWRldmVsLzIwMTQtTm92ZW1iZXIvMDcxNTgyLmh0 bWwKCkhlcmUgaXMgdGhlIGxpbmsgdG8gdGhlIGVtYWlsIGFib3V0IHRoZSBIU0EgUlQgT3BlbiBT b3VyY2U6Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvYXJjaGl2ZXMvZHJpLWRldmVsLzIw MTQtTm92ZW1iZXIvMDcxOTk1Lmh0bWwKCkhlcmUgaXMgYSBsaW5rIHRvIHRoZSBsaWJoc2FrbXQg KHRodW5rIGxheWVyKToKaHR0cDovL2NnaXQuZnJlZWRlc2t0b3Aub3JnL35nYWJiYXlvL2xpYmhz YWttdAoKVGhhbmtzLAoJT2RlZAoJClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQg YTAxNWMxZTkyNjM5Y2Q2NWViYjQ5MzUwYWJkZjVhZDE1YmNlNDQ0ODoKCiAgaW9tbXUvYW1kOiBm aXggYWNjb3VudGluZyBvZiBkZXZpY2Vfc3RhdGUgKDIwMTQtMTEtMTAgMTA6NTc6MzYgKzAyMDAp CgphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoKCiAgZ2l0Oi8vcGVvcGxl LmZyZWVkZXNrdG9wLm9yZy9+Z2FiYmF5by9saW51eCBhbWRrZmQtdjYKCmZvciB5b3UgdG8gZmV0 Y2ggY2hhbmdlcyB1cCB0byA2MjE0ZWMwY2FhYjE2OGMyNjE1YmQxYWI3MmZiZTVkMGI2NzNmZTYz OgoKICBhbWRrZmQ6IEltcGxlbWVudCB0aGUgR2V0IFZlcnNpb24gSU9DVEwgKDIwMTQtMTEtMDIg MTI6MTg6MjkgKzAyMDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkFsZXhleSBTa2lkYW5vdiAoMSk6CiAgICAgIGFtZGtm ZDogSW1wbGVtZW50IHRoZSBHZXQgUHJvY2VzcyBBcGVydHVyZSBJT0NUTAoKQW5kcmV3IExld3lj a3kgKDIpOgogICAgICBhbWRrZmQ6IEFkZCBpbnRlcnJ1cHQgaGFuZGxpbmcgbW9kdWxlCiAgICAg IGFtZGtmZDogSW1wbGVtZW50IHRoZSBTZXQgTWVtb3J5IFBvbGljeSBJT0NUTAoKQmVuIEdveiAo Nyk6CiAgICAgIGFtZGtmZDogQWRkIHF1ZXVlIG1vZHVsZQogICAgICBhbWRrZmQ6IEFkZCBtcWRf bWFuYWdlciBtb2R1bGUKICAgICAgYW1ka2ZkOiBBZGQga2VybmVsIHF1ZXVlIG1vZHVsZQogICAg ICBhbWRrZmQ6IEFkZCBtb2R1bGUgcGFyYW1ldGVyIG9mIHNjaGVkdWxpbmcgcG9saWN5CiAgICAg IGFtZGtmZDogQWRkIHBhY2tldCBtYW5hZ2VyIG1vZHVsZQogICAgICBhbWRrZmQ6IEFkZCBwcm9j ZXNzIHF1ZXVlIG1hbmFnZXIgbW9kdWxlCiAgICAgIGFtZGtmZDogQWRkIGRldmljZSBxdWV1ZSBt YW5hZ2VyIG1vZHVsZQoKRXZnZW55IFBpbmNodWsgKDIpOgogICAgICBhbWRrZmQ6IEFkZCB0b3Bv bG9neSBtb2R1bGUgdG8gYW1ka2ZkCiAgICAgIGFtZGtmZDogSW1wbGVtZW50IHRoZSBHZXQgQ2xv Y2sgQ291bnRlcnMgSU9DVEwKCk9kZWQgR2FiYmF5ICgxMik6CiAgICAgIGRybS9yYWRlb246IHJl ZHVjZSBudW1iZXIgb2YgZnJlZSBWTUlEcyBhbmQgcGlwZXMgaW4gS1YKICAgICAgZHJtL3JhZGVv bi9jaWs6IERvbid0IHRvdWNoIGludCBvZiBwaXBlcyAxLTcKICAgICAgZHJtL3JhZGVvbjogUmVw b3J0IGRvb3JiZWxsIGNvbmZpZ3VyYXRpb24gdG8gYW1ka2ZkCiAgICAgIGRybS9yYWRlb246IGFk ZGluZyBzeW5jaHJvbml6YXRpb24gZm9yIEdSQk0gR0ZYCiAgICAgIGRybS9yYWRlb246IEFkZCBy YWRlb24gPC0tPiBhbWRrZmQgaW50ZXJmYWNlCiAgICAgIFVwZGF0ZSBNQUlOVEFJTkVSUyBhbmQg Q1JFRElUUyBmaWxlcyB3aXRoIGFtZGtmZCBpbmZvCiAgICAgIGFtZGtmZDogQWRkIElPQ1RMIHNl dCBkZWZpbml0aW9ucyBvZiBhbWRrZmQKICAgICAgYW1ka2ZkOiBBZGQgYW1ka2ZkIHNrZWxldG9u IGRyaXZlcgogICAgICBhbWRrZmQ6IEFkZCBiYXNpYyBtb2R1bGVzIHRvIGFtZGtmZAogICAgICBh bWRrZmQ6IEFkZCBiaW5kaW5nL3VuYmluZGluZyBjYWxscyB0byBhbWRfaW9tbXUgZHJpdmVyCiAg ICAgIGFtZGtmZDogSW1wbGVtZW50IHRoZSBjcmVhdGUvZGVzdHJveS91cGRhdGUgcXVldWUgSU9D VExzCiAgICAgIGFtZGtmZDogSW1wbGVtZW50IHRoZSBHZXQgVmVyc2lvbiBJT0NUTAoKIENSRURJ VFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArCiBN QUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAg KwogZHJpdmVycy9ncHUvZHJtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAyICsKIGRyaXZlcnMvZ3B1L2RybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMSArCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9LY29uZmlnICAgICAgICAgICAg ICAgICB8ICAgMTAgKwogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQvTWFrZWZpbGUgICAgICAg ICAgICAgICAgfCAgIDE0ICsKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2Npa19yZWdzLmgg ICAgICAgICAgICAgIHwgIDIyMSArKysrCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRf Y2hhcmRldi5jICAgICAgICAgICB8ICA1NzYgKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vYW1k L2FtZGtmZC9rZmRfY3JhdC5oICAgICAgICAgICAgICB8ICAyOTQgKysrKysKIGRyaXZlcnMvZ3B1 L2RybS9hbWQvYW1ka2ZkL2tmZF9kZXZpY2UuYyAgICAgICAgICAgIHwgIDMwNyArKysrKwogLi4u L2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfZGV2aWNlX3F1ZXVlX21hbmFnZXIuYyAgfCAxMDU5ICsr KysrKysrKysrKysrKysrCiAuLi4vZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9kZXZpY2VfcXVldWVf bWFuYWdlci5oICB8ICAxNDYgKysrCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfZG9v cmJlbGwuYyAgICAgICAgICB8ICAyNTUgKysrKwogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQv a2ZkX2ZsYXRfbWVtb3J5LmMgICAgICAgfCAgMzU1ICsrKysrKwogZHJpdmVycy9ncHUvZHJtL2Ft ZC9hbWRrZmQva2ZkX2ludGVycnVwdC5jICAgICAgICAgfCAgMTc2ICsrKwogZHJpdmVycy9ncHUv ZHJtL2FtZC9hbWRrZmQva2ZkX2tlcm5lbF9xdWV1ZS5jICAgICAgfCAgMzQ3ICsrKysrKwogZHJp dmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX2tlcm5lbF9xdWV1ZS5oICAgICAgfCAgIDY5ICsr CiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfbW9kdWxlLmMgICAgICAgICAgICB8ICAx NTkgKysrCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfbXFkX21hbmFnZXIuYyAgICAg ICB8ICAzNDYgKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfbXFkX21hbmFn ZXIuaCAgICAgICB8ICAgOTEgKysKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9wYWNr ZXRfbWFuYWdlci5jICAgIHwgIDU2NSArKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1k a2ZkL2tmZF9wYXNpZC5jICAgICAgICAgICAgIHwgICA5NyArKwogZHJpdmVycy9ncHUvZHJtL2Ft ZC9hbWRrZmQva2ZkX3BtNF9oZWFkZXJzLmggICAgICAgfCAgNDA1ICsrKysrKysKIGRyaXZlcnMv Z3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9wbTRfb3Bjb2Rlcy5oICAgICAgIHwgIDEwNyArKwogZHJp dmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX3ByaXYuaCAgICAgICAgICAgICAgfCAgNTk4ICsr KysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9wcm9jZXNzLmMgICAgICAg ICAgIHwgIDQxNSArKysrKysrCiAuLi4vZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9wcm9jZXNzX3F1 ZXVlX21hbmFnZXIuYyB8ICAzNDIgKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9r ZmRfcXVldWUuYyAgICAgICAgICAgICB8ICAgODUgKysKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1k a2ZkL2tmZF90b3BvbG9neS5jICAgICAgICAgIHwgMTIzNSArKysrKysrKysrKysrKysrKysrKwog ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX3RvcG9sb2d5LmggICAgICAgICAgfCAgMTY4 ICsrKwogZHJpdmVycy9ncHUvZHJtL2FtZC9pbmNsdWRlL2tnZF9rZmRfaW50ZXJmYWNlLmggICAg fCAgMTg1ICsrKwogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9NYWtlZmlsZSAgICAgICAgICAgICAg ICAgICAgfCAgICAxICsKIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vY2lrLmMgICAgICAgICAgICAg ICAgICAgICAgIHwgIDE1NSArLS0KIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vY2lrX3JlZy5oICAg ICAgICAgICAgICAgICAgIHwgIDEzNiArKysKIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vY2lrZC5o ICAgICAgICAgICAgICAgICAgICAgIHwgICA1MyArLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y YWRlb24uaCAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsKIGRyaXZlcnMvZ3B1L2RybS9yYWRl b24vcmFkZW9uX2RldmljZS5jICAgICAgICAgICAgIHwgICAzMiArCiBkcml2ZXJzL2dwdS9kcm0v cmFkZW9uL3JhZGVvbl9kcnYuYyAgICAgICAgICAgICAgICB8ICAgIDUgKwogZHJpdmVycy9ncHUv ZHJtL3JhZGVvbi9yYWRlb25fa2ZkLmMgICAgICAgICAgICAgICAgfCAgNTYzICsrKysrKysrKwog ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fa2ZkLmggICAgICAgICAgICAgICAgfCAgIDQ3 ICsKIGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2ttcy5jICAgICAgICAgICAgICAgIHwg ICAgNyArCiBpbmNsdWRlL3VhcGkvbGludXgva2ZkX2lvY3RsLmggICAgICAgICAgICAgICAgICAg ICB8ICAxNTQgKysrCiA0MiBmaWxlcyBjaGFuZ2VkLCA5NzE1IGluc2VydGlvbnMoKyksIDk1IGRl bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2Zk L0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9N YWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2Np a19yZWdzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9r ZmRfY2hhcmRldi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRr ZmQva2ZkX2NyYXQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1k a2ZkL2tmZF9kZXZpY2UuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9hbWQv YW1ka2ZkL2tmZF9kZXZpY2VfcXVldWVfbWFuYWdlci5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX2RldmljZV9xdWV1ZV9tYW5hZ2VyLmgKIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfZG9vcmJlbGwuYwog Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9mbGF0X21l bW9yeS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2Zk X2ludGVycnVwdC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRr ZmQva2ZkX2tlcm5lbF9xdWV1ZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJt L2FtZC9hbWRrZmQva2ZkX2tlcm5lbF9xdWV1ZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVy cy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX21vZHVsZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX21xZF9tYW5hZ2VyLmMKIGNyZWF0ZSBtb2RlIDEw MDY0NCBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfbXFkX21hbmFnZXIuaAogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9wYWNrZXRfbWFuYWdl ci5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX3Bh c2lkLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRf cG00X2hlYWRlcnMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1k a2ZkL2tmZF9wbTRfb3Bjb2Rlcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJt L2FtZC9hbWRrZmQva2ZkX3ByaXYuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9hbWQvYW1ka2ZkL2tmZF9wcm9jZXNzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGtmZC9rZmRfcHJvY2Vzc19xdWV1ZV9tYW5hZ2VyLmMKIGNyZWF0ZSBtb2Rl IDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfcXVldWUuYwogY3JlYXRlIG1v ZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF90b3BvbG9neS5jCiBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX3RvcG9sb2d5LmgK IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vYW1kL2luY2x1ZGUva2dkX2tmZF9p bnRlcmZhY2UuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFk ZW9uX2tmZC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl b25fa2ZkLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3VhcGkvbGludXgva2ZkX2lvY3Rs LmgKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755128AbaKNUOK (ORCPT ); Fri, 14 Nov 2014 15:14:10 -0500 Received: from mail-bn1bon0136.outbound.protection.outlook.com ([157.56.111.136]:8382 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755079AbaKNUOI (ORCPT ); Fri, 14 Nov 2014 15:14:08 -0500 X-WSS-ID: 0NF1OS3-07-H63-02 X-M-MSG: Date: Fri, 14 Nov 2014 21:57:34 +0200 From: Oded Gabbay To: CC: , , , , , Subject: [PULL] amdkfd-v6 Message-ID: <20141114195734.GA21668@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [10.180.168.240] X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.221;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(428002)(377424004)(199003)(164054003)(189002)(288314003)(46102003)(92566001)(21056001)(99396003)(110136001)(102836001)(86362001)(575784001)(44976005)(84676001)(15202345003)(120916001)(97756001)(19580395003)(83506001)(15975445006)(101416001)(33656002)(92726001)(64706001)(46406003)(20776003)(47776003)(50466002)(2351001)(229853001)(105586002)(31966008)(107046002)(23726002)(4396001)(87936001)(106466001)(77096003)(77156002)(62966003)(54356999)(36756003)(97736003)(50986999)(95666004);DIR:OUT;SFP:1102;SCL:1;SRVR:DM2PR0201MB1007;H:atltwp01.amd.com;FPR:;MLV:sfv;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Antispam: UriScan:; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:DM2PR0201MB1007; X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:DM2PR0201MB1007; X-Forefront-PRVS: 03950F25EC Authentication-Results: spf=none (sender IP is 165.204.84.221) smtp.mailfrom=Oded.Gabbay@amd.com; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:DM2PR0201MB1007; X-OriginatorOrg: amd4.onmicrosoft.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Dave, Here is the pull request of amdkfd for 3.19. There are three very minor changes vs. the v5 patch-set I released a week ago: - Fix to the MAINTAINERS file, according to Joe Perches comments - Update module version number to 0.7.0 - Update amdkfd-thunk interface number to 1.0 Here is the link to the v5 cover letter: http://lists.freedesktop.org/archives/dri-devel/2014-November/071582.html Here is the link to the email about the HSA RT Open Source: http://lists.freedesktop.org/archives/dri-devel/2014-November/071995.html Here is a link to the libhsakmt (thunk layer): http://cgit.freedesktop.org/~gabbayo/libhsakmt Thanks, Oded The following changes since commit a015c1e92639cd65ebb49350abdf5ad15bce4448: iommu/amd: fix accounting of device_state (2014-11-10 10:57:36 +0200) are available in the git repository at: git://people.freedesktop.org/~gabbayo/linux amdkfd-v6 for you to fetch changes up to 6214ec0caab168c2615bd1ab72fbe5d0b673fe63: amdkfd: Implement the Get Version IOCTL (2014-11-02 12:18:29 +0200) ---------------------------------------------------------------- Alexey Skidanov (1): amdkfd: Implement the Get Process Aperture IOCTL Andrew Lewycky (2): amdkfd: Add interrupt handling module amdkfd: Implement the Set Memory Policy IOCTL Ben Goz (7): amdkfd: Add queue module amdkfd: Add mqd_manager module amdkfd: Add kernel queue module amdkfd: Add module parameter of scheduling policy amdkfd: Add packet manager module amdkfd: Add process queue manager module amdkfd: Add device queue manager module Evgeny Pinchuk (2): amdkfd: Add topology module to amdkfd amdkfd: Implement the Get Clock Counters IOCTL Oded Gabbay (12): drm/radeon: reduce number of free VMIDs and pipes in KV drm/radeon/cik: Don't touch int of pipes 1-7 drm/radeon: Report doorbell configuration to amdkfd drm/radeon: adding synchronization for GRBM GFX drm/radeon: Add radeon <--> amdkfd interface Update MAINTAINERS and CREDITS files with amdkfd info amdkfd: Add IOCTL set definitions of amdkfd amdkfd: Add amdkfd skeleton driver amdkfd: Add basic modules to amdkfd amdkfd: Add binding/unbinding calls to amd_iommu driver amdkfd: Implement the create/destroy/update queue IOCTLs amdkfd: Implement the Get Version IOCTL CREDITS | 7 + MAINTAINERS | 10 + drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdkfd/Kconfig | 10 + drivers/gpu/drm/amd/amdkfd/Makefile | 14 + drivers/gpu/drm/amd/amdkfd/cik_regs.h | 221 ++++ drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 576 +++++++++ drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 294 +++++ drivers/gpu/drm/amd/amdkfd/kfd_device.c | 307 +++++ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 1059 +++++++++++++++++ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 146 +++ drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 255 ++++ drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 355 ++++++ drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 176 +++ drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 347 ++++++ drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 69 ++ drivers/gpu/drm/amd/amdkfd/kfd_module.c | 159 +++ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 346 ++++++ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 91 ++ drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 565 +++++++++ drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 97 ++ drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers.h | 405 +++++++ drivers/gpu/drm/amd/amdkfd/kfd_pm4_opcodes.h | 107 ++ drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 598 ++++++++++ drivers/gpu/drm/amd/amdkfd/kfd_process.c | 415 +++++++ .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 342 ++++++ drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 85 ++ drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1235 ++++++++++++++++++++ drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 168 +++ drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 185 +++ drivers/gpu/drm/radeon/Makefile | 1 + drivers/gpu/drm/radeon/cik.c | 155 +-- drivers/gpu/drm/radeon/cik_reg.h | 136 +++ drivers/gpu/drm/radeon/cikd.h | 53 +- drivers/gpu/drm/radeon/radeon.h | 10 + drivers/gpu/drm/radeon/radeon_device.c | 32 + drivers/gpu/drm/radeon/radeon_drv.c | 5 + drivers/gpu/drm/radeon/radeon_kfd.c | 563 +++++++++ drivers/gpu/drm/radeon/radeon_kfd.h | 47 + drivers/gpu/drm/radeon/radeon_kms.c | 7 + include/uapi/linux/kfd_ioctl.h | 154 +++ 42 files changed, 9715 insertions(+), 95 deletions(-) create mode 100644 drivers/gpu/drm/amd/amdkfd/Kconfig create mode 100644 drivers/gpu/drm/amd/amdkfd/Makefile create mode 100644 drivers/gpu/drm/amd/amdkfd/cik_regs.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_crat.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_module.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pasid.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_opcodes.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_priv.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_process.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_queue.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_topology.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_topology.h create mode 100644 drivers/gpu/drm/amd/include/kgd_kfd_interface.h create mode 100644 drivers/gpu/drm/radeon/radeon_kfd.c create mode 100644 drivers/gpu/drm/radeon/radeon_kfd.h create mode 100644 include/uapi/linux/kfd_ioctl.h