Random comments on LinuxBIOS
rminnich at lanl.gov
Thu Apr 17 11:04:01 CEST 2003
On Wed, 16 Apr 2003, Steve Gehlbach wrote:
> Given the large LPC flash parts are coming, and so large flash storage,
> it seems we should change the startup to set 32-bit mode first, then
> jump 32-bit to the start of the assy code. The usual way that I have
> done this jump relative on reset enough bytes below the reset vector, to
> setup a flat gdt, and go into 32-bit mode, then jump 32-bit to the flash
> code start. This allows one to start anywhere in flash, not just the
> top 64k-bytes. I also think we should default to wp cacheing for the
> flash region as well.
I would rather not. There are chipset reasons for just assuming that only
the top 64K of flash is usable, which is why we have left it as is. The
use of the top 64K is not just due to real mode issues.
More information about the coreboot