NetBSD/sys/arch/bebox/stand
joerg 3c550524b5 Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh.  Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
2011-01-22 19:19:14 +00:00
..
boot Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly 2011-01-22 19:19:14 +00:00
boot_com0
boot_vga
common
Makefile
Makefile.inc
README

README

$NetBSD: README,v 1.3 2008/05/25 16:21:07 kiyohara Exp $

contents
	boot:	     NetBSD/bebox booter.
	elf2pef:     Convert ELF image to PEF image.  Integrated to
		     powerpc's mkbootimage.  Obsolete.
	mkbootimage: Make bootable BeOS DR8 filesystem(a.k.a. obfs) image.
		     Integrated to powerpc's mkbootimage.  Obsolete.


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 cleandir' before 'make'.

	boot can read/exec kernel on ffs(floppy disk), cd9660(floppy disk),
	attached image by powerpc's mkimageboot.



Example of making bootable floppy disk:
	% cd /sys/arch/bebox/stand
	% $(TOOLDIR)/bin/nbmake-bebox
	% 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

	% powerpc-mkbootimage -m bebox -b boot/boot \
	      -k ../compile/GENERIC/netbsd /tmp/fd.img
	% dd if=/tmp/fd.img of=/dev/rfd0a