rocrtst: Add non-contiguous VMM map tests

Add rocrtst to test mapping non-contiguous memory to a
single VA range

Change-Id: Id2e57f83512f8b482456b2b1925586951ada7400


[ROCm/ROCR-Runtime commit: b77ade9c64]
このコミットが含まれているのは:
David Yat Sin
2024-02-02 20:42:24 +00:00
コミット 5288e97de6
2個のファイルの変更、107行の追加、0行の削除
+4
ファイルの表示
@@ -76,6 +76,7 @@ class VirtMemoryTestBasic : public TestBase {
void TestCreateDestroy(void);
void TestRefCount(void);
void TestPartialMapping(void);
void NonContiguousChunks(void);
void GPUAccessToCPUMemoryTest(void);
void CPUAccessToGPUMemoryTest(void);
void GPUAccessToGPUMemoryTest(void);
@@ -84,6 +85,9 @@ class VirtMemoryTestBasic : public TestBase {
void TestCreateDestroy(hsa_agent_t agent, hsa_amd_memory_pool_t pool);
void TestRefCount(hsa_agent_t agent, hsa_amd_memory_pool_t pool);
void TestPartialMapping(hsa_agent_t agent, hsa_amd_memory_pool_t pool);
void NonContiguousChunks(hsa_agent_t cpu_agent, hsa_agent_t gpu_agent,
hsa_amd_memory_pool_t pool);
void GPUAccessToCPUMemoryTest(hsa_agent_t cpu_agent, hsa_agent_t gpu_agent,
hsa_amd_memory_pool_t pool);
void CPUAccessToGPUMemoryTest(hsa_agent_t cpu_agent, hsa_agent_t gpu_agent,