fix reversed memory units
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41562 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -112,20 +112,20 @@ radeon_hd_init(radeon_info &info)
|
|||||||
// Populate graphics_memory/aperture_size with KB
|
// Populate graphics_memory/aperture_size with KB
|
||||||
if (info.shared_info->device_chipset >= RADEON_R800) {
|
if (info.shared_info->device_chipset >= RADEON_R800) {
|
||||||
// R800+ has memory stored in MB
|
// R800+ has memory stored in MB
|
||||||
info.shared_info->graphics_memory_size
|
|
||||||
= read32(info.registers + R6XX_CONFIG_MEMSIZE) / 1024;
|
|
||||||
info.shared_info->graphics_aperture_size
|
|
||||||
= read32(info.registers + R6XX_CONFIG_APER_SIZE) / 1024;
|
|
||||||
} else {
|
|
||||||
// R600-R700 has memory stored in bytes
|
|
||||||
info.shared_info->graphics_memory_size
|
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
|
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;
|
||||||
|
info.shared_info->graphics_aperture_size
|
||||||
|
= read32(info.registers + R6XX_CONFIG_APER_SIZE) / 1024;
|
||||||
}
|
}
|
||||||
|
|
||||||
int32 memory_size = info.shared_info->graphics_memory_size * 1024;
|
int32 memory_size = info.shared_info->graphics_memory_size / 1024;
|
||||||
int32 aperture_size = info.shared_info->graphics_aperture_size * 1024;
|
int32 aperture_size = info.shared_info->graphics_aperture_size / 1024;
|
||||||
TRACE("card(%ld): found %ld MB memory on card.\n", info.id,
|
TRACE("card(%ld): found %ld MB memory on card.\n", info.id,
|
||||||
memory_size);
|
memory_size);
|
||||||
TRACE("card(%ld): found %ld MB aperture on card.\n", info.id,
|
TRACE("card(%ld): found %ld MB aperture on card.\n", info.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user