Browse Source

msm: eva: make ARP buffer non-secure temporarily

Will remap to secure CB after hyp_assign becomes available.

Change-Id: I17a2e00a8e6ea6a45754c69db8638370da035f28
Signed-off-by: George Shen <[email protected]>
George Shen 4 years ago
parent
commit
f998ae1909
2 changed files with 4 additions and 2 deletions
  1. 3 1
      msm/eva/msm_cvp_buf.c
  2. 1 1
      msm/eva/msm_cvp_internal.h

+ 3 - 1
msm/eva/msm_cvp_buf.c

@@ -854,7 +854,9 @@ struct cvp_internal_buf *cvp_allocate_arp_bufs(struct msm_cvp_inst *inst,
 		return NULL;
 
 	/* PERSIST buffer requires secure mapping */
-	smem_flags |= SMEM_SECURE | SMEM_NON_PIXEL;
+	/* Disable and wait for hyp_assign available
+	 * smem_flags |= SMEM_SECURE | SMEM_NON_PIXEL;
+	 */
 
 	buf = kmem_cache_zalloc(cvp_driver->buf_cache, GFP_KERNEL);
 	if (!buf) {

+ 1 - 1
msm/eva/msm_cvp_internal.h

@@ -45,7 +45,7 @@
 #define SYS_MSG_INDEX(__msg) (__msg - SYS_MSG_START)
 #define SESSION_MSG_INDEX(__msg) (__msg - SESSION_MSG_START)
 
-#define ARP_BUF_SIZE 0x100000
+#define ARP_BUF_SIZE 0x300000
 
 #define CVP_RT_PRIO_THRESHOLD 1