[LinuxBIOS] Messing with CAR in a big way

Rudolf Marek r.marek at assembler.cz
Sat Jan 12 01:18:42 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Imho you must copy the data from CAR, because when it is OFF, no writeback is
done to memory: (from BKDG)

Temporary data stored in the cache during boot cannot be written back to DRAM
after enabling the
DRAM controller using a CLFLUSH or WBINVB instruction. The cache should be
invalidated after the DRAM controller is initialized with an INVD instruction.

The later is imho not done in LB I think. Maybe needs fix?

Btw please design it to be suspend-to-ram friendly ;)

Rudolf

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHiAdi3J9wPJqZRNURArMLAKCrHtmvITd9ioSMiGc6Py6FFPas4ACeNufS
gT1zEj/AXsPrAQGqJHrFJrI=
=JfBy
-----END PGP SIGNATURE-----




More information about the coreboot mailing list