SWDEV-263435 - Get code object version the correct way

Change-Id: I18877c116e2f013ec9d04411258c0df8cc0159b3
Этот коммит содержится в:
Jason Tang
2020-12-05 11:27:13 -05:00
родитель 5ce07e24d5
Коммит b9520ce4cd
2 изменённых файлов: 65 добавлений и 4 удалений
+3 -2
Просмотреть файл
@@ -1136,7 +1136,8 @@ bool Kernel::GetAttrCodePropMetadata() {
}
}
break;
case 3: {
case 3:
case 4: {
status = amd::Comgr::iterate_map_metadata(kernelMetaNode, populateKernelMetaV3,
static_cast<void*>(this));
}
@@ -1284,7 +1285,7 @@ void Kernel::InitParameters(const amd_comgr_metadata_node_t kernelMD) {
if (codeObjectVer() == 2) {
status = amd::Comgr::iterate_map_metadata(argsNode, populateArgs, data);
}
else if (codeObjectVer() == 3) {
else if ((codeObjectVer() == 3) || (codeObjectVer() == 4)) {
status = amd::Comgr::iterate_map_metadata(argsNode, populateArgsV3, data);
}
}