[OpenBIOS] r233 - openbios-devel/arch/sparc64
svn at openbios.org
svn at openbios.org
Tue Sep 2 17:46:27 CEST 2008
Author: blueswirl
Date: 2008-09-02 17:46:27 +0200 (Tue, 02 Sep 2008)
New Revision: 233
Modified:
openbios-devel/arch/sparc64/openbios.c
Log:
Fix virtual to physical address translation (Igor Kovalenko)
Modified: openbios-devel/arch/sparc64/openbios.c
===================================================================
--- openbios-devel/arch/sparc64/openbios.c 2008-08-30 10:55:33 UTC (rev 232)
+++ openbios-devel/arch/sparc64/openbios.c 2008-09-02 15:46:27 UTC (rev 233)
@@ -110,7 +110,7 @@
}
tag = spitfire_get_dtlb_tag(i);
if ((virt & mask) == (tag & mask)) {
- phys = tag & mask & 0x000001fffffff000;
+ phys = data & mask & 0x000001fffffff000;
phys |= virt & ~mask;
PUSH(phys & 0xffffffff);
PUSH(phys >> 32);
More information about the OpenBIOS
mailing list