OSDN Git Service

freedreno: add interface to get buffer address
authorRob Clark <robclark@freedesktop.org>
Sun, 25 Feb 2018 19:56:18 +0000 (14:56 -0500)
committerRob Clark <robclark@freedesktop.org>
Mon, 26 Feb 2018 19:04:56 +0000 (14:04 -0500)
commit1384c0812337515694731a18643faf504402bece
treee0f1958d3fa33b3036f837953c583539fbbc3a8b
parent4f08bfe96da1542f336589edf310d06ebce3cf20
freedreno: add interface to get buffer address

Needed for clover/OpenCL.  Fortunately the kernel interface is already
in place.

Include a stub _put_iova() so mesa can tell us when it no longer needs
the buffer to be pinned.  There is no kernel interface for this (yet),
but at least if we want to unpin buffers we won't need mesa changes.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
freedreno/freedreno_bo.c
freedreno/freedreno_drmif.h
freedreno/freedreno_priv.h
freedreno/msm/msm_bo.c