summaryrefslogtreecommitdiff
path: root/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
diff options
context:
space:
mode:
authorXianzhong <b07117@freescale.com>2013-10-10 00:24:05 +0800
committerXianzhong <b07117@freescale.com>2013-11-04 23:45:31 +0800
commit087544a6e322c247b1f5be3dd873e7c5b1ef3723 (patch)
tree66ea0557a1a54720f76f5f3eeddd53eb12f266ee /drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
parente1c08484abcf7ab12e986a11c01e193e70a9f95f (diff)
ENGR00283031 [GPU]Integrate 4.6.9p13 release kernel driver
Integrate GPU 4.6.9p13 release kernel driver for Android. Signed-off-by: Xianzhong <b07117@freescale.com> Acked-by: Jason Liu
Diffstat (limited to 'drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c')
-rw-r--r--drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
index 4f10cd5e36cf..b181f55ec55e 100644
--- a/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
+++ b/drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c
@@ -1340,6 +1340,18 @@ gckKERNEL_DestroyProcessDB(
status = gckOS_FreeMemory(Kernel->os, record->physical);
break;
+#if gcdANDROID_NATIVE_FENCE_SYNC
+ case gcvDB_SYNC_POINT:
+ /* Free the user signal. */
+ status = gckOS_DestroySyncPoint(Kernel->os,
+ (gctSYNC_POINT) record->data);
+
+ gcmkTRACE_ZONE(gcvLEVEL_WARNING, gcvZONE_DATABASE,
+ "DB: SYNC POINT %d (status=%d)",
+ (gctINT)(gctUINTPTR_T)record->data, status);
+ break;
+#endif
+
case gcvDB_VIDEO_MEMORY_RESERVED:
case gcvDB_VIDEO_MEMORY_CONTIGUOUS:
case gcvDB_VIDEO_MEMORY_VIRTUAL: