summaryrefslogtreecommitdiff
path: root/vmeta_lib.h
diff options
context:
space:
mode:
authorRaymondWu <xywu@marvell.com>2010-11-26 13:49:13 +0800
committerLi Li <lea.li@marvell.com>2010-12-09 14:10:46 +0800
commitb52a3070bb7ba7849161237d82ee9916abba51b6 (patch)
treeb82172bf1236e75d9b22478686c4ddc028b70302 /vmeta_lib.h
parent377baee8c87a61f1aef6237e9ff8881d6c042bd7 (diff)
vmeta fix virtual memory leakage.
Unmap useless virtual memory in user space. Code clean: replace all printf() with dbg_printf(). Add gst fix. Change-Id: I34ca001b093225de4d60b6ed92fc0399ea785aa0 Signed-off-by: RaymondWu <xywu@marvell.com>
Diffstat (limited to 'vmeta_lib.h')
-rwxr-xr-xvmeta_lib.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/vmeta_lib.h b/vmeta_lib.h
index 5f8e93f..cfad352 100755
--- a/vmeta_lib.h
+++ b/vmeta_lib.h
@@ -186,9 +186,11 @@ typedef struct vdec_os_driver_cb_s
SIGN32 io_mem_virt_addr; // the reg base addr that maped from kernel
UNSG32 io_mem_size; // the size of io mem area
int refcount; // reference count in current process
- UNSG32 vdec_obj_va;
+ SIGN32 vdec_obj_va;
+ UNSG32 vdec_obj_size;
UNSG32 hw_context_pa;
- UNSG32 kernel_share_va;
+ SIGN32 kernel_share_va;
+ UNSG32 kernel_share_size;
int kern_ver; //vmeta kernel version
} vdec_os_driver_cb_t;