blob: 1c1255776ba739922848487713cd650ec87bbb95 [file] [log] [blame]
Stefan Reinauerde3206a2010-02-22 06:09:43 +00001#include <fallback.h>
2#include <watchdog.h>
Eric Biederman8ca8d762003-04-22 19:02:15 +00003
Kyösti Mälkki7ce1a752016-12-11 12:56:37 +02004/* Implement platform specific override. */
5void __attribute__((weak)) set_boot_successful(void) { }
Yinghai Lu13f1c2a2005-07-08 02:49:49 +00006
7void boot_successful(void)
8{
Stefan Reinauerc1efb902011-10-12 14:30:59 -07009#if CONFIG_FRAMEBUFFER_SET_VESA_MODE && !CONFIG_FRAMEBUFFER_KEEP_VESA_MODE
Stefan Reinauerd650e992010-02-22 04:33:13 +000010 void vbe_textmode_console(void);
11
12 vbe_textmode_console();
13#endif
Yinghai Lu13f1c2a2005-07-08 02:49:49 +000014 /* Remember this was a successful boot */
15 set_boot_successful();
16
17 /* turn off the boot watchdog */
18 watchdog_off();
19}