drm/i915: Move GSM mapping into dev_priv
authorBen Widawsky <benjamin.widawsky@intel.com>
Tue, 18 Dec 2012 18:31:26 +0000 (10:31 -0800)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 20 Dec 2012 15:28:42 +0000 (16:28 +0100)
commit06e5598fce5ce89fe8bf081398296e5b08d993dd
tree3c00031aed1df894613b53c3900192dd677ec367
parentd7e5008f7c2077d856e40a3af746f1a47028b5f2
drm/i915: Move GSM mapping into dev_priv

This removes an unused field from the AGP structure and moves it into
the dev_priv structure (with a slightly better name). This builds upon
the kill-agp series already merged.

GSM is a well defined term in the bspec:
GSM: Graphics Stolen Memory

GTT stolen space is defined for storage of the GFX GTT entries in
physical memory. IA can not access GSM directly , it can only access via
GTTMMADR. GT can access GSM directly or through GTTMMADR.

This is not the entire stolen space.

Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/char/agp/intel-gtt.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem_gtt.c
include/drm/intel-gtt.h