> Spin locks would have been high on my list of suspects. mine, too. the 64 bit question is, which spin locks.
>
> > i'm less sure that runproc is really using 62% of the cpu
>
> Not impossible, given this:
>
> Proc*
> runproc(void)
> {
> ...
> /* waste time or halt the CPU */
> idlehands();
> ...
>
> and this:
>
> void
> idlehands(void)
> {
> if(conf.nmach == 1)
> halt();
> }
yet for one machine conf.nmach == 4 and for the
other conf.nmach == 16; neither is calling halt.
- erik
