delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/11/08/10:43:11

From: minyard AT acm DOT org (Corey Minyard)
Subject: Re: WARNING: Serious Pentium Bug
8 Nov 1997 10:43:11 -0800 :
Message-ID: <m2d8kbw8zd.fsf.cygnus.gnu-win32@wf-rch.cirr.com>
References: <bd419e7c1b91fab7972ea9db074f7676 AT anon DOT efga DOT org>
To: gnu-win32 AT cygnus DOT com

Anonymous <anon AT anon DOT efga DOT org> writes:

> 
> There is a SERIOUS bug in all pentium CPUs. The following 
> code will crash any machine running on a pentium CPU, MMX or no 
> MMX, any speed, regardless of OS (crash as in instant seize, hard 
> reboot the only cure):
> 
> char x [5] = { 0xf0, 0x0f, 0xc7, 0xc8 };
> 
> main ()
> {
>        void (*f)() = x;
>        f();
> }
> 
> This require no special permissions to run, it works fine with
> average-joe-userspace permissions. I have verified this, it works.
> Demand a new CPU from Intel.
> 

I tested it on an Intel Pentium 166 MMX and on a Cyrix 686L 166.  It
did lock up the Pentium but the 686 correctly reported an illegal
instruction.  I tried it under Linux and NT, So it is not just a
Microsoft OS problem.  This does look pretty serious.

Demand a new CPU?  I'm not sure what Intel will do about this one.

Who is this and how long did you look for this?  Perhaps Cyrix
or AMD :-?  I think that finding this would be a pretty momentous
thing, I'm not sure I would go anonymous.

-- 
Corey Minyard               Internet:  minyard AT acm DOT org
  Work: minyard AT nortel DOT ca       UUCP:  minyard AT wf-rch DOT cirr DOT com
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019