Subject: Re: cpu_reset hang disabling MMU
To: None <port-arm@netbsd.org>
From: Toru Nishimura <locore64@alkyltechnology.com>
List: port-arm
Date: 08/17/2006 14:39:33
Todd Allan todd_allan@picovex.com asked;

> I wanted 
> to ask whether anyone has any suggestions or comments on what I've 
> perceived as a problem.

ARM cpu_reset() is not a generic nor reliable way to make the whole reset
and mostly useless for any purpose.

If you want to force your board reset just for reboot and your ARM SoC has
a watchdog timer (it does I guess), then schedule the HW to fire itself.  I always
add a segment of code at the very end of cpu_reboot() in early ARM porting
effort.

Toru Nishimura/ALKYL Technology