[coreboot] [RFC] SMM handling and resident coreboot
stepan at coresystems.de
Mon Jul 28 02:01:14 CEST 2008
> 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.de • http://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866
More information about the coreboot