yhlu wrote:
On Sun, Jul 27, 2008 at 7:36 AM, Stefan Reinauer <[EMAIL PROTECTED]> wrote:
Since we know how big our RAM is when we copy coreboot to RAM, I suggest
that we copy coreboot to the end of memory and run it from there. It is
a pretty good assumption that no payload will require that space. During
memory map creation, we just reserve 256k at the upper end, and we're good.
you mean somewhere below 4g? or below TOM.
End of RAM. On some chipsets, there also seems to be a mechanism to
reserve memory space fore SMM handlers (TSEG)
also for ecc ram, only ram below CONFIG_LB_MEM_TOPK get inited
Does this mean all memory has to be initialized? Or is it enough to
initialize only the part we're using?
I thought to remember ECC memory is scrubbed locally by each CPU on
startup? Is this not the case?
Stefan
--
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: [EMAIL PROTECTED] • http://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866
--
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot