Hardware correlation
Jordan_Hargrave at Dell.com
Jordan_Hargrave at Dell.com
Fri Jun 23 11:43:59 CDT 2006
SMBIOS only lists physical CPU slots, it doesn't list logical (HT) or dual core CPU IDs.
On a 2-slot dual core system, with HT enabled (total 8 CPUs) the CPUs should be enumerated:
cpu0: Slot 0 : Core 0 : HT 0
cpu1: Slot 1 : Core 0 : HT 0
cpu2: Slot 0 : Core 1 : HT 0
cpu3: Slot 1 : Core 1 : HT 0
cpu4: Slot 0 : Core 0 : HT 1
cpu5: Slot 1 : Core 0 : HT 1
cpu6: Slot 0 : Core 1 : HT 1
cpu7: Slot 1 : Core 1 : HT 1
The SLOT corresponds to the SMBIOS CPU. If HT is disabled, or this is a single core system, the enumeration will be different.
An easier way to calculate this is the SMBIOS CPU number should be the CPU number modulo the # of physical sockets.
--jordan hargrave
Dell Enterprise Linux Engineering
-----Original Message-----
From: libsmbios-devel-bounces at lists.us.dell.com on behalf of Bart C. Wise
Sent: Fri 6/23/2006 11:06 AM
To: libsmbios-devel at lists.us.dell.com
Subject: Hardware correlation
Michael,
Is there a way to correlate the hardware between SMBIOS and other sources of
information (procfs, sysfs, ACPI, SMBIOS, IPMI, etc.) on a Linux platform.
For example, if we are dealing with a 4-processor system, how do we know that
procfs' processor #3 is the same as SMBIOS' processor #3, and is the same as
ACPI's processor #3. I know that procfs and sysfs use the same data, so they
correlate; however, what about SMBIOS?
Bart
_______________________________________________
libsmbios-devel mailing list
libsmbios-devel at lists.us.dell.com
http://lists.us.dell.com/mailman/listinfo/libsmbios-devel
More information about the libsmbios-devel
mailing list