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@xxxxxxxxx> > --- > 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 -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html