gfx-gtt: enhanced GTT memory manager to support different buffer types.
authorJackie Li <yaodong.li@intel.com>
Wed, 23 Nov 2011 15:00:06 +0000 (23:00 +0800)
committerGross, Mark <mark.gross@intel.com>
Thu, 24 Nov 2011 08:48:55 +0000 (00:48 -0800)
commit787bdba308f8606b4646da2527e40e3f61e9b456
treeced711e70c84a2b79fd61bef3bbe3d6656b6cb3c
parentb4f91c7776c68a6e76a83325d12472109d81677f
gfx-gtt: enhanced GTT memory manager to support different buffer types.

This is patch 2/5 of HWC enabling.

Added three interfaces to GTT memory manager to support follow buffers:
1) all kinds of PVR meminfo
2) BCD buffer
3) user mode allocated buffer.

Change-Id: I9bdcd4f18cf01ab58976c495d51b0aa0a3d27583
Signed-off-by: Jackie Li <yaodong.li@intel.com>
Reviewed-on: http://android.intel.com:8080/25090
Reviewed-by: buildbot <buildbot@intel.com>
Reviewed-by: Gross, Mark <mark.gross@intel.com>
Tested-by: Gross, Mark <mark.gross@intel.com>
drivers/staging/mrst/bc_video/bufferclass_video_linux.c
drivers/staging/mrst/bc_video/bufferclass_video_linux.h
drivers/staging/mrst/drv/psb_drm.h
drivers/staging/mrst/drv/psb_drv.c
drivers/staging/mrst/drv/psb_gtt.c
drivers/staging/mrst/drv/psb_pvr_glue.c
drivers/staging/mrst/drv/psb_pvr_glue.h