aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Grodzovsky2017-11-14 08:02:48 -0600
committerAndrey Grodzovsky2017-11-15 22:28:45 -0600
commit18ffe485cdfa41d48b6f2d3080cb990d28c27d57 (patch)
tree54200646226d38514f0d55d253f997b2caf8acf7 /tests/amdgpu/deadlock_tests.c
parent9ad9b7e91ee8af621bb80bb80ecd0f76eba7c51c (diff)
downloadexternal-libgbm-18ffe485cdfa41d48b6f2d3080cb990d28c27d57.tar.gz
external-libgbm-18ffe485cdfa41d48b6f2d3080cb990d28c27d57.tar.xz
external-libgbm-18ffe485cdfa41d48b6f2d3080cb990d28c27d57.zip
amdgpu: Disable deadlock test suite for Vega 10
The test stalls the CP, until RCA is done the test is disabled to not disrupt regression testing. Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Diffstat (limited to 'tests/amdgpu/deadlock_tests.c')
-rw-r--r--tests/amdgpu/deadlock_tests.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/amdgpu/deadlock_tests.c b/tests/amdgpu/deadlock_tests.c
index f5c4552a..84f4debe 100644
--- a/tests/amdgpu/deadlock_tests.c
+++ b/tests/amdgpu/deadlock_tests.c
@@ -36,6 +36,7 @@
36 36
37#include "amdgpu_test.h" 37#include "amdgpu_test.h"
38#include "amdgpu_drm.h" 38#include "amdgpu_drm.h"
39#include "amdgpu_internal.h"
39 40
40#include <pthread.h> 41#include <pthread.h>
41 42
@@ -87,6 +88,24 @@ static void amdgpu_deadlock_helper(unsigned ip_type);
87static void amdgpu_deadlock_gfx(void); 88static void amdgpu_deadlock_gfx(void);
88static void amdgpu_deadlock_compute(void); 89static void amdgpu_deadlock_compute(void);
89 90
91CU_BOOL suite_deadlock_tests_enable(void)
92{
93 if (amdgpu_device_initialize(drm_amdgpu[0], &major_version,
94 &minor_version, &device_handle))
95 return CU_FALSE;
96
97 if (amdgpu_device_deinitialize(device_handle))
98 return CU_FALSE;
99
100
101 if (device_handle->info.family_id == AMDGPU_FAMILY_AI) {
102 printf("\n\nCurrently hangs the CP on this ASIC, deadlock suite disabled\n");
103 return CU_FALSE;
104 }
105
106 return CU_TRUE;
107}
108
90int suite_deadlock_tests_init(void) 109int suite_deadlock_tests_init(void)
91{ 110{
92 struct amdgpu_gpu_info gpu_info = {0}; 111 struct amdgpu_gpu_info gpu_info = {0};