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

Reply via email to