correct computing of physical address

This commit is contained in:
Laurent Vivier 2004-02-17 22:09:18 +00:00
parent e2a053b1ac
commit 3719ad81de

View File

@ -262,7 +262,9 @@ int logical2physicalAttr(unsigned long logicalAddr, unsigned long *physicalAddr,
break;
}
*physicalAddr = pageBase | (logicalAddr & pageMask);
*physicalAddr = pageBase + (logicalAddr & pageMask);
TRACE("Base: %08lx Mask: %08lx -> %08lx\n",
pageBase, pageMask, *physicalAddr);
return ret;
}