WSL2-Linux-Kernel/drivers/gpu/drm/i915
Brad Volkin 114d4f7008 drm/i915: Reject commands that would store to global HWS page
PIPE_CONTROL and MI_FLUSH_DW have bits that would write to the
hardware status page. The driver stores request tracking info
there, so don't let userspace overwrite it.

v2: trailing comma fix, rebased

Signed-off-by: Brad Volkin <bradley.d.volkin@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2014-04-01 22:58:14 +02:00
..
Kconfig
Makefile
dvo.h
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
i915_cmd_parser.c drm/i915: Reject commands that would store to global HWS page 2014-04-01 22:58:14 +02:00
i915_debugfs.c
i915_dma.c
i915_drv.c
i915_drv.h drm/i915: Enable PPGTT command parser checks 2014-04-01 22:58:13 +02:00
i915_gem.c
i915_gem_context.c
i915_gem_debug.c
i915_gem_dmabuf.c
i915_gem_evict.c
i915_gem_execbuffer.c
i915_gem_gtt.c drm/i915: Allow full PPGTT with param override 2014-04-01 22:58:07 +02:00
i915_gem_gtt.h drm/i915: Split out GTT specific header file 2014-04-01 22:58:07 +02:00
i915_gem_stolen.c
i915_gem_tiling.c
i915_gpu_error.c
i915_ioc32.c
i915_irq.c drm/i915: make semaphore signaller detection more robust 2014-04-01 22:58:06 +02:00
i915_params.c
i915_reg.h drm/i915: Reject commands that would store to global HWS page 2014-04-01 22:58:14 +02:00
i915_suspend.c
i915_sysfs.c
i915_trace.h
i915_trace_points.c
i915_ums.c
intel_acpi.c
intel_bios.c
intel_bios.h
intel_crt.c
intel_ddi.c
intel_display.c
intel_dp.c
intel_drv.h
intel_dsi.c
intel_dsi.h
intel_dsi_cmd.c
intel_dsi_cmd.h
intel_dsi_pll.c
intel_dvo.c
intel_fbdev.c
intel_hdmi.c
intel_i2c.c
intel_lvds.c
intel_modes.c
intel_opregion.c
intel_overlay.c
intel_panel.c
intel_pm.c
intel_ringbuffer.c
intel_ringbuffer.h
intel_sdvo.c
intel_sdvo_regs.h
intel_sideband.c
intel_sprite.c
intel_tv.c
intel_uncore.c