[OpenBIOS] r207 - openbios-devel/arch/sparc64
svn at openbios.org
svn at openbios.org
Thu Jul 17 21:10:11 CEST 2008
Author: blueswirl
Date: 2008-07-17 21:10:10 +0200 (Thu, 17 Jul 2008)
New Revision: 207
Modified:
openbios-devel/arch/sparc64/openbios.c
Log:
Fix TLB entry generation
Modified: openbios-devel/arch/sparc64/openbios.c
===================================================================
--- openbios-devel/arch/sparc64/openbios.c 2008-07-17 12:49:25 UTC (rev 206)
+++ openbios-devel/arch/sparc64/openbios.c 2008-07-17 19:10:10 UTC (rev 207)
@@ -147,7 +147,7 @@
phys <<= 32;
phys |= POP();
- tte_data = phys | 0x36;
+ tte_data = phys | 0x8000000000000036ULL;
switch (size) {
case 8192:
break;
@@ -167,8 +167,8 @@
"r" (tte_data), "i" (ASI_DTLB_DATA_IN));
asm("stxa %0, [%1] %2\n"
"stxa %3, [%%g0] %4\n"
- : : "r" (virt), "r" (48), "i" (ASI_DMMU),
- "r" (tte_data), "i" (ASI_DTLB_DATA_IN));
+ : : "r" (virt), "r" (48), "i" (ASI_IMMU),
+ "r" (tte_data), "i" (ASI_ITLB_DATA_IN));
}
DECLARE_UNNAMED_NODE(mmu, INSTALL_OPEN, 0);
More information about the OpenBIOS
mailing list