49c105ffdb
maps standard boot flags to corresponding RB_* values use BOOT_FLAG() in port's MD code as appropriate as discussed on tech-kern, add new boot flags -v, -q for booting verbosely or quietly, and corresponding AB_VERBOSE/AB_QUIET boot flags; also add FreeBSD-compatible bootverbose macro and NetBSD-specific bootquiet macro for hpcmips, use new bootverbose instead of it's own hpcmips_verbose Tested on i386, and to limited extend (compile of affected files) also for mvme68k, hp300, luna68k, sun3. |
||
---|---|---|
.. | ||
boot | ||
elf2pef | ||
mkbootimage | ||
Makefile | ||
README |
$NetBSD: README,v 1.1 1999/06/28 02:19:37 sakamoto Exp $ contents boot: NetBSD/bebox booter. elf2pef: Convert ELF image to PEF image. mkbootimage: Make bootable BeOS DR8 filesystem(a.k.a. obfs) image. boot: enable one line and comment out other lines, to select one console device from vga,frame buffer,serial. vga: CPPFLAGS+= -DCONS_VGA e.g. S3 Trio64, ... frame buffer: CPPFLAGS+= -DCONS_BE e.g. Trio64v+, Millennium I/II, Mystique 220, ... serial: CPPFLAGS+= -DCONS_SERIAL ... if change CPPFLAGS after make, use 'make remake' to remake. boot can read/exec kernel on ffs(floppy disk),cd9660(floppy disk), attached image by elf2pef. elf2pef: to convert elf2pef boot boot.pef if you want to attach kernel file into booter, elf2pef boot boot.pef netbsd of course can attach gzipped kernel file elf2pef boot boot.pef netbsd.gz mkbootimage: to make bootable floppy disk image mkbootimage boot.pef image or, to make direct bootable floppy mkbootimage boot.pef > /dev/rfd0a Example of making bootable floppy disk: % cd /sys/arch/bebox/stand % make cross compile environment: do the following method instead of make, % (cd boot; ppc-make) % (cd elf2pef; make) % (cd mkbootimage; make) % elf2pef/elf2pef boot/boot /tmp/boot.pef to attach kernel: % gzip -c ../compile/GENERIC/netbsd > /tmp/netbsd.gz % elf2pef/elf2pef boot/boot /tmp/boot.pef /tmp/netbsd.gz [insert formatted floppy disk] % mkbootimage/mkbootimage /tmp/boot.pef > /dev/rfd0a