Subject: CVS commit: [netbsd-3] src
To: None <source-changes@NetBSD.org>
From: Geert Hendrickx <ghen@netbsd.org>
List: source-changes
Date: 01/08/2007 16:36:20
Module Name:	src
Committed By:	ghen
Date:		Mon Jan  8 16:36:20 UTC 2007

Modified Files:
	src/distrib/sets/lists/man [netbsd-3]: mi
	src/share/man/man4 [netbsd-3]: Makefile
	src/sys/arch/i386/conf [netbsd-3]: GENERIC files.i386
	src/sys/arch/i386/i386 [netbsd-3]: bios32.c mainbus.c
	src/sys/arch/x86/conf [netbsd-3]: files.x86
	src/sys/dev [netbsd-3]: DEVNAMES
Added Files:
	src/share/man/man4 [netbsd-3]: ipmi.4
	src/sys/arch/x86/include [netbsd-3]: ipmivar.h smbiosvar.h
	src/sys/arch/x86/x86 [netbsd-3]: ipmi.c

Log Message:
Pull up following revision(s) (requested by bouyer in ticket #1621):
	sys/arch/i386/conf/GENERIC: revision 1.787 via patch
	share/man/man4/Makefile: revision 1.407 via patch
	distrib/sets/lists/man/mi: revision 1.936 via patch
	share/man/man4/ipmi.4: revision 1.1 via patch
	sys/arch/i386/i386/bios32.c: revision 1.11 via patch
	sys/dev/DEVNAMES: revision 1.221 via patch
	sys/arch/x86/x86/ipmi.c: revision 1.1 via patch
	sys/arch/i386/i386/mainbus.c: revision 1.65 via patch
	sys/arch/x86/include/smbiosvar.h: revision 1.1 via patch
	sys/arch/x86/include/ipmivar.h: revision 1.1 via patch
	sys/arch/x86/conf/files.x86: revision 1.20 via patch
	sys/arch/i386/conf/files.i386: revision 1.293 via patch
Add ipmi(4) driver, from OpenBSD. This requires SMBios support, so add
SMBios detection and mapping to bios32.c, also from OpenBSD (for now this
is only compiled in if ipmi(4) is configured). The sensors and watchdog are
accessible though envsys(4).
Works on i386; some work is needed on amd64 to access the BIOS. It would
eventually work on Xen if the SMBios is accessible (to be tested).
Add manpage for new ipmi driver.
Claim ipmi.


To generate a diff of this commit:
cvs rdiff -r1.768.2.38 -r1.768.2.39 src/distrib/sets/lists/man/mi
cvs rdiff -r1.350.2.13 -r1.350.2.14 src/share/man/man4/Makefile
cvs rdiff -r0 -r1.2.4.1 src/share/man/man4/ipmi.4
cvs rdiff -r1.661.2.16 -r1.661.2.17 src/sys/arch/i386/conf/GENERIC
cvs rdiff -r1.262.10.1 -r1.262.10.2 src/sys/arch/i386/conf/files.i386
cvs rdiff -r1.7 -r1.7.20.1 src/sys/arch/i386/i386/bios32.c
cvs rdiff -r1.54 -r1.54.10.1 src/sys/arch/i386/i386/mainbus.c
cvs rdiff -r1.12 -r1.12.10.1 src/sys/arch/x86/conf/files.x86
cvs rdiff -r0 -r1.1.10.1 src/sys/arch/x86/include/ipmivar.h \
    src/sys/arch/x86/include/smbiosvar.h
cvs rdiff -r0 -r1.4.8.1 src/sys/arch/x86/x86/ipmi.c
cvs rdiff -r1.173.2.3 -r1.173.2.4 src/sys/dev/DEVNAMES

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