So I notices something rather strange today, now I only have Tsunami based
SMP machines so I can't speak for other SMP hardware, however:
I noticed that regardless of how many processors are present in the box
(this is either UP2000 or DP264) /proc/cpuinfo reports "cpus detected 2",
followed by "CPUs probed x" where x is the real number of CPUs, now it
does this even on a machine with 1 cpu and a uni kernel!
Now this value comes from hwrpb->nr_processors, which seems to be related
to the INIT_HWRPB struct in aboot (am I even close here ?)
So I guess the question is does anybody know why this is reporting 2 on
SMP Tsunami machines? regardless of what's really there?
thanks,
--rdp
P.S. In case your interested, this all start with a problem of somebody
porting some code over to AlphaLinux, they wanted to know the # of CPUs in
the box so tried get_nprocs() and get_nprocs_conf() both of which return 0
on Alpha as they seem to parse /proc/cpuinfo and count the number of
instances of the word 'processor'. So the Alphas are always running with 0
CPUs!
Rich Payne
[EMAIL PROTECTED] www.alphalinux.org