extern "C" int start_netbsd(struct board_info *bd, struct image_header *image, const char *consdev, const char *cmdline) { const char *argv[] = { "haiku", cmdline }; int argc = 1; if (cmdline && *cmdline) argc++; return start_gen(argc, argv, image); }
int main(int argc, const char * argv[]) { start_gen(); int i; for (i = 0; i <= TOTALSTEPS ; i ++){ //print_state(); step(); } print_state(); return 0; }
extern "C" int start_raw(int argc, const char **argv) { return start_gen(argc, argv); }
extern "C" int start_linux_ppc_fdt(void *fdt, long/*UNUSED*/, long/*UNUSED*/, uint32 epapr_magic, uint32 initial_mem_size) { return start_gen(0, NULL, NULL, fdt); }
extern "C" int start_linux(int argc, int archnum, void *atags) { // newer U-Boot pass the FDT in atags return start_gen(0, NULL, NULL, atags); }