Port-ofppc archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Pegasos boots with 512MB! (was: SmartFirmware /memory)
Tim Rightnour wrote:
On 25.03.08 18:14:11 you wrote:
> BTW, what kind of crash? Do you have a backtrace?
Ok, I had a closer look onto the crash location now. It was the
"instantiate-rtas" call. The reason was, as suspected, the passed address
argument from ra_base_pa being 0x10000000! With 256MB it is something like
0x004fxxxx.
ra_base_pa comes from a list returned by uvm_pglistalloc(). I don't know for
what this function is needed, but according to its man-page you pass a low-
and a high-address, which was 0 and ~0 before. When restricting it to 0 and
0x0fffffff, it works fine! RTAS can be instantiated and the system works
with full 512MB!
Is restricting RTAS to the lowest 256MB ok for all ofppc platforms? Then I
will work out a solution and check it in.
--
_ Frank Wille (frank%phoenix.owl.de@localhost)
_ // http://sun.hasenbraten.de/~frank/
\X/ Phx @ #AmigaGer
Home |
Main Index |
Thread Index |
Old Index