reset16.inc and 32bit reset vector

Eric W. Biederman ebiederman at lnxi.com
Wed Sep 1 21:47:00 CEST 2004


Jeremy Jackson <jerj at coplanar.net> writes:

>          . = 0x8;
>          .code32
>          jmp     protected_start
>          .previous
> 
> What in the world would use this?  Is there am i386 CPU that starts in protected
> mode?

The normal LinuxBIOS image.


The fallback LinuxBIOS image starts at the reset vector.
Then it checks the cmos options to see if everything is ok.
Decrements the counter in the cmos in case the count gets too high.
Then it jumps to the end of the normal image.

Essentially it is easier to fix the end address then to fix the
start address.

Eric



More information about the coreboot mailing list