Ram initialization and small c.
Jeremy Jackson
jerj at coplanar.net
Tue Mar 4 11:02:01 CET 2003
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.
Newer versions of gcc offer to produce code which uses them with -mmmx,
-m3dnow, or at least inline asm can use the registers. Might be nice
for checksums with the vector instructions also.
On Wed, 2003-02-26 at 23:22, Steve Gehlbach wrote:
--
Jeremy Jackson <jerj at coplanar.net>
More information about the coreboot
mailing list