From 1927d0ab3ecf034446da2a5f5e64539687ffcf84 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Fri, 1 Apr 2011 21:01:11 +0000 Subject: [PATCH] add basic register read/write to AtomBIOS callbacks git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41164 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/accelerants/radeon_hd/bios.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/add-ons/accelerants/radeon_hd/bios.cpp b/src/add-ons/accelerants/radeon_hd/bios.cpp index 31bcc7ef75..c05ca6016b 100644 --- a/src/add-ons/accelerants/radeon_hd/bios.cpp +++ b/src/add-ons/accelerants/radeon_hd/bios.cpp @@ -86,21 +86,19 @@ CailDelayMicroSeconds(VOID *CAIL, UINT32 delay) 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); }