Port-powerpc archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: understanding battable
Tim Rightnour wrote:
> On 20-Jan-2007 Frank Wille wrote:
>> I'm using custom BAT-setup code, as oea_batinit() expects to find the RAM
>> with the kernel and exception vectors at 0x00000000, which is not the
>> case here.
>
> Really?? Your exception tables don't live there? Where do they live?
At 0xfff00000. It is the default configuration after reset, or when setting
the PSL_IP (0x40) bit in the MSR.
> As for how to debug it.. you can write a quick and dirty serial driver in
> the kernel and set it up very early in the setup process, to allow you to
> throw debug printfs around. Assuming it's dying that early.
I found an easier solution: I'm doing initmsgbuf() in initppc(), with a
fixed address I can check later.
But what I saw there was frustrating:
"uvm_setpagesize: page size not a power of two"
Which shouldn't be, as the page size is constantly 4096. And the worst is
that it doesn't happen always. Sometimes I reach the boot-prompt... :|
--
_ Frank Wille (frank%phoenix.owl.de@localhost)
_ // http://sun.hasenbraten.de/~frank/
\X/ Phx @ #AmigaGer
Home |
Main Index |
Thread Index |
Old Index