summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/gma500/gtt.h
diff options
context:
space:
mode:
authorPatrik Jakobsson <patrik.r.jakobsson@gmail.com>2020-10-28 17:36:08 +0300
committerPatrik Jakobsson <patrik.r.jakobsson@gmail.com>2020-11-15 22:11:52 +0300
commitebc7d6470ac4b5f1fb3afa4da11861ff5bd5ea00 (patch)
tree5045f9f106d221a78c35626bbb96d22e0c63fac5 /drivers/gpu/drm/gma500/gtt.h
parent5933baa36e267e480bec59a752579c7581b0b2f5 (diff)
downloadlinux-ebc7d6470ac4b5f1fb3afa4da11861ff5bd5ea00.tar.xz
drm/gma500: Remove GTT roll support
GTT roll support was used to accelerate fb panning on some machines. Unfortunately this never worked properly with multiple monitors and caused issues on others where the framebuffer wouldn't fit in stolen memory. Let's remove it! Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://patchwork.freedesktop.org/patch/msgid/20201028143608.1284-1-patrik.r.jakobsson@gmail.com
Diffstat (limited to 'drivers/gpu/drm/gma500/gtt.h')
-rw-r--r--drivers/gpu/drm/gma500/gtt.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/gpu/drm/gma500/gtt.h b/drivers/gpu/drm/gma500/gtt.h
index 3cf190295ad3..2bf165849ebe 100644
--- a/drivers/gpu/drm/gma500/gtt.h
+++ b/drivers/gpu/drm/gma500/gtt.h
@@ -37,7 +37,6 @@ struct gtt_range {
bool mmapping; /* Is mmappable */
struct page **pages; /* Backing pages if present */
int npage; /* Number of backing pages */
- int roll; /* Roll applied to the GTT entries */
};
#define to_gtt_range(x) container_of(x, struct gtt_range, gem)
@@ -49,7 +48,5 @@ extern void psb_gtt_kref_put(struct gtt_range *gt);
extern void psb_gtt_free_range(struct drm_device *dev, struct gtt_range *gt);
extern int psb_gtt_pin(struct gtt_range *gt);
extern void psb_gtt_unpin(struct gtt_range *gt);
-extern void psb_gtt_roll(struct drm_device *dev,
- struct gtt_range *gt, int roll);
extern int psb_gtt_restore(struct drm_device *dev);
#endif