Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Manuel Bouyer <bouyer@netbsd.org>
List: source-changes
Date: 05/01/2007 17:18:56
Module Name:	src
Committed By:	bouyer
Date:		Tue May  1 17:18:56 UTC 2007

Modified Files:
	src/distrib/sets/lists/base: mi
	src/distrib/sets/lists/comp: mi
	src/distrib/sets/lists/man: mi
	src/sbin: Makefile
	src/share/man/man4: Makefile
	src/sys/arch/amd64/conf: GENERIC
	src/sys/arch/i386/conf: GENERIC XEN2_DOM0
	src/sys/conf: files majors
	src/sys/dev: Makefile
	src/sys/dev/ic: mfi.c mfivar.h
	src/sys/sys: envsys.h
	src/usr.sbin/envstat: envstat.c
Added Files:
	src/sbin/bioctl: Makefile bioctl.8 bioctl.c strtonum.c strtonum.h

Log Message:
Add bio(4) and associated bioctl(8) from OpenBSD, a driver control block
device controllers, and more specifically raid controllers.
Add a new sensor type, ENVSYS_DRIVE, to report drive status. From OpenBSD.
Add bio and sysmon support to mfi(4). This allow userland to query
status for drives and logical volumes attached to a mfi(4) controller. While
there fix some debug printfs in mfi so they compile.
Add bio(4) to amd64 and i386 GENERIC.


To generate a diff of this commit:
cvs rdiff -r1.703 -r1.704 src/distrib/sets/lists/base/mi
cvs rdiff -r1.1021 -r1.1022 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.996 -r1.997 src/distrib/sets/lists/man/mi
cvs rdiff -r1.104 -r1.105 src/sbin/Makefile
cvs rdiff -r0 -r1.1 src/sbin/bioctl/Makefile src/sbin/bioctl/bioctl.8 \
    src/sbin/bioctl/bioctl.c src/sbin/bioctl/strtonum.c \
    src/sbin/bioctl/strtonum.h
cvs rdiff -r1.425 -r1.426 src/share/man/man4/Makefile
cvs rdiff -r1.138 -r1.139 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -r1.824 -r1.825 src/sys/arch/i386/conf/GENERIC
cvs rdiff -r1.24 -r1.25 src/sys/arch/i386/conf/XEN2_DOM0
cvs rdiff -r1.838 -r1.839 src/sys/conf/files
cvs rdiff -r1.33 -r1.34 src/sys/conf/majors
cvs rdiff -r1.24 -r1.25 src/sys/dev/Makefile
cvs rdiff -r1.3 -r1.4 src/sys/dev/ic/mfi.c src/sys/dev/ic/mfivar.h
cvs rdiff -r1.10 -r1.11 src/sys/sys/envsys.h
cvs rdiff -r1.23 -r1.24 src/usr.sbin/envstat/envstat.c

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