Ram initialization and small c.

Peter Stuge stuge-linuxbios at cdy.org
Wed Mar 5 21:24:01 CET 2003


On Tue, Mar 04, 2003 at 11:25:18AM -0500, Jeremy Jackson wrote:
> Another idea on the subject:
> 
> On some chipsets, the entire range of supported processors have MMX and
> maybe SSE/SSE2.  MMX gives 8 extra 64 bit registers (nobody uses
> floating-point in LinuxBIOS, right?) that can be used as 32bit.  They
> can't be used as address/index/base, but only for data. See the MOVD
> instruction.

Likewise, st0..st7 in the FPU could be used as a stack-like 8x64bit data
storage, IIRC.  I seem to remember that Pentium MMX CPUs share st* space
with MMX registers however, so for those platforms one of them will have
to do.


//Peter



More information about the coreboot mailing list