From 64436f2da02b27ed1581b4dfbc7248d457c8da73 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E6=9D=9C=E5=9D=A4=E6=98=8E?= Date: Thu, 18 Aug 2011 17:39:35 +0800 Subject: [PATCH] gpu: reserved 32k for GPU's memory to avoid access error memory. --- .../rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/staging/rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c b/drivers/staging/rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c index c82a51adf55d..ca399a0a01c1 100644 --- a/drivers/staging/rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c +++ b/drivers/staging/rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c @@ -831,7 +831,8 @@ gckVIDMEM_AllocateLinear( gcmkONERROR(gcvSTATUS_OUT_OF_MEMORY); } - if (Bytes > Memory->freeBytes) + // dkm: ¶àÔ¤Áô32KµÄ¿Õ¼ä£¬·ñÔòGPU»áÓзÃÎÊ·Ç·¨µØÖ·µÄ·çÏÕ + if (Bytes + (32 << 10) > Memory->freeBytes) { /* Not enough memory. */ gcmkONERROR(gcvSTATUS_OUT_OF_MEMORY); -- 2.34.1