kfdtest: add non paged wptr judging API.

If MES is enabled, wptr has to be non paged memory,
Add an API to check this condition.

Change-Id: I53af1f6687d5332d102e7062c3d760e33b96e722
Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com>


[ROCm/ROCR-Runtime commit: 53ed978c3d]
Этот коммит содержится в:
Yifan Zhang
2023-02-23 13:51:51 +08:00
коммит произвёл Yifan1 Zhang
родитель b2279a9f0d
Коммит 32eb2e1b33
2 изменённых файлов: 6 добавлений и 0 удалений
+5
Просмотреть файл
@@ -164,6 +164,11 @@ unsigned int KFDBaseComponentTest::GetFamilyIdFromNodeId(unsigned int nodeId)
return FamilyIdFromNode(m_NodeInfo.GetNodeProperties(nodeId));
}
bool KFDBaseComponentTest::NeedNonPagedWptr(unsigned int nodeId)
{
return GetFamilyIdFromNodeId(nodeId) >= FAMILY_GFX11;
}
int KFDBaseComponentTest::FindDRMRenderNode(int gpuNode) {
HsaNodeProperties *nodeProperties;
_HSAKMT_STATUS status;
+1
Просмотреть файл
@@ -58,6 +58,7 @@ class KFDBaseComponentTest : public testing::Test {
// @return DRM Render Node if successful or -1 on failure
int FindDRMRenderNode(int gpuNode);
unsigned int GetFamilyIdFromNodeId(unsigned int nodeId);
bool NeedNonPagedWptr(unsigned int nodeId);
unsigned int GetFamilyIdFromDefaultNode(){ return m_FamilyId; }
// @brief Executed before the first test that uses KFDBaseComponentTest.