[coreboot] [patch 2/3] Use ACPI table area to store cbmem_toc pointer needed for resume

Tobias Diedrich ranma+coreboot at tdiedrich.de
Fri Dec 3 13:47:56 CET 2010

Stefan Reinauer wrote:
> On 01.12.2010, at 11:46, Tobias Diedrich <ranma+coreboot at tdiedrich.de> wrote:
> > This adds a cbmem_toc_ptr_t structure, which is written just below the FADT,
> > so we can find it using the FADP information.  The actual writing is only
> > implemented for the Intel 82371EB southbridge.
> Why is that needed?

There needs to be some way to find the backup area needed for saving
the memory parts that will be overwritten by coreboot after
disabling CAR.  I chose to add a structure relative to the FADT
address, because thats rather easy to find.
And as Rudolf already said, maybe this should be
exported as a coreboot-specific ACPI table (but that would make
finding it a tad bit more complex I think).
Another option would be to always use a fixed area directly after 1MB
(as this should not be affected by framebuffers in main memory) instead of
below TOM.

Tobias						PGP: http://8ef7ddba.uguu.de

More information about the coreboot mailing list