]> 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)
commit4fd5657ddf1abf75b42c617d37df440508b296f7
treea766b33cd78a2806f4cfb26fe1d1826f44c30c81
parenta27ecb88c7f688bd3f4bf171945b1221fa3e8662
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