[haiku-commits] r41562 - haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 18 May 2011 07:25:41 +0200 (CEST)

Author: kallisti5
Date: 2011-05-18 07:25:41 +0200 (Wed, 18 May 2011)
New Revision: 41562
Changeset: https://dev.haiku-os.org/changeset/41562

Modified:
   haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp
Log:
fix reversed memory units

Modified: 
haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp
===================================================================
--- haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp     
2011-05-18 04:25:05 UTC (rev 41561)
+++ haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp     
2011-05-18 05:25:41 UTC (rev 41562)
@@ -113,19 +113,19 @@
        if (info.shared_info->device_chipset >= RADEON_R800) {
                // R800+ has memory stored in MB
                info.shared_info->graphics_memory_size
-                       = read32(info.registers + R6XX_CONFIG_MEMSIZE) / 1024;
+                       = read32(info.registers + R6XX_CONFIG_MEMSIZE) * 1024;
                info.shared_info->graphics_aperture_size
-                       = read32(info.registers + R6XX_CONFIG_APER_SIZE) / 1024;
+                       = read32(info.registers + R6XX_CONFIG_APER_SIZE) * 1024;
        } else {
                // R600-R700 has memory stored in bytes
                info.shared_info->graphics_memory_size
-                       = read32(info.registers + R6XX_CONFIG_MEMSIZE) * 1024;
+                       = read32(info.registers + R6XX_CONFIG_MEMSIZE) / 1024;
                info.shared_info->graphics_aperture_size
-                       = read32(info.registers + R6XX_CONFIG_APER_SIZE) * 1024;
+                       = read32(info.registers + R6XX_CONFIG_APER_SIZE) / 1024;
        }
 
-       int32 memory_size = info.shared_info->graphics_memory_size * 1024;
-       int32 aperture_size = info.shared_info->graphics_aperture_size * 1024;
+       int32 memory_size = info.shared_info->graphics_memory_size / 1024;
+       int32 aperture_size = info.shared_info->graphics_aperture_size / 1024;
        TRACE("card(%ld): found %ld MB memory on card.\n", info.id,
                memory_size);
        TRACE("card(%ld): found %ld MB aperture on card.\n", info.id,


Other related posts:

  • » [haiku-commits] r41562 - haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd - kallisti5