Subject: CVS commit: [netbsd-4] src
To: None <source-changes@NetBSD.org>
From: Pavel Cahyna <pavel@netbsd.org>
List: source-changes
Date: 05/08/2007 10:45:21
Module Name:	src
Committed By:	pavel
Date:		Tue May  8 10:45:20 UTC 2007

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

Log Message:
Pull up following revision(s) (requested by bouyer in ticket #603):
	distrib/sets/lists/base/mi: revision 1.704
	distrib/sets/lists/comp/mi: revision 1.1022
	distrib/sets/lists/man/mi: revision 1.997
	doc/CHANGES: revision 1.839
	sbin/Makefile: patch
	sbin/bioctl/Makefile: revision 1.1
	sbin/bioctl/bioctl.8: revision 1.1
	sbin/bioctl/bioctl.c: revision 1.1
	sbin/bioctl/strtonum.c: revision 1.1
	sbin/bioctl/strtonum.h: revision 1.1
	share/man/man4/Makefile: revision 1.426
	share/man/man4/bio.4: revision 1.1
	sys/arch/amd64/conf/GENERIC: revision 1.139
	sys/arch/i386/conf/GENERIC: revision 1.825
	sys/arch/i386/conf/XEN2_DOM0: revision 1.25
	sys/conf/files: revision 1.839
	sys/conf/majors: patch
	sys/dev/Makefile: revision 1.25
	sys/dev/bio.c: patch
	sys/dev/biovar.h: patch
	sys/dev/ic/mfi.c: revision 1.4-1.5
	sys/dev/ic/mfivar.h: revision 1.4
	sys/sys/envsys.h: revision 1.11
	usr.sbin/envstat/envstat.c: revision 1.24
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.

note bio(4), envsys(4) DRIVE, and mfi(4) support for both.

tred->sensor is a u_int.


To generate a diff of this commit:
cvs rdiff -r1.678.2.3 -r1.678.2.4 src/distrib/sets/lists/base/mi
cvs rdiff -r1.981.2.1 -r1.981.2.2 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.955.2.7 -r1.955.2.8 src/distrib/sets/lists/man/mi
cvs rdiff -r1.764.2.11 -r1.764.2.12 src/doc/CHANGES
cvs rdiff -r1.101 -r1.101.2.1 src/sbin/Makefile
cvs rdiff -r0 -r1.1.2.1 src/sbin/bioctl/Makefile src/sbin/bioctl/bioctl.c \
    src/sbin/bioctl/strtonum.c src/sbin/bioctl/strtonum.h
cvs rdiff -r0 -r1.2.2.1 src/sbin/bioctl/bioctl.8
cvs rdiff -r1.415.2.4 -r1.415.2.5 src/share/man/man4/Makefile
cvs rdiff -r0 -r1.1.2.1 src/share/man/man4/bio.4
cvs rdiff -r1.120.2.5 -r1.120.2.6 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -r1.799.2.5 -r1.799.2.6 src/sys/arch/i386/conf/GENERIC
cvs rdiff -r1.18.2.3 -r1.18.2.4 src/sys/arch/i386/conf/XEN2_DOM0
cvs rdiff -r1.819.2.1 -r1.819.2.2 src/sys/conf/files
cvs rdiff -r1.31 -r1.31.2.1 src/sys/conf/majors
cvs rdiff -r1.24 -r1.24.6.1 src/sys/dev/Makefile
cvs rdiff -r0 -r1.1.4.1 src/sys/dev/bio.c src/sys/dev/biovar.h
cvs rdiff -r1.2.2.2 -r1.2.2.3 src/sys/dev/ic/mfi.c src/sys/dev/ic/mfivar.h
cvs rdiff -r1.10 -r1.10.14.1 src/sys/sys/envsys.h
cvs rdiff -r1.23 -r1.23.2.1 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.