Fix MMU translation

git-svn-id: svn://coreboot.org/openbios/openbios-devel@204 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Blue Swirl
2008-07-16 16:51:39 +00:00
parent 5f3b249026
commit 15678a1fc2

View File

@@ -83,8 +83,9 @@ mmu_translate(void)
: "=r"(phys) : "r" (virt), "i" (ASI_DTLB_TAG_READ));
if (phys & 0x8000000000000000) { // Valid entry?
PUSH(phys >> 32);
phys &= 0x000001fffffff000;
PUSH(phys & 0xffffffff);
PUSH(phys >> 32);
PUSH(0); // XXX
PUSH(-1);
} else {