drm: Branch 'master'

[email protected] (Alex Deucher)
Newsgroups gmane.comp.video.dri.patches
Message-ID <[email protected]>
 tests/amdgpu/vce_tests.c |   20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

New commits:
commit 99ede3e6874c4cc5d1d36339095f49467fcf3c17
Author: Sonny Jiang <[email protected]>
Date:   Thu Feb 18 10:59:56 2016 -0500

    amdgpu/tests: fix tests for asics with one VCE instance
    
    Reviewed-by: Leo Liu <[email protected]>
    Signed-off-by: Sonny Jiang <[email protected]>
    Signed-off-by: Alex Deucher <[email protected]>

diff --git a/tests/amdgpu/vce_tests.c b/tests/amdgpu/vce_tests.c
index 32fc001..4915170 100644
--- a/tests/amdgpu/vce_tests.c
+++ b/tests/amdgpu/vce_tests.c
@@ -65,6 +65,7 @@ static amdgpu_device_handle device_handle;
 static uint32_t major_version;
 static uint32_t minor_version;
 static uint32_t family_id;
+static uint32_t vce_harvest_config;
 
 static amdgpu_context_handle context_handle;
 static amdgpu_bo_handle ib_handle;
@@ -97,6 +98,7 @@ int suite_vce_tests_init(void)
 		return CUE_SINIT_FAILED;
 
 	family_id = device_handle->info.family_id;
+	vce_harvest_config = device_handle->info.vce_harvest_config;
 
 	r = amdgpu_cs_ctx_create(device_handle, &context_handle);
 	if (r)
@@ -440,14 +442,16 @@ static void amdgpu_cs_vce_encode(void)
 		check_result(&enc);
 
 		/* two instances */
-		enc.two_instance = true;
-		vce_taskinfo[2] = 0x83;
-		vce_taskinfo[4] = 1;
-		amdgpu_cs_vce_encode_idr(&enc);
-		vce_taskinfo[2] = 0xffffffff;
-		vce_taskinfo[4] = 2;
-		amdgpu_cs_vce_encode_p(&enc);
-		check_result(&enc);
+		if (vce_harvest_config == 0) {
+			enc.two_instance = true;
+			vce_taskinfo[2] = 0x83;
+			vce_taskinfo[4] = 1;
+			amdgpu_cs_vce_encode_idr(&enc);
+			vce_taskinfo[2] = 0xffffffff;
+			vce_taskinfo[4] = 2;
+			amdgpu_cs_vce_encode_p(&enc);
+			check_result(&enc);
+		}
 	} else {
 		vce_taskinfo[3] = 3;
 		vce_encode[16] = 0;

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.