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