[PATCH 6/6] drm/msm: add OCMEM driver
Stanimir Varbanov
stanimir.varbanov at linaro.org
Wed Sep 30 00:51:05 PDT 2015
Hi Rob,
Thanks for your work.
On 09/29/2015 10:48 PM, Rob Clark wrote:
> For now, since the GPU is the only upstream consumer, just stuff this
> into drm/msm. Eventually if we have other consumers, we'll have to
As the video encoder/decoder driver (vidc) for apq8084 && msm8974 also
use the ocmem for scratch buffers, it might be better to relocate the
ocmem driver in drivers/soc/qcom from the beginning?
I'm working on vidc driver upstream version so it will be nice to test
ocmem driver from it, too.
> split this out and make the allocation less hard coded. But I'll punt
> on that until I better understand the non-gpu uses-cases (and whether
> the allocation *really* needs to be as complicated as it is in the
> downstream driver).
>
> Signed-off-by: Rob Clark <robdclark at gmail.com>
> ---
> drivers/gpu/drm/msm/Makefile | 3 +-
> drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 19 +-
> drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 19 +-
> drivers/gpu/drm/msm/msm_drv.c | 2 +
> drivers/gpu/drm/msm/msm_gpu.h | 3 +
> drivers/gpu/drm/msm/ocmem/ocmem.c | 399 ++++++++++++++++++++++++++++++++++
> drivers/gpu/drm/msm/ocmem/ocmem.h | 46 ++++
> 7 files changed, 463 insertions(+), 28 deletions(-)
> create mode 100644 drivers/gpu/drm/msm/ocmem/ocmem.c
> create mode 100644 drivers/gpu/drm/msm/ocmem/ocmem.h
>
<snip>
--
regards,
Stan
More information about the dri-devel
mailing list