drm/i915: add GEM GTT mapping support