From 2c580fab85f6060f63d6b73cc3ddc950aa6899d1 Mon Sep 17 00:00:00 2001 From: Carl-Daniel Hailfinger Date: Fri, 20 Mar 2009 16:05:56 +0000 Subject: [PATCH] Emergency fixup for the missing is_coldboot(). Note that the weak is_coldboot() returns always 1. The i945 is_coldboot() returns 1 for a warm boot? Signed-off-by: Carl-Daniel Hailfinger Acked-by: Carl-Daniel Hailfinger git-svn-id: svn://coreboot.org/repository/coreboot-v3@1161 f3766cd6-281f-0410-b1cd-43a5c92072e9 --- lib/stage2.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/stage2.c b/lib/stage2.c index 899fb734e6..ea16862d43 100644 --- a/lib/stage2.c +++ b/lib/stage2.c @@ -30,6 +30,17 @@ #include #include +/** + * Note that this function has exactly the opposite return code of + * northbridge/intel/i945/reset_test.c which returns 0 on cold boot. + * + * @returns always 1 + */ +int __attribute__((weak)) is_coldboot(void) +{ + return 1; +} + /** * CPU init code which runs BEFORE any stage2 dev_phase1 is run. * This code might, for example, init ECC on all cores.