[haiku-commits] haiku: hrev43295 - src/add-ons/accelerants/radeon_hd

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 20 Nov 2011 23:33:39 +0100 (CET)

hrev43295 adds 1 changeset to branch 'master'
old head: b07517d9ede0c5c30869d52c727282ce9affd2c3
new head: 021332df5dcdfa8f8a1584a53328e303ae5beec8

----------------------------------------------------------------------------

1 files changed, 4 insertions(+), 2 deletions(-)
src/add-ons/accelerants/radeon_hd/gpu.cpp |    6 ++++--

############################################################################

Revision:    hrev43295
Commit:      021332df5dcdfa8f8a1584a53328e303ae5beec8
URL:         http://cgit.haiku-os.org/haiku/commit/?id=021332d
Author:      Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Date:        Sun Nov 20 22:32:59 2011 UTC

Improve GPU memory controller setup on later chips

* Fix bug where we setup MC twice on Evergreen+
* Northern Island chipsets use the Evergreen MC setup (just cosmetic)

----------------------------------------------------------------------------

diff --git a/src/add-ons/accelerants/radeon_hd/gpu.cpp 
b/src/add-ons/accelerants/radeon_hd/gpu.cpp
index bf6fea3..87c97be 100644
--- a/src/add-ons/accelerants/radeon_hd/gpu.cpp
+++ b/src/add-ons/accelerants/radeon_hd/gpu.cpp
@@ -486,9 +486,11 @@ radeon_gpu_mc_setup()
        TRACE("%s: vramStart: 0x%" B_PRIX64 ", vramEnd: 0x%" B_PRIX64 "\n",
                __func__, gInfo->fb.vramStart, gInfo->fb.vramEnd);
 
-       if (info.chipsetID >= RADEON_CEDAR)
+       if (info.chipsetID >= RADEON_CAYMAN)
+               return radeon_gpu_mc_setup_evergreen(); // also for ni
+       else if (info.chipsetID >= RADEON_CEDAR)
                return radeon_gpu_mc_setup_evergreen();
-       if (info.chipsetID >= RADEON_RV770)
+       else if (info.chipsetID >= RADEON_RV770)
                return radeon_gpu_mc_setup_r700();
        else if (info.chipsetID >= RADEON_R600)
                return radeon_gpu_mc_setup_r600();


Other related posts:

  • » [haiku-commits] haiku: hrev43295 - src/add-ons/accelerants/radeon_hd - kallisti5