From 736ef0b61cab55378202c5f49d91799cc2b99091 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20K=C3=B6nig?= Date: Thu, 7 Sep 2017 10:16:01 +0200 Subject: [PATCH] amdgpu: make userptr unit test more interesting MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Do a fork() to force some MMU callbacks. Signed-off-by: Christian König Acked-by: Alex Deucher --- tests/amdgpu/basic_tests.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/amdgpu/basic_tests.c b/tests/amdgpu/basic_tests.c index 80d15e7..18bcf91 100644 --- a/tests/amdgpu/basic_tests.c +++ b/tests/amdgpu/basic_tests.c @@ -31,6 +31,7 @@ #ifdef HAVE_ALLOCA_H # include #endif +#include #include "CUnit/Basic.h" @@ -1403,6 +1404,11 @@ static void amdgpu_userptr_test(void) while (j++ < sdma_write_length) pm4[i++] = 0xdeadbeaf; + if (!fork()) { + pm4[0] = 0x0; + exit(0); + } + amdgpu_test_exec_cs_helper(context_handle, AMDGPU_HW_IP_DMA, 0, i, pm4, @@ -1426,4 +1432,6 @@ static void amdgpu_userptr_test(void) r = amdgpu_cs_ctx_free(context_handle); CU_ASSERT_EQUAL(r, 0); + + wait(NULL); } -- 2.7.4