summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorVitaly Prosyak <vitaly.prosyak@amd.com>2024-04-27 00:03:22 -0400
committerVitaly Prosyak <vitaly.prosyak@amd.com>2024-04-30 17:00:10 -0400
commit973652fb579733234d1ecbc9304788153e462f11 (patch)
treea2be8a00365fa74bfcf42ab0d4c20f6cd3886168 /tests
parentce6ce0f60dd1a6c0df93a01ad71a31964158a2cf (diff)
tests/amdgpu: improve fuzzing test
Improve cs wait for fuzzing test by using all possible IP blocks. Due to some IP blocks being different for different ASICs's the return code for ioctl DRM_IOCTL_AMDGPU_WAIT_CS is ignored. Cc: Alex Deucher <alexander.deucher@amd.com> Cc: Christian Koenig <christian.koenig@amd.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Cc: Jesse Zhang <Jesse.Zhang@amd.com> Signed-off-by: Vitaly Prosyak <vitaly.prosyak@amd.com> Reviewed-by: Jesse Zhang <Jesse.Zhang@amd.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/amdgpu/amd_fuzzing.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/amdgpu/amd_fuzzing.c b/tests/amdgpu/amd_fuzzing.c
index b47b26cf0..b2bba83fa 100644
--- a/tests/amdgpu/amd_fuzzing.c
+++ b/tests/amdgpu/amd_fuzzing.c
@@ -91,7 +91,6 @@ void amd_cs_wait_fuzzing(int fd, const enum amd_ip_block_type types[], int size)
r = igt_ioctl(fd, DRM_IOCTL_AMDGPU_WAIT_CS, &cs_wait);
igt_info("%s AMDGPU_WAIT_CS %s r %d\n", __func__,
amd_ip_type_arr[types[i]].name, r);
- igt_assert_eq(r, 0);
}
}
@@ -160,7 +159,10 @@ igt_main
{
int fd = -1;
const enum amd_ip_block_type arr_types[] = {
- AMD_IP_VCE, AMD_IP_VCN_ENC, AMD_IP_VCN_JPEG, AMD_IP_VPE };
+ AMD_IP_GFX, AMD_IP_COMPUTE, AMD_IP_DMA, AMD_IP_UVD,
+ AMD_IP_VCE, AMD_IP_UVD_ENC, AMD_IP_VCN_DEC, AMD_IP_VCN_ENC,
+ AMD_IP_VCN_JPEG, AMD_IP_VPE
+ };
igt_fixture {
fd = drm_open_driver(DRIVER_AMDGPU);