diff options
author | Dave Airlie <airlied@linux.ie> | 2005-12-13 04:18:41 +0000 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-12-12 21:02:22 -0800 |
commit | 47807ce381acc34a7ffee2b42e35e96c0f322e52 (patch) | |
tree | d34a8ac9e3e9c05044aa230f9ae2785b12ed64bf | |
parent | 0e670506668a43e1355b8f10c33d081a676bd521 (diff) | |
download | op-kernel-dev-47807ce381acc34a7ffee2b42e35e96c0f322e52.zip op-kernel-dev-47807ce381acc34a7ffee2b42e35e96c0f322e52.tar.gz |
[drm] fix radeon aperture issue
Ben noticed that on certain cards we've landed the AGP space on top of
the second aperture instead of after it.. Which messes things up a lot
on those machines.
This just moves the gart further out, a more correct fix is in the works
from Ben for after 2.6.15.
Signed-off-by: Dave Airlie <airlied@linux.ie>
CC: Ben Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | drivers/char/drm/radeon_cp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/char/drm/radeon_cp.c b/drivers/char/drm/radeon_cp.c index 03839ea..9f2b4ef 100644 --- a/drivers/char/drm/radeon_cp.c +++ b/drivers/char/drm/radeon_cp.c @@ -1522,7 +1522,7 @@ static int radeon_do_init_cp(drm_device_t * dev, drm_radeon_init_t * init) dev_priv->gart_size = init->gart_size; dev_priv->gart_vm_start = dev_priv->fb_location - + RADEON_READ(RADEON_CONFIG_APER_SIZE); + + RADEON_READ(RADEON_CONFIG_APER_SIZE) * 2; #if __OS_HAS_AGP if (!dev_priv->is_pci) |