Re: GB vs. MB

Michael Bruck (mbruck@tecnet.de)
Thu, 28 Nov 1996 02:44:24 +0100


At 15:22 27.11.1996 -0500, you wrote:
>Version levels for the CPU.
>
>Note: My Pentium-166 has a stepping level of 12.

1. This should be fixed in /proc/cpuinfo:
stepping levels 10, 11, 12 should be written
as A, B and C (see Intel documentation).

2. There exist (I hope I've got them all looking through
the tables) steppings (CPUID) 0-7 and A-C.

3. Intel differentiates between steppings reported by CPUID
and "Manufacturing Steppings":

stepping man. stepping
-------------------------------------------------------------
0 mA4 (75+ MHz (model = 7 ?!?!?! - should be 2))
1 B1
2 B3
3 B1 (60/66 MHz only => model = 1)
4 B5
5 C1 (60/66 ...)
5 C2, mA1
6 E0
7 D1 (60/66 ...)

A tA0 (Overdrive 120/60, 133/66, model =1)
B cB1, mcB1
C cC0, mcC0

m - prefix means mobile (Voltage Reduction Technology, 3.3 V etc.)

Intel also says:
"The cB1 stepping is logically equivalent to the C2-step, but on a different
manufacturing process. The mcB1 step is logically equivalent to the cB1
step ..."

This means stepping B (=11) processors should have the same problems like
the 5th stepping CPU's. BUT I couldn't find anything about a 4MB paging bug
with
these steppings except for a "specification clarification" which states, that
after setting the CR4 PSE bit the TLB should be flushed by writing to CR3.

...

CONFUSED? -- read the full documentation's text at

http://www.intel.com/design/pentium/update/DWNLOD.HTM

...

Bye
Michael