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>main
parent
9ad9b7e91e
commit
18ffe485cd
|
@ -162,7 +162,7 @@ static Suites_Active_Status suites_active_stat[] = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.pName = DEADLOCK_TESTS_STR,
|
.pName = DEADLOCK_TESTS_STR,
|
||||||
.pActive = always_active,
|
.pActive = suite_deadlock_tests_enable,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.pName = VM_TESTS_STR,
|
.pName = VM_TESTS_STR,
|
||||||
|
|
|
@ -159,6 +159,11 @@ int suite_deadlock_tests_init();
|
||||||
*/
|
*/
|
||||||
int suite_deadlock_tests_clean();
|
int suite_deadlock_tests_clean();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decide if the suite is enabled by default or not.
|
||||||
|
*/
|
||||||
|
CU_BOOL suite_deadlock_tests_enable(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests in uvd enc test suite
|
* Tests in uvd enc test suite
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
|
|
||||||
#include "amdgpu_test.h"
|
#include "amdgpu_test.h"
|
||||||
#include "amdgpu_drm.h"
|
#include "amdgpu_drm.h"
|
||||||
|
#include "amdgpu_internal.h"
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
|
|
||||||
|
@ -87,6 +88,24 @@ static void amdgpu_deadlock_helper(unsigned ip_type);
|
||||||
static void amdgpu_deadlock_gfx(void);
|
static void amdgpu_deadlock_gfx(void);
|
||||||
static void amdgpu_deadlock_compute(void);
|
static void amdgpu_deadlock_compute(void);
|
||||||
|
|
||||||
|
CU_BOOL suite_deadlock_tests_enable(void)
|
||||||
|
{
|
||||||
|
if (amdgpu_device_initialize(drm_amdgpu[0], &major_version,
|
||||||
|
&minor_version, &device_handle))
|
||||||
|
return CU_FALSE;
|
||||||
|
|
||||||
|
if (amdgpu_device_deinitialize(device_handle))
|
||||||
|
return CU_FALSE;
|
||||||
|
|
||||||
|
|
||||||
|
if (device_handle->info.family_id == AMDGPU_FAMILY_AI) {
|
||||||
|
printf("\n\nCurrently hangs the CP on this ASIC, deadlock suite disabled\n");
|
||||||
|
return CU_FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
return CU_TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
int suite_deadlock_tests_init(void)
|
int suite_deadlock_tests_init(void)
|
||||||
{
|
{
|
||||||
struct amdgpu_gpu_info gpu_info = {0};
|
struct amdgpu_gpu_info gpu_info = {0};
|
||||||
|
|
Loading…
Reference in New Issue