summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime de Roucy <maxime.deroucy@gmail.com>2015-09-27 15:53:40 +0200
committerPatrick Georgi <pgeorgi@google.com>2015-10-17 06:55:54 +0000
commit8190078ad58114ddf7969f19e12d7bd27c573d3e (patch)
tree6822f42c727bb92e70043891997abb4e67ba5ba4
parentdc1b3c162e56b45ed398db072d52eee5729c8f15 (diff)
coreinfo: reboot when finished
Behave as nvramcui. Avoid a "General Protection Fault Exception" when launched by SeaBIOS on pcengines APU1. Change-Id: I00b1f859f76e693e8d49a38c1e02f4f49add85b7 Signed-off-by: Maxime de Roucy <maxime.deroucy@gmail.com> Reviewed-on: http://review.coreboot.org/11731 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
-rw-r--r--payloads/coreinfo/coreinfo.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/payloads/coreinfo/coreinfo.c b/payloads/coreinfo/coreinfo.c
index 5bd1068d1e..df520562b7 100644
--- a/payloads/coreinfo/coreinfo.c
+++ b/payloads/coreinfo/coreinfo.c
@@ -301,6 +301,9 @@ int main(void)
loop();
+ /* reboot */
+ outb(0x6, 0xcf9);
+ halt();
return 0;
}