]> git.baikalelectronics.ru Git - kernel.git/commit
drm/etnaviv: remove switch_context member from etnaviv_gpu
authorLucas Stach <l.stach@pengutronix.de>
Fri, 17 Nov 2017 16:19:50 +0000 (17:19 +0100)
committerLucas Stach <l.stach@pengutronix.de>
Tue, 2 Jan 2018 16:21:37 +0000 (17:21 +0100)
commit94c9a27a510fa3d7e870862242a6f62b8c0e857a
tree2aae9fd53fcba2d81140c5c11edd585854a7da33
parent6caec09771e2d5f93c7568e38b14ef1cf757ff4b
drm/etnaviv: remove switch_context member from etnaviv_gpu

There is no need to store this in the gpu struct. MMU flushes are triggered
correctly in reaction to MMU maps and unmaps, independent of the current ctx.
Any required pipe switches can be infered from the current and the desired
GPU exec state.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
drivers/gpu/drm/etnaviv/etnaviv_buffer.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.h