diff options
author | Xianzhong <b07117@freescale.com> | 2013-10-10 00:24:05 +0800 |
---|---|---|
committer | Xianzhong <b07117@freescale.com> | 2013-11-04 23:45:31 +0800 |
commit | 087544a6e322c247b1f5be3dd873e7c5b1ef3723 (patch) | |
tree | 66ea0557a1a54720f76f5f3eeddd53eb12f266ee /drivers/mxc/gpu-viv/hal/kernel/gc_hal_kernel_db.c | |
parent | e1c08484abcf7ab12e986a11c01e193e70a9f95f (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.c | 12 |
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: |