[coreboot-gerrit] Patch set updated for coreboot: ACPI S3: Signal successful boot

Kyösti Mälkki (kyosti.malkki@gmail.com) gerrit at coreboot.org
Mon Dec 12 21:49:10 CET 2016


Kyösti Mälkki (kyosti.malkki at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/17794

-gerrit

commit 86e6407bf9f8dde6e1c66e76f58a91ea7d8a547c
Author: Kyösti Mälkki <kyosti.malkki at gmail.com>
Date:   Sun Dec 11 13:31:17 2016 +0200

    ACPI S3: Signal successful boot
    
    Just before jumping to OS wakeup vector do the same
    tasks to signal coreboot completion that would be done
    before entry to payload on normal boot path.
    
    Change-Id: I7514c498f40f2d93a4e83a232ef4665f5c21f062
    Signed-off-by: Kyösti Mälkki <kyosti.malkki at gmail.com>
---
 src/arch/x86/acpi_s3.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/arch/x86/acpi_s3.c b/src/arch/x86/acpi_s3.c
index 0fc1914..0001885 100644
--- a/src/arch/x86/acpi_s3.c
+++ b/src/arch/x86/acpi_s3.c
@@ -18,6 +18,7 @@
 #include <arch/acpi.h>
 #include <cbmem.h>
 #include <cpu/cpu.h>
+#include <fallback.h>
 #include <timestamp.h>
 #include <program_loading.h>
 #include <romstage_handoff.h>
@@ -230,6 +231,8 @@ static void acpi_jump_to_wakeup(void *vector)
 	/* Copy wakeup trampoline in place. */
 	memcpy((void *)WAKEUP_BASE, &__wakeup, __wakeup_size);
 
+	set_boot_successful();
+
 	timestamp_add_now(TS_ACPI_WAKE_JUMP);
 
 	acpi_do_wakeup((uintptr_t)vector, source, target, size);



More information about the coreboot-gerrit mailing list