OSDN Git Service

radeon: fix accessible VRAM sizing
authorDave Airlie <airlied@redhat.com>
Sun, 2 Nov 2008 23:31:17 +0000 (09:31 +1000)
committerDave Airlie <airlied@redhat.com>
Sun, 2 Nov 2008 23:31:17 +0000 (09:31 +1000)
linux-core/radeon_gem.c

index 5e2ad98..5ecd8c5 100644 (file)
@@ -585,6 +585,9 @@ void radeon_vram_setup(struct drm_device *dev)
        if (accessible > bar_size)
                accessible = bar_size;
 
+       if (accessible > vram)
+               accessible = vram;
+
        DRM_INFO("Detected VRAM RAM=%dK, accessible=%uK, BAR=%uK\n",
                 vram, accessible, bar_size);