On Tue, 13 Aug 2002, Peter Stuge wrote: > On Mon, Aug 05, 2002 at 03:04:43PM -0500, Richard A. Smith wrote: > > I see in the code that a reboot=b option makes linux switch back to > > real mode and do a ljmp ffff:0000. Can someone explain why this > > address is ffff:0000 rather than the boot vector of > > f000:fff0? > > These are the same addresses in real mode, memory addresses are expressed > in a segment:offset notation where segment and offset are 16 bit numbers. > However the x86 still only has a 20 bit address space when in real mode.
yes but ... ffff:0000 will have very different behaviour for some code than f000:fff0. it's a mistake for linux to use the ffff:0000 address. ron