Unfortunately, the number of the processor is entirely controlled by
hardware. I once had a discussion about a related issue (“which
processor is the boot processor”) on a NUMA architecture x86 box that
supported up to 32 processors. The choice was, in fact, somewhat random
and you weren’t guaranteed that the association would remain the same.
That would make even the APIC technique a bit unstable.
The advantage the temperature probe idea has is that you could actually
figure it out. However, your hardware manual (motherboard) should
include information about the appearance of CPUs. If not, this is a
reasonable question for their tech support department. What you
really want to do is execute a CPUID query on the processor (if the
assignment is fixed, that works pretty well) because you can then figure
out the processor’s serial number - not that reading the serial number
from the PHYSICAL processor is easy (generally, it involves removing the
heat sink and cleaning the heat transfer compound). Indeed, many CPUs
now have internal temperature monitoring hardware - my system certainly
does, and I monitor that temperature (the machine is configured to shut
down should the temp rise too much, in fact.)
Unfortunately, because this is a characteristic of the actual hardware,
there’s not much the debugger can really *do* to make this easy.
Regards,
Tony
Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com
Looking forward to seeing you at the next OSR File Systems class in Los
Angeles, CA October 24-27, 2005.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Ed In Calif
Sent: Monday, October 31, 2005 11:05 PM
To: Kernel Debugging Interest List
Subject: Re: [windbg] how to locate a crashed processor?
I don’t know of ‘slot numbers’ of processors.
----- Original Message -----
From: “Satya Das”
To: “Kernel Debugging Interest List”
Sent: Monday, October 31, 2005 3:55 PM
Subject: RE: [windbg] how to locate a crashed processor?
Isn’t the processor number pretty much determined by the slot, no ? The
hardware documentation should have this covered.
—
You are currently subscribed to windbg as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
—
You are currently subscribed to windbg as: xxxxx@osr.com
To unsubscribe send a blank email to xxxxx@lists.osr.com