small cleanup for registerarea clonefix
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7142 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -46,16 +46,9 @@ static status_t init_common(int the_fd) {
|
|||||||
{
|
{
|
||||||
/* we can't clone as no register area exists! */
|
/* we can't clone as no register area exists! */
|
||||||
LOG(2,("InitACC: Can't clone register area, integrated in framebuffer!\n"));
|
LOG(2,("InitACC: Can't clone register area, integrated in framebuffer!\n"));
|
||||||
switch (si->ps.card_type)
|
|
||||||
{
|
/* the kerneldriver already did some calcs for us */
|
||||||
case NM2070:
|
regs = si->clone_bugfix_regs;
|
||||||
regs = (uint32 *)((uint8 *)si->framebuffer + 0x100000);
|
|
||||||
break;
|
|
||||||
case NM2090:
|
|
||||||
case NM2093:
|
|
||||||
regs = (uint32 *)((uint8 *)si->framebuffer + 0x200000);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
/* not used */
|
/* not used */
|
||||||
regs2 = 0;
|
regs2 = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
Other authors:
|
Other authors:
|
||||||
Mark Watson;
|
Mark Watson;
|
||||||
Apsed;
|
Apsed;
|
||||||
Rudolf Cornelissen 5/2002-1/2004.
|
Rudolf Cornelissen 5/2002-4/2004.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* standard kernel driver stuff */
|
/* standard kernel driver stuff */
|
||||||
@@ -483,11 +483,13 @@ static status_t map_device(device_info *di)
|
|||||||
case 0x0001:
|
case 0x0001:
|
||||||
/* NM2070 cards */
|
/* NM2070 cards */
|
||||||
di->regs = (uint32 *)((uint8 *)si->framebuffer + 0x100000);
|
di->regs = (uint32 *)((uint8 *)si->framebuffer + 0x100000);
|
||||||
|
si->clone_bugfix_regs = (uint32 *) di->regs;
|
||||||
break;
|
break;
|
||||||
case 0x0002:
|
case 0x0002:
|
||||||
case 0x0003:
|
case 0x0003:
|
||||||
/* NM2090 and NM2093 cards */
|
/* NM2090 and NM2093 cards */
|
||||||
di->regs = (uint32 *)((uint8 *)si->framebuffer + 0x200000);
|
di->regs = (uint32 *)((uint8 *)si->framebuffer + 0x200000);
|
||||||
|
si->clone_bugfix_regs = (uint32 *) di->regs;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user