From 7c74069d6aa5484ac163a43ab62c630df69e7530 Mon Sep 17 00:00:00 2001 From: Yong Zhao Date: Tue, 17 Sep 2019 19:04:07 -0400 Subject: [PATCH] libhsakmt: Prepare for gfx1030 support PCI IDs have yet to be added later. Change-Id: Iac303fc1346f4ed5c4da5300b1e311c1c6938ee2 Signed-off-by: Yong Zhao --- src/libhsakmt.h | 1 + src/queues.c | 7 +++++++ src/topology.c | 1 - 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/libhsakmt.h b/src/libhsakmt.h index 8d38eef80c..cb20026069 100644 --- a/src/libhsakmt.h +++ b/src/libhsakmt.h @@ -128,6 +128,7 @@ enum asic_family_type { CHIP_NAVI10, /* 15 */ CHIP_NAVI12, /* 16 */ CHIP_NAVI14, /* 17 */ + CHIP_SIENNA_CICHLID, /* 18 */ CHIP_LAST }; diff --git a/src/queues.c b/src/queues.c index ac633479fe..206e66e379 100644 --- a/src/queues.c +++ b/src/queues.c @@ -164,6 +164,12 @@ const struct device_info navi14_device_info = { .doorbell_size = DOORBELL_SIZE_GFX9, }; +const struct device_info sienna_cichlid_device_info = { + .asic_family = CHIP_SIENNA_CICHLID, + .eop_buffer_size = 4096, + .doorbell_size = DOORBELL_SIZE_GFX9, +}; + static const struct device_info *dev_lookup_table[] = { [CHIP_KAVERI] = &kaveri_device_info, [CHIP_HAWAII] = &hawaii_device_info, @@ -183,6 +189,7 @@ static const struct device_info *dev_lookup_table[] = { [CHIP_NAVI10] = &navi10_device_info, [CHIP_NAVI12] = &navi12_device_info, [CHIP_NAVI14] = &navi14_device_info, + [CHIP_SIENNA_CICHLID] = &sienna_cichlid_device_info, }; struct queue { diff --git a/src/topology.c b/src/topology.c index 23d2e1bcaa..502337dff1 100644 --- a/src/topology.c +++ b/src/topology.c @@ -235,7 +235,6 @@ static const struct hsa_gfxip_table gfxip_lookup_table[] = { /* Navi12 */ { 0x7360, 10, 1, 1, 1, "Navi12", CHIP_NAVI12 }, { 0x7362, 10, 1, 1, 1, "Navi12", CHIP_NAVI12 }, - }; /* information from /proc/cpuinfo */