Re: Resetting a 405GPr

[email protected] (Peter Seebach) Tue, 07 Mar 2006 01:37:01 -0600
Newsgroups gmane.os.netbsd.devel.ports
Message-ID <[email protected]>
In message <[email protected]>, Peter Seebach writ
es:
>The one thing I've noticed is that, if I drop into the debugger first, it
>works.  I am not entirely sure why.  It looks like DDB is oring in 0x48000000
>before it runs, but I don't THINK that should matter, and I'm pretty sure
>that Linux isn't doing it.
>
>But... Nope, no effect from nops, or from anything else I can find.

A bit of followup... I tried putting more code in.

Oring 0x30000000 into the status register wedges the machine.  It hangs;
it doesn't reset, but it also doesn't continue.  And yet, if you're in DDB
when you do it, it works.

I'm currently poking around printing out all the registers I can think of
in cpu_reboot() to see what could possibly be different.

-s