drm/i915/gem: Switch to the Linux scatterlist API
authorFrançois Tigeot <ftigeot@wolfpond.org>
Sat, 23 Apr 2016 19:14:27 +0000 (21:14 +0200)
committerFrançois Tigeot <ftigeot@wolfpond.org>
Sat, 23 Apr 2016 19:57:55 +0000 (21:57 +0200)
commit7ec9f8e589bca0ae09d3770992c0dc94262468d5
treee7bb18c99a77555c9f9110acf01671b0e466ce21
parentb9e35f5a46b31947d558d41425ea8f09012adf3f
drm/i915/gem: Switch to the Linux scatterlist API

* We were previously using regular arrays of pointers to vm pages

* This change tremendously reduces differences with the Linux code
  and will make future evolutions of this driver easier to implement

* Remove some unused i915 agp functions while I'm here
12 files changed:
sys/dev/agp/agp_i810.c
sys/dev/drm/i915/i915_cmd_parser.c
sys/dev/drm/i915/i915_drv.h
sys/dev/drm/i915/i915_gem.c
sys/dev/drm/i915/i915_gem_gtt.c
sys/dev/drm/i915/i915_gem_gtt.h
sys/dev/drm/i915/i915_gem_render_state.c
sys/dev/drm/i915/i915_gem_tiling.c
sys/dev/drm/i915/intel_lrc.c
sys/dev/drm/i915/intel_ringbuffer.c
sys/dev/drm/include/drm/intel-gtt.h
sys/dev/drm/include/linux/scatterlist.h