• Benjamin Herrenschmidt's avatar
    [PATCH] Fix more radeon GART start calculation cases · 67dbb4ea
    Benjamin Herrenschmidt authored
    As reported by Jules Villard <jvillard@ens-lyon.fr> and some others, the
    recent GART aperture start reconfiguration causes problems on some
    setups.
    
    What I _think_ might be happening is that the X server is also trying to
    muck around with the card memory map and is forcing it back into a wrong
    setting that also happens to no longer match what the DRM wants to do
    and blows up.  There are bugs all over the place in that code (and still
    some bugs in the DRM as well anyway).
    
    This patch attempts to avoid that by using the largest of the 2 values,
    which I think will cause it to behave as it used to for you and will
    still fix the problem with machines that have an aperture size smaller
    than the video memory.
    Acked-by: default avatarJules Villard <jvillard@ens-lyon.fr>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    67dbb4ea
radeon_cp.c 56.6 KB