Compile cbmem.c instead of including it in romstage,
and do that only if resume is done. Signed-off-by: Rudolf Marek <r.marek@assembler.cz> Acked-by: Patrick Georgi <patrick@georgi-clan.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6174 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
@@ -15,6 +15,7 @@ ramstage-y += lzma.c
|
||||
ramstage-y += gcc.c
|
||||
ramstage-y += cbmem.c
|
||||
|
||||
romstage-$(CONFIG_HAVE_ACPI_RESUME) += cbmem.c
|
||||
romstage-y += uart8250.c
|
||||
romstage-y += memset.c
|
||||
romstage-y += memcpy.c
|
||||
|
@@ -48,6 +48,13 @@ void __attribute__((weak)) set_cbmem_toc(struct cbmem_entry * x)
|
||||
{
|
||||
/* do nothing, this should be called by chipset to save TOC in NVRAM */
|
||||
}
|
||||
#else
|
||||
|
||||
struct cbmem_entry *__attribute__((weak)) get_cbmem_toc(void)
|
||||
{
|
||||
printk(BIOS_WARNING, "WARNING: you need to define get_cbmem_toc() for your chipset\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user