[OpenBIOS] [PATCH] sparc64 fix virtual to physical address translation

Igor Kovalenko igor.v.kovalenko at gmail.com
Tue Sep 2 00:17:42 CEST 2008


This patch fixes "translate" method implementation to actually return
physical address of mapped entry. It used to return virtual base
obtained from matched tte.
Now it should be possible to boot gentoo
install-sparc64-minimal-2008.0.iso beyond the point of "Remapping the
kernel... done."

Remapping the kernel... done.
bootmem_init: Scan pavail, choose_bootmap_pfn: kern[400000:8b2000]
choose_bootmap_pfn: Using 0 [0]
init_bootmem(min[0], bootmap[0], max[3f6f])
free_bootmem(pavail:0): base[0] size[7ede000]
reserve_bootmem(initrd): base[c00000] size[da3354]
reserve_bootmem(kernel): base[400000] size[4b0720]
reserve_bootmem(bootmap): base[0] size[7f0]
memory_present(0, 0, 3f6f)

Kind regards,
Igor V. Kovalenko
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openbios-sparc64-translate-fix.patch
Type: application/octet-stream
Size: 545 bytes
Desc: not available
URL: <http://lists.openbios.org/pipermail/openbios/attachments/20080902/26c286aa/attachment.dll>

More information about the OpenBIOS mailing list