Signed-off-by: Andrey Grodzovsky <andrey.grodzov...@amd.com>
---
 tests/amdgpu/basic_tests.c | 49 ----------------------------------------------
 tests/amdgpu/bo_tests.c    | 49 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/tests/amdgpu/basic_tests.c b/tests/amdgpu/basic_tests.c
index 18bcf91..e7f48e3 100644
--- a/tests/amdgpu/basic_tests.c
+++ b/tests/amdgpu/basic_tests.c
@@ -44,7 +44,6 @@ static  uint32_t  minor_version;
 static  uint32_t  family_id;
 
 static void amdgpu_query_info_test(void);
-static void amdgpu_memory_alloc(void);
 static void amdgpu_command_submission_gfx(void);
 static void amdgpu_command_submission_compute(void);
 static void amdgpu_command_submission_multi_fence(void);
@@ -58,7 +57,6 @@ static void 
amdgpu_command_submission_copy_linear_helper(unsigned ip_type);
 
 CU_TestInfo basic_tests[] = {
        { "Query Info Test",  amdgpu_query_info_test },
-       { "Memory alloc Test",  amdgpu_memory_alloc },
        { "Userptr Test",  amdgpu_userptr_test },
        { "Command submission Test (GFX)",  amdgpu_command_submission_gfx },
        { "Command submission Test (Compute)", 
amdgpu_command_submission_compute },
@@ -277,53 +275,6 @@ static void amdgpu_query_info_test(void)
        CU_ASSERT_EQUAL(r, 0);
 }
 
-static void amdgpu_memory_alloc(void)
-{
-       amdgpu_bo_handle bo;
-       amdgpu_va_handle va_handle;
-       uint64_t bo_mc;
-       int r;
-
-       /* Test visible VRAM */
-       bo = gpu_mem_alloc(device_handle,
-                       4096, 4096,
-                       AMDGPU_GEM_DOMAIN_VRAM,
-                       AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED,
-                       &bo_mc, &va_handle);
-
-       r = gpu_mem_free(bo, va_handle, bo_mc, 4096);
-       CU_ASSERT_EQUAL(r, 0);
-
-       /* Test invisible VRAM */
-       bo = gpu_mem_alloc(device_handle,
-                       4096, 4096,
-                       AMDGPU_GEM_DOMAIN_VRAM,
-                       AMDGPU_GEM_CREATE_NO_CPU_ACCESS,
-                       &bo_mc, &va_handle);
-
-       r = gpu_mem_free(bo, va_handle, bo_mc, 4096);
-       CU_ASSERT_EQUAL(r, 0);
-
-       /* Test GART Cacheable */
-       bo = gpu_mem_alloc(device_handle,
-                       4096, 4096,
-                       AMDGPU_GEM_DOMAIN_GTT,
-                       0, &bo_mc, &va_handle);
-
-       r = gpu_mem_free(bo, va_handle, bo_mc, 4096);
-       CU_ASSERT_EQUAL(r, 0);
-
-       /* Test GART USWC */
-       bo = gpu_mem_alloc(device_handle,
-                       4096, 4096,
-                       AMDGPU_GEM_DOMAIN_GTT,
-                       AMDGPU_GEM_CREATE_CPU_GTT_USWC,
-                       &bo_mc, &va_handle);
-
-       r = gpu_mem_free(bo, va_handle, bo_mc, 4096);
-       CU_ASSERT_EQUAL(r, 0);
-}
-
 static void amdgpu_command_submission_gfx_separate_ibs(void)
 {
        amdgpu_context_handle context_handle;
diff --git a/tests/amdgpu/bo_tests.c b/tests/amdgpu/bo_tests.c
index 74b5e77..4545196 100644
--- a/tests/amdgpu/bo_tests.c
+++ b/tests/amdgpu/bo_tests.c
@@ -46,6 +46,7 @@ static amdgpu_va_handle va_handle;
 static void amdgpu_bo_export_import(void);
 static void amdgpu_bo_metadata(void);
 static void amdgpu_bo_map_unmap(void);
+static void amdgpu_memory_alloc(void);
 
 CU_TestInfo bo_tests[] = {
        { "Export/Import",  amdgpu_bo_export_import },
@@ -53,6 +54,7 @@ CU_TestInfo bo_tests[] = {
        { "Metadata",  amdgpu_bo_metadata },
 #endif
        { "CPU map/unmap",  amdgpu_bo_map_unmap },
+       { "Memory alloc Test",  amdgpu_memory_alloc },
        CU_TEST_INFO_NULL,
 };
 
@@ -195,3 +197,50 @@ static void amdgpu_bo_map_unmap(void)
        r = amdgpu_bo_cpu_unmap(buffer_handle);
        CU_ASSERT_EQUAL(r, 0);
 }
+
+static void amdgpu_memory_alloc(void)
+{
+       amdgpu_bo_handle bo;
+       amdgpu_va_handle va_handle;
+       uint64_t bo_mc;
+       int r;
+
+       /* Test visible VRAM */
+       bo = gpu_mem_alloc(device_handle,
+                       4096, 4096,
+                       AMDGPU_GEM_DOMAIN_VRAM,
+                       AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED,
+                       &bo_mc, &va_handle);
+
+       r = gpu_mem_free(bo, va_handle, bo_mc, 4096);
+       CU_ASSERT_EQUAL(r, 0);
+
+       /* Test invisible VRAM */
+       bo = gpu_mem_alloc(device_handle,
+                       4096, 4096,
+                       AMDGPU_GEM_DOMAIN_VRAM,
+                       AMDGPU_GEM_CREATE_NO_CPU_ACCESS,
+                       &bo_mc, &va_handle);
+
+       r = gpu_mem_free(bo, va_handle, bo_mc, 4096);
+       CU_ASSERT_EQUAL(r, 0);
+
+       /* Test GART Cacheable */
+       bo = gpu_mem_alloc(device_handle,
+                       4096, 4096,
+                       AMDGPU_GEM_DOMAIN_GTT,
+                       0, &bo_mc, &va_handle);
+
+       r = gpu_mem_free(bo, va_handle, bo_mc, 4096);
+       CU_ASSERT_EQUAL(r, 0);
+
+       /* Test GART USWC */
+       bo = gpu_mem_alloc(device_handle,
+                       4096, 4096,
+                       AMDGPU_GEM_DOMAIN_GTT,
+                       AMDGPU_GEM_CREATE_CPU_GTT_USWC,
+                       &bo_mc, &va_handle);
+
+       r = gpu_mem_free(bo, va_handle, bo_mc, 4096);
+       CU_ASSERT_EQUAL(r, 0);
+}
-- 
2.7.4

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to