Cool OBP puzzle: Getting CPU manufacture info

From: Josh McCormick (c-josh.mccormick@wcom.com)
Date: Tue Sep 17 2002 - 18:36:47 EDT


I read this article at The Register:
URL: http://www.theregus.com/content/3/26331.html

Towards the end, the Sun guy bragged about how Sun marks each and every
CPU with when and where it was manufacturered, even including its
position on the wafer. Real cool. He claimed that there was "no userland
interface for this information" and that it was "only readably by the
knerl, with no OS call available to obtain that code".

Of course, if it is readable by the kernel, and you can read the
kernel...

Well, I did some searching. The only relevant thing I could find is THIS
bugid in SunSolve:
4327284 - Current SFID program cannot effectively detect the wafer
number and lot number

Basically, it talks about a problem reading the wafer number and the lot
number of a CPU through *the OBP*. They were needing an OBP Engineer to
modify the "SFID@ .x program" to correctly read the correct register
bits.

I should be far more skilled in the OBP than I am. Unfortunately, this
doesn't make sense to me. But to someone who is a little more of an OBP
guru, do you think you can use this information to come up with the
proper syntax to pull that information up from the OBP?

Example output, I know it'll at least display the Lot Number in a
strange way, like...
Lot Number 37:14 24 0-16777215

This would be a cool toy to have if an expert can change this into a
usable syntax. Obviously, you can type "sfid@" at the OBP. But "see
sfid@" doesn't give me anything I would call useful. Any gurus out
there?
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:24:59 EDT