Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: $Revision: 1.6.2.16 $; site ISM780.UUCP
Path: utzoo!linus!decvax!cca!ISM780!dougp
From: dougp@ISM780.UUCP
Newsgroups: net.arch
Subject: Re: 286 stack overflow
Message-ID: <27700007@ISM780.UUCP>
Date: Thu, 12-Sep-85 09:55:00 EDT
Article-I.D.: ISM780.27700007
Posted: Thu Sep 12 09:55:00 1985
Date-Received: Sun, 15-Sep-85 04:52:42 EDT
References: <8780@microsoft.UUCP>
Lines: 9
Nf-ID: #R:microsoft:-878000:ISM780:27700007:000:381
Nf-From: ISM780!dougp    Sep 12 09:55:00 1985


In regards to 80286 stack overflow, the problem is not in setting up a new
stack, but that there is a bug in the chip which causes register CX to be
trashed when the exception happens.  Thus you could restart the routine
after getting more stack, but *I* wouldn't trust it...

Reference: Intel TechBits Errata #MIP-51, 9 August 1985

Doug Pintar at Interactive Systems Corporation