Subject: Re: SMP status
To: Martin Husemann <martin@duskware.de>
From: Chris Ross <cross+netbsd@distal.com>
List: port-sparc64
Date: 08/27/2007 14:04:26
On Aug 27, 2007, at 13:03, Martin Husemann wrote:
> That is due to the missing tick interupt on cpu1 (I'm working on it)
>
>> 'halt' hung after stopping
>> cpu0, didn't drop back to OF.
>
> I see that too, seems we need to bounce cpu_reboot() to run on cpu0
> always,
> so we exit to OF with the bootsrap cpu (currently we halt all other
> cpus
> and exit to OF with whatever cpu happens to run cpu_reboot).
Similar to matthew green, I note that the sparc port is able to
halt and
drop with whatever the running CPU is. I've had my quad-sparc drop
to OBP with a variety of CPUs being the active one.
Perhaps this is something worth not worrying about until the ticks
are working properly on the non-0 CPUs, as that might be related to the
problem?
- Chris