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>