Article View: comp.sys.intel
Article #1529Re: POPF still broken in 286?
From: Daniel M. Frank
Date: Tue, 18 Nov 1986 02:53
Date: Tue, 18 Nov 1986 02:53
38 lines
2488 bytes
2488 bytes
In article <2646@gitpyr.gatech.EDU> don@gitpyr.gatech.EDU (Don Deal) writes:
> IBM put a warning in the AT Technical Reference, and I can remember
>several people complaining about a problem with the POPF instruction ...
>
> That a problem like this could occur (and has with vendors other than
>Intel) makes me wonder what kind of testing goes on before products are
>released to market.
Recently, a friend of mine had some problems running a protected mode
operating system on an IBM AT. He traced it to an early and buggy lot
of 286 chips, a few of which he was unlucky enough to receive via IBM.
On contacting IBM, he was told, "It's an Intel problem". When he
called Intel, he was told that IBM had been aware of the problem with
the early runs, and Intel had been unwilling to ship without a letter
from IBM acknowledging the problem and absolving Intel of liability.
IBM duly provided the letter, and Intel shipped the chips.
I should note that this is hearsay. Perhaps one of the folks from
Intel could be kind enough to confirm or deny it. In any case, it
takes a long time to prepare a Tech Ref manual, and even longer to
write the BIOS, which includes workaround code for many of these bugs.
It is almost inconceivable that IBM didn't know about the problems
long before the introduction of the AT.
The AT is no miracle of engineering anyway. The BIOS is filled
with funny delay loops and useless instructions all designed to pass
the time until the contents of device registers become valid. Too
cheap to build the hardware right, I guess. It's no surprise to me
that IBM also accepted bad chips and worked around the problems.
And protected mode? No protected mode operating systems around
anyway, for years maybe. I can't wait until p.m. DOS comes out :-).
--
Dan Frank
uucp: ... uwvax!prairie!dan
arpa: dan%caseus@spool.wisc.edu
Technical Details
Message-ID:
<356@prairie.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!uwvax!astroatc!prairie!danReferences:
<2646@gitpyr.gatech.EDU>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!uwvax!astroatc!prairie!dan From: dan@prairie.UUCP (Daniel M. Frank) Newsgroups: comp.sys.intel Subject: Re: POPF still broken in 286? Message-ID: <356@prairie.UUCP> Date: Mon, 17-Nov-86 21:53:57 EST Article-I.D.: prairie.356 Posted: Mon Nov 17 21:53:57 1986 Date-Received: Tue, 18-Nov-86 09:23:44 EST References: <2646@gitpyr.gatech.EDU> Reply-To: dan@prairie.UUCP (Daniel M. Frank) Organization: Prairie Computing, Madison, Wisconsin Lines: 38 Keywords: No Surprise