commit | c2c75131244507c93f812862fdbd4f3a37139401 | [log] [tgz] |
---|---|---|
author | Daniel Vetter <daniel.vetter@ffwll.ch> | Thu Jul 05 12:17:30 2012 +0200 |
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | Thu Jul 05 13:36:01 2012 +0200 |
tree | 068e1aae4099aafe1a31948e382bf882af43d378 | |
parent | e506a0c6381f180858d2e343c3ed5c0bde8e84ba [diff] |
drm/i915: adjust framebuffer base address on gen4+ The tileoffset register only supports a limited offset in x/y of 4096, so for giant screen configuration with a shared fb we wrap around. Fix this by computing a linear offset in tiles (pages) and only use the tileoffset register to offset within the tile. Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>