These are preparatory patches for the display/gt uncore split that make sense even before the split is done. Main goal is to better isolate forcewake-related actions and to perform some cleanup/simplification of the code. Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> Cc: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxxxxxxxx> Daniele Ceraolo Spurio (6): drm/i915: use vfuncs for reg_read/write_fw_domains drm/i915: kill uncore_sanitize drm/i915: kill uncore_to_i915 drm/i915: skip forcewake actions on forcewake-less uncore drm/i915: dynamically allocate forcewake domains drm/i915/gvt: decouple check_vgpu() from uncore_init() drivers/gpu/drm/i915/i915_drv.c | 31 +- drivers/gpu/drm/i915/i915_drv.h | 5 - drivers/gpu/drm/i915/i915_pvinfo.h | 5 +- drivers/gpu/drm/i915/i915_vgpu.c | 31 +- drivers/gpu/drm/i915/intel_uncore.c | 483 ++++++++++--------- drivers/gpu/drm/i915/intel_uncore.h | 31 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 4 +- 7 files changed, 321 insertions(+), 269 deletions(-) -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx