/* * This file is part of Jehanne. * * Copyright (C) 2022 Giacomo Tesio * * Jehanne is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, version 3 of the License. * * Jehanne is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Jehanne. If not, see . */ /* automatically generated by bootCPUc.rc.template */ #include #include #include "../boot/boot.h" Method method[] = { #! ifs=' #! ' #! CONFIGURATION=`{sed -n '/^$/!{/^#/!p}' $JEHANNE/sys/src/kern/$ARCH/boot-methods.rc.confs} #! for (line in $CONFIGURATION){ #! eval $line { "$METHOD", config$METHOD, connect$METHOD, "$ARGS", }, #! } { nil }, }; int cpuflag = 1; char* rootdir = "/root"; char* bootdisk = "#S/sdE0/"; extern void boot(int, char**); void main(int argc, char **argv) { boot(argc, argv); } int (*cfs)(int) = 0;