drm/msm: add sudo flag to submit ioctl
authorRob Clark <robdclark@gmail.com>
Wed, 13 Dec 2017 20:12:57 +0000 (15:12 -0500)
committerRob Clark <robdclark@gmail.com>
Tue, 20 Feb 2018 15:41:20 +0000 (10:41 -0500)
commit6a8bd08d0465b2b8d214007c58598e2c15312296
tree2f776c4b220a2885a4de8f10182a63bbd1c9d5b7
parent331dc0bc195bb77fcbe60b4513464b406a6d20cb
drm/msm: add sudo flag to submit ioctl

This flags cause cmdstream to be executed from the ringbuffer (RB)
instead of IB1.  Normally not something you'd ever want to do, but
it is super useful for firmware debugging.

Hidden behind CAP_SYS_RAWIO and a default=n kconfig option which
depends on EXPERT (and has a suitably scary warning), to prevent
it from being used on accident.

Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/Kconfig
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
drivers/gpu/drm/msm/msm_gem.h
drivers/gpu/drm/msm/msm_gem_submit.c
include/uapi/drm/msm_drm.h