🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #643

Re: 80386DX-33 SX211

#643
From: Michael Z Slater
Date: Fri, 06 Jul 1990 04:12
38 lines
2506 bytes
>>...and dumps everytime it loads.  Can anyone confirm the pipeline bug
>>in the 80386DX processor version SX211 and explain just what instruction
>>pipelining is ? ...
>
    >This sounds very unreasonable to me.  Instruction pipelining refers
>to overlapping the execution of several instructions as they pass through
>different functional units of the chip.  So, for example, while one

Various versions of the 386 have different assortments of bugs; at least
one version had a problem with _bus_ pipelining, which is entirely
separate from instruction pipelining.  There may well be other bugs that
are associated with the instruction pipeline.

The first chips marked DX were (by coincidence) the D-step revision of the
masks.  Starting in mid-89, Intel began shipping these parts; they were
the first to use the 1-micron process, and the first to have good yield at
33 MHz. Unfortunately, they also had a new, serious bug.

Under just the right conditions, including instruction decode queue full,
paging enabled, instructions fetched using pipelined bus cycles, and then
a TLB miss, the prefetch queue is corrupted. This is obviously
catastrophic, should the proper set of conditions exist.

The only condition that can be readily avoided is to not use pipelined bus
mode. This bus mode is designed to allow more access time when using DRAM-
only systems, but is not used in systems with caches. This makes the bug
harmless for the majority of systems.

So, this long-winded answer may or may not apply to the problem that
began this thread. I don't know when Intel fixed the problem, or even
if they fixed it. In 1989, they continued to ship older 1.5-micron process
parts to 20- and 25-MHz customers that used pipelined bus mode.

Can anyone at Intel fill us in on the 386 revision history and markings?

Michael Slater, Microprocessor Report   mslater@cup.portal.com
874 Gravenstein Hwy. So., Suite 14, Sebastopol, CA 95472
707/823-4004   fax: 707/823-0504
Technical Details
Message-ID: <31474@cup.portal.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!know!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!apple!portal!cup.portal.com!mslater
References: <1990Jul4.084846.7262@pilikia.pegasus.com> <1990Jul4.174608.23646@portia.Stanford.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!know!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!apple!portal!cup.portal.com!mslater
From: mslater@cup.portal.com (Michael Z Slater)
Newsgroups: comp.sys.intel
Subject: Re: 80386DX-33 SX211
Message-ID: <31474@cup.portal.com>
Date: 6 Jul 90 04:12:16 GMT
References: <1990Jul4.084846.7262@pilikia.pegasus.com>
  <1990Jul4.174608.23646@portia.Stanford.EDU>
Distribution: usa
Organization: The Portal System (TM)
Lines: 38