SWDEV-436533 - Cache Info Struct Update

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ic640fa657cdcc32d7b00ff78fc9452ec7e05dd07
This commit is contained in:
Maisam Arif
2024-02-05 10:33:47 -06:00
gecommit door Maisam Arif
bovenliggende 9683fc26ca
commit 88192d8b6b
7 gewijzigde bestanden met toevoegingen van 89 en 73 verwijderingen
+6 -7
Bestand weergeven
@@ -445,23 +445,22 @@ amdsmi_status_t amdsmi_get_gpu_cache_info(
info->num_cache_types = rsmi_info.num_cache_types;
for (unsigned int i =0; i < rsmi_info.num_cache_types; i++) {
info->cache[i].cache_size_kb = rsmi_info.cache[i].cache_size_kb;
info->cache[i].cache_size = rsmi_info.cache[i].cache_size_kb;
info->cache[i].cache_level = rsmi_info.cache[i].cache_level;
info->cache[i].max_num_cu_shared = rsmi_info.cache[i].max_num_cu_shared;
info->cache[i].num_cache_instance = rsmi_info.cache[i].num_cache_instance;
// convert from sysfs type to CRAT type(HSA Cache Affinity type)
info->cache[i].flags = 0;
info->cache[i].properties = 0;
if (rsmi_info.cache[i].flags & HSA_CACHE_TYPE_DATA)
info->cache[i].flags |= CACHE_FLAGS_DATA_CACHE;
info->cache[i].properties |= CACHE_PROPERTIES_DATA_CACHE;
if (rsmi_info.cache[i].flags & HSA_CACHE_TYPE_INSTRUCTION)
info->cache[i].flags |= CACHE_FLAGS_INST_CACHE;
info->cache[i].properties |= CACHE_PROPERTIES_INST_CACHE;
if (rsmi_info.cache[i].flags & HSA_CACHE_TYPE_CPU)
info->cache[i].flags |= CACHE_FLAGS_CPU_CACHE;
info->cache[i].properties |= CACHE_PROPERTIES_CPU_CACHE;
if (rsmi_info.cache[i].flags & HSA_CACHE_TYPE_HSACU)
info->cache[i].flags |= CACHE_FLAGS_SIMD_CACHE;
info->cache[i].properties |= CACHE_PROPERTIES_SIMD_CACHE;
}
return AMDSMI_STATUS_SUCCESS;
}