Messages in this thread | | | Date | Thu, 27 Jan 2000 17:34:10 -0500 (EST) | From | "Richard B. Johnson" <> | Subject | Re: Hangs after "Loading" but before "Uncompressing" |
| |
On Fri, 28 Jan 2000, Alan Modra wrote:
> > On Thu, 27 Jan 2000, Richard B. Johnson wrote: > > > Well! We went over this two years ago. The problem is that segment > > overrides are specifically excluded for the LODS, LODSB, LODSW, and > > LODSD instructions on the '486. (Page 16-203, Intel Rag called > > Intel 486 Microprocessor Family, Programmer's Reference Manual). > > Did you mean the discussion you and I had? That was about OUTS, not LODS. > You showed by running code on various machines that newer Intel cpus > don't support a segment override on OUTS while older ones do. I was > rather surprised, especially since older Intel documentation said a > segment override was supported for OUTS. Newer PIII docs say it isn't. > > Quoting from your old mail > > Here are some results: > > > > This was a pentium called 'Klamath' > > > > Data with no override = 55 (should be 55) > > Data with ES override = AA (should be AA) > > Data with CS override = CC (should be CC) > > Data with SS override = BB (should be BB) > > > > This was a pentium called 'Deschutes' > > > > Data with no override = 55 (should be 55) > > Data with ES override = 55 (should be AA) > > Data with CS override = 55 (should be CC) > > Data with SS override = 55 (should be BB) > > > > This is a '486 DX/66' > > > > Data with no override = 55 (should be 55) > > Data with ES override = AA (should be AA) > > Data with CS override = CC (should be CC) > > Data with SS override = BB (should be BB) >
There were discussions now only about OUTS with you, but also other string operations as well, to/from others.
Cheers, Dick Johnson
Penguin : Linux version 2.3.39 on an i686 machine (800.63 BogoMips).
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |