Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jaromir Dolecek <jdolecek@netbsd.org>
List: source-changes
Date: 09/24/2000 15:32:40
Module Name:	syssrc
Committed By:	jdolecek
Date:		Sun Sep 24 12:32:40 UTC 2000

Modified Files:
	syssrc/sys/arch/alpha/alpha: machdep.c
	syssrc/sys/arch/amiga/stand/loadbsd: loadbsd.c
	syssrc/sys/arch/arc/arc: machdep.c
	syssrc/sys/arch/arm26/boot: BBBB,fd1
	syssrc/sys/arch/arm32/arm32: machdep.c
	syssrc/sys/arch/atari/atari: locore.s
	syssrc/sys/arch/atari/stand/bootxx: bootxx.c
	syssrc/sys/arch/atari/stand/installboot: installboot.h
	syssrc/sys/arch/bebox/stand/boot: boot.c version
	syssrc/sys/arch/cobalt/cobalt: machdep.c
	syssrc/sys/arch/hp300/stand/uboot: uboot.c version
	syssrc/sys/arch/hpcmips/hpcmips: machdep.c machdep.h
	syssrc/sys/arch/hpcmips/isa: isa_machdep.c
	syssrc/sys/arch/hpcmips/vr: vrgiu.c
	syssrc/sys/arch/i386/stand/biosboot: version
	syssrc/sys/arch/i386/stand/dosboot: version
	syssrc/sys/arch/i386/stand/lib: libi386.h parseutils.c
	syssrc/sys/arch/i386/stand/netboot: version
	syssrc/sys/arch/luna68k/luna68k: machdep.c
	syssrc/sys/arch/macppc/macppc: machdep.c
	syssrc/sys/arch/macppc/stand/ofwboot: boot.c version
	syssrc/sys/arch/mipsco/mipsco: machdep.c
	syssrc/sys/arch/mvme68k/stand/bootsd: version
	syssrc/sys/arch/mvme68k/stand/bootst: version
	syssrc/sys/arch/mvme68k/stand/bootxx: version
	syssrc/sys/arch/mvme68k/stand/libsa: parse_args.c
	syssrc/sys/arch/mvme68k/stand/netboot: version
	syssrc/sys/arch/mvme68k/stand/sboot: version
	syssrc/sys/arch/next68k/next68k: machdep.c
	syssrc/sys/arch/ofppc/ofppc: machdep.c
	syssrc/sys/arch/ofppc/stand/ofwboot: boot.c version
	syssrc/sys/arch/pc532/stand/boot: boot.c version
	syssrc/sys/arch/pmax/pmax: machdep.c
	syssrc/sys/arch/prep/stand/boot: boot.c version
	syssrc/sys/arch/sparc/sparc: autoconf.c
	syssrc/sys/arch/sparc/stand/ofwboot: boot.c
	syssrc/sys/arch/sparc64/sparc64: autoconf.c
	syssrc/sys/arch/sun3/sun3: sunmon.c
	syssrc/sys/arch/vax/boot/boot: boot.c version
	syssrc/sys/arch/x68k/stand/loadbsd: loadbsd.c
	syssrc/sys/sys: reboot.h systm.h
Added Files:
	syssrc/sys/sys: boot_flag.h
Removed Files:
	syssrc/sys/arch/i386/stand/lib: netbsd_opts.c

Log Message:
add new macro BOOT_FLAG() (defined in <sys/boot_flag.h>) - this
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.


To generate a diff of this commit:
cvs rdiff -r1.220 -r1.221 syssrc/sys/arch/alpha/alpha/machdep.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/arch/amiga/stand/loadbsd/loadbsd.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/arch/arc/arc/machdep.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/arm26/boot/BBBB,fd1
cvs rdiff -r1.82 -r1.83 syssrc/sys/arch/arm32/arm32/machdep.c
cvs rdiff -r1.71 -r1.72 syssrc/sys/arch/atari/atari/locore.s
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/atari/stand/bootxx/bootxx.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/atari/stand/installboot/installboot.h
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/bebox/stand/boot/boot.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/bebox/stand/boot/version
cvs rdiff -r1.21 -r1.22 syssrc/sys/arch/cobalt/cobalt/machdep.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/hp300/stand/uboot/uboot.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/hp300/stand/uboot/version
cvs rdiff -r1.33 -r1.34 syssrc/sys/arch/hpcmips/hpcmips/machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/hpcmips/hpcmips/machdep.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/hpcmips/isa/isa_machdep.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/hpcmips/vr/vrgiu.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/i386/stand/biosboot/version
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/i386/stand/dosboot/version
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/i386/stand/lib/libi386.h
cvs rdiff -r1.3 -r0 syssrc/sys/arch/i386/stand/lib/netbsd_opts.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/i386/stand/lib/parseutils.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/i386/stand/netboot/version
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/luna68k/luna68k/machdep.c
cvs rdiff -r1.83 -r1.84 syssrc/sys/arch/macppc/macppc/machdep.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/macppc/stand/ofwboot/boot.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/macppc/stand/ofwboot/version
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/mipsco/mipsco/machdep.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/mvme68k/stand/bootsd/version
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/mvme68k/stand/bootst/version
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/mvme68k/stand/bootxx/version
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/mvme68k/stand/libsa/parse_args.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/mvme68k/stand/netboot/version
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/mvme68k/stand/sboot/version
cvs rdiff -r1.38 -r1.39 syssrc/sys/arch/next68k/next68k/machdep.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/arch/ofppc/ofppc/machdep.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/ofppc/stand/ofwboot/boot.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/ofppc/stand/ofwboot/version
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/pc532/stand/boot/boot.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/pc532/stand/boot/version
cvs rdiff -r1.179 -r1.180 syssrc/sys/arch/pmax/pmax/machdep.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/prep/stand/boot/boot.c \
    syssrc/sys/arch/prep/stand/boot/version
cvs rdiff -r1.141 -r1.142 syssrc/sys/arch/sparc/sparc/autoconf.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/sparc/stand/ofwboot/boot.c
cvs rdiff -r1.38 -r1.39 syssrc/sys/arch/sparc64/sparc64/autoconf.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sun3/sun3/sunmon.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/vax/boot/boot/boot.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/vax/boot/boot/version
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/x68k/stand/loadbsd/loadbsd.c
cvs rdiff -r0 -r1.1 syssrc/sys/sys/boot_flag.h
cvs rdiff -r1.17 -r1.18 syssrc/sys/sys/reboot.h
cvs rdiff -r1.116 -r1.117 syssrc/sys/sys/systm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.