Subject: Re: Pegasos PCI-bus scan works
To: Tim Rightnour <root@garbled.net>
From: Frank Wille <frank@phoenix.owl.de>
List: port-ofppc
Date: 11/01/2007 19:56:31
Tim Rightnour wrote:
>> So my assumption is that the BAT-settings are ignored and SmartFirmware
>> redirects the installation of the exception handlers to another memory
>> region. :P
>>
>> Hmm... which means translation has to be disabled somewhere. But does OFW
>> still work then? At least it still works with the MMU-tables of the
>> kernel. Maybe only disable it during oea_init()?
>
> Are you booting the kernel directly still,
Yes.
> or are you booting via ofwboot?
To be honest, I don't even know how to do that, or how to build ofwboot.
I will send you my modified pegasospci.c in a private email, so you can
check yourself. After some failed attempts to disable translation temporarily
I have delayed oea_init() after pmap_bootstrap(). This way everything works
fine and I'm reaching askroot.
--
_ Frank Wille (frank@phoenix.owl.de)
_ // http://sun.hasenbraten.de/~frank/
\X/ Phx @ #AmigaGer