ACPI: mark empty get_cst_entries() weak
authorSven Schnelle <svens@stackframe.org>
Fri, 23 Dec 2011 09:29:09 +0000 (10:29 +0100)
committerPatrick Georgi <patrick@georgi-clan.de>
Mon, 9 Jan 2012 10:07:18 +0000 (11:07 +0100)
This function prevents the linker from choosing the right
get_cst_entries(), preventing writing the _CST tables.

Change-Id: I4bc0168aee110171faeaa081f217dfd1536bb821
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/496
Tested-by: build bot (Jenkins)
src/arch/x86/include/arch/acpigen.h
src/cpu/intel/speedstep/acpi.c

index 0833371d83994632c9d444399ae510f190db65e9..9dc9675bd68ad888cb00741564aa40d3fe67b5c5 100644 (file)
@@ -66,6 +66,6 @@ int acpigen_write_resourcetemplate_footer(int len);
 int acpigen_write_mainboard_resource_template(void);
 int acpigen_write_mainboard_resources(const char *scope, const char *name);
 
-int get_cst_entries(struct cst_entry **) __attribute__((weak));
+int get_cst_entries(struct cst_entry **);
 
 #endif
index 8f32e4f630eebdc0191ae6751d1af8969828a649..00c4ae937cf8ac7eb745eac077b9166362625bf6 100644 (file)
@@ -62,7 +62,7 @@ static int get_fsb(void)
        return 200;
 }
 
-int get_cst_entries(struct cst_entry **entries __attribute__((unused)))
+int __attribute__((weak)) get_cst_entries(struct cst_entry **entries __attribute__((unused)))
 {
        return 0;
 }