This patch expands secure param for amdgpu_test_exec_cs_helper_raw.
The flag is transfered to kernel with cs.

Signed-off-by: Aaron Liu <aaron....@amd.com>
---
 tests/amdgpu/basic_tests.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/tests/amdgpu/basic_tests.c b/tests/amdgpu/basic_tests.c
index 5154812..956be93 100644
--- a/tests/amdgpu/basic_tests.c
+++ b/tests/amdgpu/basic_tests.c
@@ -1290,7 +1290,8 @@ amdgpu_test_exec_cs_helper_raw(amdgpu_device_handle 
device_handle,
                               uint32_t *pm4_src, int res_cnt,
                               amdgpu_bo_handle *resources,
                               struct amdgpu_cs_ib_info *ib_info,
-                              struct amdgpu_cs_request *ibs_request)
+                              struct amdgpu_cs_request *ibs_request,
+                              bool secure)
 {
        int r;
        uint32_t expired;
@@ -1324,6 +1325,7 @@ amdgpu_test_exec_cs_helper_raw(amdgpu_device_handle 
device_handle,
        ib_info->size = pm4_dw;
 
        ibs_request->ip_type = ip_type;
+       ibs_request->flags = secure ? 1 : 0;
        ibs_request->ring = instance;
        ibs_request->number_of_ibs = 1;
        ibs_request->ibs = ib_info;
@@ -1374,7 +1376,7 @@ amdgpu_test_exec_cs_helper(amdgpu_context_handle 
context_handle,
        amdgpu_test_exec_cs_helper_raw(device_handle, context_handle,
                                       ip_type, instance, pm4_dw, pm4_src,
                                       res_cnt, resources, ib_info,
-                                      ibs_request);
+                                      ibs_request, false);
 }
 
 void
@@ -1466,7 +1468,7 @@ 
amdgpu_command_submission_write_linear_helper_with_secure(amdgpu_device_handle
                        amdgpu_test_exec_cs_helper_raw(device, context_handle,
                                                       ip_type, ring_id, i, pm4,
                                                       1, resources, ib_info,
-                                                      ibs_request);
+                                                      ibs_request, secure);
 
                        /* verify if SDMA test result meets with expected */
                        i = 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