[coreboot] [RFC] SMM handling and resident coreboot

Stefan Reinauer stepan at coresystems.de
Mon Jul 28 02:01:14 CEST 2008

yhlu wrote:
> On Sun, Jul 27, 2008 at 7:36 AM, Stefan Reinauer <stepan at coresystems.de> 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?


coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866

More information about the coreboot mailing list