From e4e6d49bfa42c9024dee25bf19e693826f085877 Mon Sep 17 00:00:00 2001 From: Amber Lin Date: Wed, 1 Feb 2017 10:30:22 -0500 Subject: [PATCH] Sync up gfx803 DIDs with KFD Add gfx803 10/11 device IDs that were recently added to KFD. Change-Id: Id40b117ae47bacedefa6e333fdfdf58dea92cd2d Signed-off-by: Amber Lin [ROCm/ROCR-Runtime commit: 72b842a6dceb6d6b21b7af09d7dfd336e2f1b1dd] --- projects/rocr-runtime/src/queues.c | 32 ++++++++++++++++++++-------- projects/rocr-runtime/src/topology.c | 16 +++++++++++++- 2 files changed, 38 insertions(+), 10 deletions(-) diff --git a/projects/rocr-runtime/src/queues.c b/projects/rocr-runtime/src/queues.c index a2ddb535a8..46de72d9b8 100644 --- a/projects/rocr-runtime/src/queues.c +++ b/projects/rocr-runtime/src/queues.c @@ -147,19 +147,33 @@ struct device_id supported_devices[] = { { 0x6921, &tonga_device_info }, { 0x6928, &tonga_device_info }, { 0x6929, &tonga_device_info }, - { 0x692b, &tonga_device_info }, - { 0x692f, &tonga_device_info }, + { 0x692B, &tonga_device_info }, + { 0x692F, &tonga_device_info }, { 0x6930, &tonga_device_info }, { 0x6938, &tonga_device_info }, { 0x6939, &tonga_device_info }, { 0x7300, &fiji_device_info }, - { 0x730f, &fiji_device_info }, - { 0x67c4, &polaris10_device_info }, - { 0x67c7, &polaris10_device_info }, - { 0x67df, &polaris10_device_info }, - { 0x67e3, &polaris11_device_info }, - { 0x67ef, &polaris11_device_info }, - { 0x67ff, &polaris11_device_info }, + { 0x730F, &fiji_device_info }, + { 0x67C0, &polaris10_device_info }, + { 0x67C1, &polaris10_device_info }, + { 0x67C2, &polaris10_device_info }, + { 0x67C4, &polaris10_device_info }, + { 0x67C7, &polaris10_device_info }, + { 0x67C8, &polaris10_device_info }, + { 0x67C9, &polaris10_device_info }, + { 0x67CA, &polaris10_device_info }, + { 0x67CC, &polaris10_device_info }, + { 0x67CF, &polaris10_device_info }, + { 0x67DF, &polaris10_device_info }, + { 0x67E0, &polaris11_device_info }, + { 0x67E1, &polaris11_device_info }, + { 0x67E3, &polaris11_device_info }, + { 0x67E7, &polaris11_device_info }, + { 0x67E8, &polaris11_device_info }, + { 0x67E9, &polaris11_device_info }, + { 0x67EB, &polaris11_device_info }, + { 0x67EF, &polaris11_device_info }, + { 0x67FF, &polaris11_device_info }, { 0, NULL } }; diff --git a/projects/rocr-runtime/src/topology.c b/projects/rocr-runtime/src/topology.c index 93de2f2331..5d74b8a00b 100644 --- a/projects/rocr-runtime/src/topology.c +++ b/projects/rocr-runtime/src/topology.c @@ -138,13 +138,27 @@ static struct hsa_gfxip_table { { 0x6939, 8, 0, 2, 1, "Tonga" }, /* Fiji */ { 0x7300, 8, 0, 3, 1, "Fiji" }, - { 0x730f, 8, 0, 3, 1, "Fiji" }, + { 0x730F, 8, 0, 3, 1, "Fiji" }, /* Polaris10 */ + { 0x67C0, 8, 0, 3, 1, "Polaris10" }, + { 0x67C1, 8, 0, 3, 1, "Polaris10" }, + { 0x67C2, 8, 0, 3, 1, "Polaris10" }, { 0x67C4, 8, 0, 3, 1, "Polaris10" }, { 0x67C7, 8, 0, 3, 1, "Polaris10" }, + { 0x67C8, 8, 0, 3, 1, "Polaris10" }, + { 0x67C9, 8, 0, 3, 1, "Polaris10" }, + { 0x67CA, 8, 0, 3, 1, "Polaris10" }, + { 0x67CC, 8, 0, 3, 1, "Polaris10" }, + { 0x67CF, 8, 0, 3, 1, "Polaris10" }, { 0x67DF, 8, 0, 3, 1, "Polaris10" }, /* Polaris11 */ + { 0x67E0, 8, 0, 3, 1, "Polaris11" }, + { 0x67E1, 8, 0, 3, 1, "Polaris11" }, { 0x67E3, 8, 0, 3, 1, "Polaris11" }, + { 0x67E7, 8, 0, 3, 1, "Polaris11" }, + { 0x67E8, 8, 0, 3, 1, "Polaris11" }, + { 0x67E9, 8, 0, 3, 1, "Polaris11" }, + { 0x67EB, 8, 0, 3, 1, "Polaris11" }, { 0x67EF, 8, 0, 3, 1, "Polaris11" }, { 0x67FF, 8, 0, 3, 1, "Polaris11" } };