Voodooprojects

Chameleon => Feature Requests => Topic started by: ErmaC on September 05, 2011, 03:34:43 AM

Title: SMproccessortray in System Profiler
Post by: ErmaC on September 05, 2011, 03:34:43 AM
A few months ago I asked if it was possible to add in the system profiler (@ IM and Project)
I saw two pieces of information to be present on real hardware machine.

ask here the opportunity to add such features by modifying the code that "emulates" SMBIOS

Quote
I wanted to ask you something.

I was convinced that the "Serial Number (system): xxxxxxxxxxx" & "SMC Version (processor tray): X.XXXX"
was only available on dual-processor motherboards, I was wrong.
Code: [Select]
Model Name: Mac Pro
Model Identifier: MacPro4,1
Processor Name: Quad-Core Intel Xeon
Processor Speed: 2.66 GHz
Number Of Processors: 1
Total Number Of Cores: 4
L2 Cache (per core): 256 KB
L3 Cache: 8 MB
Memory: 16 GB
Processor Interconnect Speed: 4.8 GT/s
Boot ROM Version: MP41.0081.B03
SMC Version (system): 1.39f5
SMC Version (processor tray): 1.39f5
Serial Number (system): xxxxxxxxxxx
Serial Number (processor tray): xxxxxxxxxxxxx
Hardware UUID: xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
I saw that other bootloader, using the key SMproccessortray inside smbios.plist for add this value for the processor tray (Serial number).

For a "similar" result?
1) look the first post of this link --> http://www.gearslutz.com/board/so-much-gear-so-little-time/450850-digi-coreaudio-manager-help-re-ni-komplete.html
2) or look the post #57 of this --> http://forums.steampowered.com/forums/showthread.php?p=15419442
3) other Example here --> http://getsatisfaction.com/magicprefs/topics/macosx_10_6_5_update

We could also use it on Chameleon 2?
Other cosmetic gadgets... I know.

http://www.insanelymac.com/forum/index.php?s=&showtopic=225766&view=findpost&p=1527794

http://www.projectosx.com/forum/index.php?s=&showtopic=1106&view=findpost&p=11230
Title: Re: SMproccessortray in System Profiler
Post by: ErmaC on September 11, 2011, 02:20:52 AM
I do a small research.

maybe can help.
EAX=3: Processor Serial Number
http://en.wikipedia.org/wiki/CPUID
Quote
EAX=3: Processor Serial Number
This returns the processor's serial number. The processor serial number was introduced on Intel Pentium III, but due to privacy concerns, this feature is no longer implemented on later models (PSN feature bit is always cleared). Transmeta's Efficeon and Crusoe processors also provide this feature. AMD CPUs however, do not implement this feature in any CPU models.
For Intel Pentium III CPUs, the serial number is returned in EDX:ECX registers. For Transmeta Efficeon CPUs, it is returned in EBX:EAX registers. And for Transmeta Crusoe CPUs, it is returned in EBX register only.
Note that the processor serial number feature must be enabled in the BIOS setting in order to function.

Other info here...
http://www.rohitab.com/discuss/topic/31080-intel-cpuid-code/

Fabio