Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jul 2001 17:22:51 -0700 (PDT)
From:      Matthew Jacob <mjacob@feral.com>
To:        alpha@FreeBSD.ORG
Subject:   multiple cpus on an 8200...
Message-ID:  <Pine.BSF.4.21.0107181718220.52716-100000@beppo>

next in thread | raw e-mail | index | archive | help

I got multiple CPUs to appear to be available on an 8200...

1. I had to fake past the 'processor available' bit- it wasn't set for the
second CPU even though SRM said it was present and availabele...

2. I came up, and it released it:

release_aps: releasing secondary CPUs
SMP: AP CPU #9 Launched!

and I got to a login prompt... but very strangely the system locks up briefly
and then runs okay again. It's quite bizaare. One has to wonder whether or not
there are some implicit assumptions in the code in places about CPUId.

It also might in fact be an efficiency issue. We're using PAL calls for
interprocessor interrupts. That *might* be less efficient than using some h/w
specific mechanisms for IPIs. Oh- actually, now that I think about it- I might
not have enabled IPIs for the CPUs, which means, heh, that IPIs might only be
sampled. Yick... I'll go check...

-matt



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0107181718220.52716-100000>