9
0
Fork 0
barebox/lib/bootstrap/common.c

25 lines
399 B
C

/*
* Copyright (C) 2011 Sascha Hauer, Pengutronix
* Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnio@jcrosoft.com>
*
* Under GPLv2
*/
#include <common.h>
#include <bootstrap.h>
#include <filetype.h>
void bootstrap_boot(int (*func)(void), bool barebox)
{
if (!func)
return;
if (barebox && !is_barebox_head((void*)func))
return;
shutdown_barebox();
func();
while (1);
}