]> asedeno.scripts.mit.edu Git - linux.git/commit
drm/etnaviv: hook up DRM GPU scheduler
authorLucas Stach <l.stach@pengutronix.de>
Mon, 4 Dec 2017 17:41:58 +0000 (18:41 +0100)
committerLucas Stach <l.stach@pengutronix.de>
Mon, 12 Feb 2018 15:30:59 +0000 (16:30 +0100)
commite93b6deeb45a781489f4ceaa97f9545a3cbebb81
tree82b760c0285f254b0fa73999f9da3230cdad2266
parent8bc4d885bd42e9a1d47a53aa4efbb818597ef9a0
drm/etnaviv: hook up DRM GPU scheduler

This hooks in the DRM GPU scheduler. No improvement yet, as all the
dependency handling is still done in etnaviv_gem_submit. This just
replaces the actual GPU submit by passing through the scheduler.

Allows to get rid of the retire worker, as this is now driven by the
scheduler.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
drivers/gpu/drm/etnaviv/Kconfig
drivers/gpu/drm/etnaviv/Makefile
drivers/gpu/drm/etnaviv/etnaviv_drv.c
drivers/gpu/drm/etnaviv/etnaviv_drv.h
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_sched.c [new file with mode: 0644]
drivers/gpu/drm/etnaviv/etnaviv_sched.h [new file with mode: 0644]