drm/i915: make dsm struct resource centric
Now that we are using struct resource to track the stolen region, it is more convenient if we track dsm in a resource as well. v2: check range_overflow when writing to 32b registers (Chris) pepper in some comments (Chris) v3: refit i915_stolen_to_dma() v4: kill ggtt->stolen_size v5: some more polish Signed-off-by:Matthew Auld <matthew.auld@intel.com> Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Cc: Chris Wilson <chris@chris-wilson.co.uk> Cc: Paulo Zanoni <paulo.r.zanoni@intel.com> Reviewed-by:
Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by:
Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20171211151822.20953-6-matthew.auld@intel.com
Showing
- drivers/char/agp/intel-gtt.c 0 additions, 2 deletionsdrivers/char/agp/intel-gtt.c
- drivers/gpu/drm/i915/i915_drv.h 9 additions, 3 deletionsdrivers/gpu/drm/i915/i915_drv.h
- drivers/gpu/drm/i915/i915_gem_gtt.c 2 additions, 6 deletionsdrivers/gpu/drm/i915/i915_gem_gtt.c
- drivers/gpu/drm/i915/i915_gem_gtt.h 0 additions, 1 deletiondrivers/gpu/drm/i915/i915_gem_gtt.h
- drivers/gpu/drm/i915/i915_gem_stolen.c 60 additions, 65 deletionsdrivers/gpu/drm/i915/i915_gem_stolen.c
- drivers/gpu/drm/i915/intel_fbc.c 9 additions, 4 deletionsdrivers/gpu/drm/i915/intel_fbc.c
- drivers/gpu/drm/i915/intel_pm.c 9 additions, 6 deletionsdrivers/gpu/drm/i915/intel_pm.c
- include/drm/intel-gtt.h 0 additions, 1 deletioninclude/drm/intel-gtt.h
Please register or sign in to comment