]> git.baikalelectronics.ru Git - kernel.git/commit
drm/etnaviv: move cmdbuf into submit object
authorLucas Stach <l.stach@pengutronix.de>
Fri, 24 Nov 2017 15:56:37 +0000 (16:56 +0100)
committerLucas Stach <l.stach@pengutronix.de>
Tue, 2 Jan 2018 16:33:36 +0000 (17:33 +0100)
commit6c2a81966e9ca5add6bb882decca58acbc66fb63
treea766b33cd78a2806f4cfb26fe1d1826f44c30c81
parentd1cdca7de7504d0f1849f2592e9cb9298a20e125
drm/etnaviv: move cmdbuf into submit object

Less dynamic allocations and slims down the cmdbuf object to only the
required information, as everything else is already available in the
submit object.

This also simplifies buffer and mappings lifetime management, as they
are now exlusively attached to the submit object and not additionally
to the cmdbuf.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h
drivers/gpu/drm/etnaviv/etnaviv_drv.c
drivers/gpu/drm/etnaviv/etnaviv_dump.c
drivers/gpu/drm/etnaviv/etnaviv_gem.h
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c