Re: [PATCH] fix i486 boot failure due to stale %ds

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Sunday, November 4, 2007 - 5:23 pm

On Sun, 4 Nov 2007, Linus Torvalds wrote:

That's obviously badly phrased.

The far jump is obviously required on all CPU's in order for us to 
actually finally get to 32-bit protected mode and reload CS, but what I 
*meant* was that we certainly also know that "unreal mode" works and is 
used by various strange DOS extenders, and that not doing the far jump 
isn't really required for having a "working setup" - it's just going to be 
a rather limited mode.

So the short jump is required for the code to *work*. The long jump is 
required only to get us the 32-bit mode we *want* and out of the odd 
"half-way" state. Two different issues.

		Linus
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH] fix i486 boot failure due to stale %ds, Mikael Pettersson, (Sun Nov 4, 2:58 pm)
Re: [PATCH] fix i486 boot failure due to stale %ds, H. Peter Anvin, (Sun Nov 4, 3:20 pm)
Re: [PATCH] fix i486 boot failure due to stale %ds, Andi Kleen, (Sun Nov 4, 4:05 pm)
Re: [PATCH] fix i486 boot failure due to stale %ds, Jeremy Fitzhardinge, (Sun Nov 4, 4:07 pm)
Re: [PATCH] fix i486 boot failure due to stale %ds, H. Peter Anvin, (Sun Nov 4, 4:12 pm)
Re: [PATCH] fix i486 boot failure due to stale %ds, H. Peter Anvin, (Sun Nov 4, 4:50 pm)
Re: [PATCH] fix i486 boot failure due to stale %ds, H. Peter Anvin, (Sun Nov 4, 4:51 pm)
Re: [PATCH] fix i486 boot failure due to stale %ds, Linus Torvalds, (Sun Nov 4, 5:15 pm)
Re: [PATCH] fix i486 boot failure due to stale %ds, Linus Torvalds, (Sun Nov 4, 5:23 pm)