[haiku-commits] r41164 - haiku/trunk/src/add-ons/accelerants/radeon_hd

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 1 Apr 2011 23:01:16 +0200 (CEST)

Author: kallisti5
Date: 2011-04-01 23:01:11 +0200 (Fri, 01 Apr 2011)
New Revision: 41164
Changeset: https://dev.haiku-os.org/changeset/41164

Modified:
   haiku/trunk/src/add-ons/accelerants/radeon_hd/bios.cpp
Log:
add basic register read/write to AtomBIOS callbacks

Modified: haiku/trunk/src/add-ons/accelerants/radeon_hd/bios.cpp
===================================================================
--- haiku/trunk/src/add-ons/accelerants/radeon_hd/bios.cpp      2011-04-01 
20:25:25 UTC (rev 41163)
+++ haiku/trunk/src/add-ons/accelerants/radeon_hd/bios.cpp      2011-04-01 
21:01:11 UTC (rev 41164)
@@ -86,21 +86,19 @@
 UINT32
 CailReadATIRegister(VOID* CAIL, UINT32 idx)
 {
-       // TODO : CailReadATIRegister
-
-       UINT32 ret = 0;
-       // ret = RHDRegRead(((atomBiosHandlePtr)CAIL), idx << 2);
-       return ret;
+       TRACE(("%s(0x%X)\n", __func__, idx << 2));
+       return read32(idx << 2);
 }
 
 
 VOID
 CailWriteATIRegister(VOID *CAIL, UINT32 idx, UINT32 data)
 {
-       // TODO : CailWriteATIRegister
+       TRACE(("%s(0x%X)\n", __func__, idx << 2));
 
+       // TODO : save MMIO via atomSaveRegisters in CailWriteATIRegister
        // atomSaveRegisters((atomBiosHandlePtr)CAIL, atomRegisterMMIO, idx << 
2);
-       // RHDRegWrite(((atomBiosHandlePtr)CAIL), idx << 2a, data);
+       write32(idx << 2, data);
 }
 
 


Other related posts:

  • » [haiku-commits] r41164 - haiku/trunk/src/add-ons/accelerants/radeon_hd - kallisti5