/* * Copyright (C) 2011 Sascha Hauer, Pengutronix * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD * * Under GPLv2 */ #include #include #include void bootstrap_boot(int (*func)(void), bool barebox) { if (!func) return; if (barebox && !is_barebox_head((void*)func)) return; shutdown_barebox(); func(); while (1); }