summaryrefslogtreecommitdiffstats
path: root/share/man/man4/man4.i386
diff options
context:
space:
mode:
authorrpaulo <rpaulo@FreeBSD.org>2008-08-21 00:40:55 +0000
committerrpaulo <rpaulo@FreeBSD.org>2008-08-21 00:40:55 +0000
commitc214e5b639120de4d299e659b84099dbcc6f17a3 (patch)
tree9c83f0603a6fec9c22fe29c4b433d333a847bfa5 /share/man/man4/man4.i386
parent4bfcd9ff65f105a60ae2fc584e0a515545e8fa44 (diff)
downloadFreeBSD-src-c214e5b639120de4d299e659b84099dbcc6f17a3.zip
FreeBSD-src-c214e5b639120de4d299e659b84099dbcc6f17a3.tar.gz
Move man pages out of man4.i386. Most of them are applicable to amd64
too, so, instead of descending to the i386 directory, we add some magic to the parent Makefile. These man pages refer to drivers that I'm aware that work on amd64. Most likely there are more, but I'll deal with them later. Approved by: brueffer, philip, takawata
Diffstat (limited to 'share/man/man4/man4.i386')
-rw-r--r--share/man/man4/man4.i386/Makefile13
-rw-r--r--share/man/man4/man4.i386/acpi_aiboost.4102
-rw-r--r--share/man/man4/man4.i386/acpi_asus.4185
-rw-r--r--share/man/man4/man4.i386/acpi_fujitsu.4175
-rw-r--r--share/man/man4/man4.i386/acpi_ibm.4461
-rw-r--r--share/man/man4/man4.i386/acpi_panasonic.4178
-rw-r--r--share/man/man4/man4.i386/acpi_sony.473
-rw-r--r--share/man/man4/man4.i386/acpi_toshiba.4128
-rw-r--r--share/man/man4/man4.i386/io.469
-rw-r--r--share/man/man4/man4.i386/linux.4140
-rw-r--r--share/man/man4/man4.i386/ndis.4151
11 files changed, 1 insertions, 1674 deletions
diff --git a/share/man/man4/man4.i386/Makefile b/share/man/man4/man4.i386/Makefile
index dd6a763..001a196 100644
--- a/share/man/man4/man4.i386/Makefile
+++ b/share/man/man4/man4.i386/Makefile
@@ -1,13 +1,6 @@
# $FreeBSD$
-MAN= acpi_aiboost.4 \
- acpi_asus.4 \
- acpi_fujitsu.4 \
- acpi_ibm.4 \
- acpi_panasonic.4 \
- acpi_sony.4 \
- acpi_toshiba.4 \
- aic.4 \
+MAN= aic.4 \
alpm.4 \
amdpm.4 \
apm.4 \
@@ -25,12 +18,9 @@ MAN= acpi_aiboost.4 \
glxsb.4 \
ichwd.4 \
ie.4 \
- io.4 \
- linux.4 \
longrun.4 \
mcd.4 \
mse.4 \
- ndis.4 \
npx.4 \
padlock.4 \
pae.4 \
@@ -52,7 +42,6 @@ MAN= acpi_aiboost.4 \
wl.4
MLINKS= CPU_ELAN.4 CPU_SOEKRIS.4
-MLINKS+=ndis.4 if_ndis.4
MLINKS+=pae.4 PAE.4
MANSUBDIR=/i386
diff --git a/share/man/man4/man4.i386/acpi_aiboost.4 b/share/man/man4/man4.i386/acpi_aiboost.4
deleted file mode 100644
index c5d918b..0000000
--- a/share/man/man4/man4.i386/acpi_aiboost.4
+++ /dev/null
@@ -1,102 +0,0 @@
-.\" $NetBSD: aiboost.4,v 1.2 2007/03/14 07:10:51 wiz Exp $
-.\"
-.\" Copyright (c) 2007 Takanori Watanabe
-.\" Copyright (c) 2007 Juan Romero Pardines
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd March 14, 2007
-.Dt ACPI_AIBOOST 4
-.Os
-.Sh NAME
-.Nm acpi_aiboost
-.Nd ASUS AI Booster hardware monitor
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device acpi_aiboost"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-acpi_aiboost_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for monitoring the hardware sensors in recent
-.Tn ASUS
-motherboards.
-The driver uses ACPI as the backend to fetch sensor values and
-descriptions and provides its data via the
-.Xr sysctl 8
-interface, under dev.acpi_aiboost.0 namespace.
-Descriptions for these values are set to sysctl description,
-which can be see with sysctl -d.
-.Pp
-The
-.Nm
-driver typically has 7 sensors, depending on the motherboard and
-chipset:
-.Bl -column "Sensor" "Units" "Typical" -offset indent
-.It Sy "Sensor" Ta Sy "Units" Ta Sy "Typical Use"
-.It Li "CPU" Ta "uK" Ta "CPU Temperature"
-.It Li "MB" Ta "uK" Ta "MB Temperature"
-.It Li "VCC" Ta "uV DC" Ta "Core Voltage"
-.It Li "+3.3V" Ta "uV DC" Ta "+3.3 Voltage"
-.It Li "+5V" Ta "uV DC" Ta "+5 Voltage"
-.It Li "+12V" Ta "uV DC" Ta "+12 Voltage"
-.It Li "CPU" Ta "RPM" Ta "CPU Fan"
-.El
-.Sh SEE ALSO
-.Xr acpi 4 ,
-.Xr sysctl.conf 5
-.Xr sysctl 8
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Fx 7.0 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Takanori Watanabe .
-This manual page was written by
-.An Juan Romero Pardines ,
-who adapted the code for
-.Nx ,
-and adopted back to FreeBSD by
-.An Takanori Watanabe .
-.Sh BUGS
-It's possible to modify voltages via the ACPI methods in the DSDT,
-but for now the driver only reports the sensors' values.
-CPU Q-Fan is another thing that is typically specified in the ACPI
-namespace, and in the future we should handle this feature (to
-enable or disable automatic/manual fan mode).
diff --git a/share/man/man4/man4.i386/acpi_asus.4 b/share/man/man4/man4.i386/acpi_asus.4
deleted file mode 100644
index 8216add..0000000
--- a/share/man/man4/man4.i386/acpi_asus.4
+++ /dev/null
@@ -1,185 +0,0 @@
-.\"
-.\" Copyright (c) 2004 Philip Paeps <philip@FreeBSD.org>
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd August 20, 2008
-.Dt ACPI_ASUS 4 i386
-.Os
-.Sh NAME
-.Nm acpi_asus
-.Nd Asus Laptop Extras
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device acpi_asus"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-acpi_asus_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for the extra ACPI-controlled gadgets, such as hotkeys
-and leds, found on recent Asus (and Medion) laptops.
-It allows one to use the
-.Xr sysctl 8
-interface to manipulate the brightness of the LCD panel and the display output
-state.
-Hotkey events are passed to
-.Xr devd 8
-for easy handling in userspace.
-.Pp
-Currently, the following Asus laptops are fully supported:
-.Pp
-.Bl -item -offset indent -compact
-.It
-xxN
-.It
-A1x
-.It
-A2x
-.It
-A3N
-.It
-A4D
-.It
-A6VM
-.It
-D1x
-.It
-J1x
-.It
-L2B
-.It
-L2D
-.It
-L2E
-.It
-L3C
-.It
-L3D
-.It
-L3H
-.It
-L4E
-.It
-L4R
-.It
-L5x
-.It
-L8x
-.It
-M1A
-.It
-M2E
-.It
-M6N
-.It
-M6R
-.It
-S1x
-.It
-S2x
-.It
-V6V
-.It
-W5A
-.It
-Eee PC
-.El
-.Pp
-Additionally,
-.Nm
-also supports the Asus-compatible
-.Em ATK0100
-interface found in
-.Em Samsung P30/P35
-laptops.
-.Sh SYSCTL VARIABLES
-The following sysctls are currently implemented:
-.Bl -tag -width indent
-.It Va hw.acpi.asus.lcd_brightness
-Makes the LCD backlight brighter or dimmer (higher values are brighter).
-.It Va hw.acpi.asus.lcd_backlight
-Turns the LCD backlight on or off.
-.It Va hw.acpi.asus.video_output
-Sets the active display to use according to a bitwise OR of the following:
-.Pp
-.Bl -tag -width indent -compact
-.It Li 0
-No display
-.It Li 1
-LCD
-.It Li 2
-CRT
-.It Li 4
-TV-Out
-.El
-.Pp
-Some models also support video switching via the generic
-.Xr acpi_video 4
-driver.
-Most models do not, however.
-.El
-.Pp
-Defaults for these variables can be set in
-.Xr sysctl.conf 5 ,
-which is parsed at boot-time.
-.Sh SEE ALSO
-.Xr acpi 4 ,
-.Xr acpi_video 4 ,
-.Xr sysctl.conf 5 ,
-.Xr sysctl 8
-.Rs
-.%T The acpi4asus Project
-.%O http://sourceforge.net/projects/acpi4asus/
-.Re
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Fx 5.3 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver and this manual page were written by
-.An Philip Paeps Aq philip@FreeBSD.org .
-.Pp
-Inspiration came from the
-.Em acpi4asus project
-started by
-.An Julien Lerouge
-which maintains a driver implementing this
-functionality in the
-.Tn Linux
-kernel.
diff --git a/share/man/man4/man4.i386/acpi_fujitsu.4 b/share/man/man4/man4.i386/acpi_fujitsu.4
deleted file mode 100644
index 1959bf6..0000000
--- a/share/man/man4/man4.i386/acpi_fujitsu.4
+++ /dev/null
@@ -1,175 +0,0 @@
-.\"
-.\" Copyright (c) 2005 Philip Paeps <philip@FreeBSD.org>
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd March 20, 2005
-.Dt ACPI_FUJITSU 4 i386
-.Os
-.Sh NAME
-.Nm acpi_fujitsu
-.Nd Fujitsu Laptop Extras
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device acpi_fujitsu"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-acpi_fujitsu_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver enables the ACPI-controlled buttons on Fujitsu notebooks.
-The button events are sent to userspace via
-.Xr devd 8 ,
-and a
-.Xr sysctl 8
-interface is provided to simulate the hardware events.
-.Pp
-Using this driver, one can control the brightness of the display, the volume
-of the speakers, and the internal (eraserhead) mouse pointer.
-.Sh SYSCTL VARIABLES
-These sysctls are currently implemented:
-.Bl -tag -width indent
-.It Va hw.acpi.fujitsu.lcd_brightness
-Makes the LCD backlight brighter or dimmer.
-.It Va hw.acpi.fujitsu.pointer_enable
-Enables or disables the internal mouse pointer.
-.It Va hw.acpi.fujitsu.volume
-Controls the speaker volume.
-.It Va hw.acpi.fujitsu.mute
-Mutes the speakers.
-.El
-.Pp
-Defaults for these sysctls can be set in
-.Xr sysctl.conf 5 .
-.Sh EXAMPLES
-The following can be added to
-.Xr devd.conf 5
-in order to pass button events to a
-.Pa /usr/local/sbin/acpi_oem_exec.sh
-script:
-.Bd -literal -offset indent
-notify 10 {
- match "system" "ACPI";
- match "subsystem" "FUJITSU";
- action "/usr/local/sbin/acpi_oem_exec.sh $notify fujitsu";
-};
-.Ed
-.Pp
-A possible
-.Pa /usr/local/sbin/acpi_oem_exec.sh
-script might look like:
-.Bd -literal -offset indent
-#!/bin/sh
-#
-if [ "$1" = "" -o "$2" = "" ]
-then
- echo "usage: $0 notify oem_name"
- exit 1
-fi
-NOTIFY=`echo $1`
-LOGGER="logger"
-CALC="bc"
-BC_PRECOMMANDS="scale=2"
-ECHO="echo"
-CUT="cut"
-MAX_LCD_BRIGHTNESS=7
-MAX_VOLUME=16
-OEM=$2
-DISPLAY_PIPE=/tmp/acpi_${OEM}_display
-
-case ${NOTIFY} in
- 0x00)
- LEVEL=`sysctl -n hw.acpi.${OEM}.mute`
- if [ "$LEVEL" = "1" ]
- then
- MESSAGE="volume muted"
- else
- MESSAGE="volume unmuted"
- fi
- ;;
- 0x01)
- LEVEL=`sysctl -n hw.acpi.${OEM}.pointer_enable`
- if [ "$LEVEL" = "1" ]
- then
- MESSAGE="pointer enabled"
- else
- MESSAGE="pointer disabled"
- fi
- ;;
- 0x02)
- LEVEL=`sysctl -n hw.acpi.${OEM}.lcd_brightness`
- PERCENT=`${ECHO} "${BC_PRECOMMANDS} ; \\
- ${LEVEL} / ${MAX_LCD_BRIGHTNESS} * 100" |\\
- ${CALC} | ${CUT} -d . -f 1`
- MESSAGE="brightness level ${PERCENT}%"
- ;;
- 0x03)
- LEVEL=`sysctl -n hw.acpi.${OEM}.volume`
- PERCENT=`${ECHO} "${BC_PRECOMMANDS} ; \\
- ${LEVEL} / ${MAX_VOLUME} * 100" | \\
- ${CALC} | ${CUT} -d . -f 1`
- MESSAGE="volume level ${PERCENT}%"
- ;;
- *)
- ;;
- esac
- ${LOGGER} ${MESSAGE}
- if [ -p ${DISPLAY_PIPE} ]
- then
- ${ECHO} ${MESSAGE} >> ${DISPLAY_PIPE} &
- fi
-exit 0
-.Ed
-.Sh SEE ALSO
-.Xr acpi 4 ,
-.Xr sysctl.conf 5 ,
-.Xr devd 8 ,
-.Xr sysctl 8
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Fx 5.4 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Sean Bullington Aq shegget@gmail.com ,
-.An Anish Mistry Aq mistry.7@osu.edu ,
-and
-.An Marc Santcroos Aq marks@ripe.net .
-.Pp
-This manual page was written by
-.An Philip Paeps Aq philip@FreeBSD.org .
diff --git a/share/man/man4/man4.i386/acpi_ibm.4 b/share/man/man4/man4.i386/acpi_ibm.4
deleted file mode 100644
index f0c165d..0000000
--- a/share/man/man4/man4.i386/acpi_ibm.4
+++ /dev/null
@@ -1,461 +0,0 @@
-.\" Copyright (c) 2005 Christian Brueffer
-.\" Copyright (c) 2005 Markus Brueffer
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd January 14, 2006
-.Dt ACPI_IBM 4 i386
-.Os
-.Sh NAME
-.Nm acpi_ibm
-.Nd "ACPI extras driver for IBM laptops"
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device acpi_ibm"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-acpi_ibm_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for hotkeys and other components of IBM laptops.
-The main purpose of this driver is to provide an interface,
-accessible via
-.Xr sysctl 8
-and
-.Xr devd 8 ,
-through which applications can determine the status of
-various laptop components.
-.Pp
-While the
-.Xr sysctl 8
-interface is enabled automatically after loading the driver, the
-.Xr devd 8
-interface has to be enabled explicitly, as it may alter the default action of
-certain keys.
-This is done by setting the
-.Va events
-sysctl as described below.
-Specifying which keys should generate events is done by setting a bitmask,
-whereas each bit represents one key or key combination.
-This bitmask, accessible via the
-.Va eventmask
-sysctl, is set to
-.Va availmask
-by default, a value representing all possible keypress events on the specific
-ThinkPad model.
-.Ss Xr devd 8 Ss Events
-Hotkey events received by
-.Xr devd 8
-provide the following information:
-.Pp
-.Bl -tag -width "subsystem" -offset indent -compact
-.It system
-.Qq Li ACPI
-.It subsystem
-.Qq Li IBM
-.It type
-The source of the event in the ACPI namespace.
-The value depends on the model.
-.It notify
-Event code (see below).
-.El
-.Pp
-Depending on the ThinkPad model, event codes may vary.
-On a ThinkPad T41p these are as follows:
-.Pp
-.Bl -tag -width "subsystem" -offset indent -compact
-.It Li 0x01
-Fn + F1
-.It Li 0x02
-Fn + F2
-.It Li 0x03
-Fn + F3 (LCD backlight)
-.It Li 0x04
-Fn + F4 (Suspend to RAM)
-.It Li 0x05
-Fn + F5 (Bluetooth)
-.It Li 0x06
-Fn + F6
-.It Li 0x07
-Fn + F7 (Screen expand)
-.It Li 0x08
-Fn + F8
-.It Li 0x09
-Fn + F9
-.It Li 0x0a
-Fn + F10
-.It Li 0x0b
-Fn + F11
-.It Li 0x0c
-Fn + F12 (Suspend to disk)
-.It Li 0x0d
-Fn + Backspace
-.It Li 0x0e
-Fn + Insert
-.It Li 0x0f
-Fn + Delete
-.It Li 0x10
-Fn + Home (Brightness up)
-.It Li 0x11
-Fn + End (Brightness down)
-.It Li 0x12
-Fn + PageUp (ThinkLight)
-.It Li 0x13
-Fn + PageDown
-.It Li 0x14
-Fn + Space (Zoom)
-.It Li 0x15
-Volume Up
-.It Li 0x16
-Volume Down
-.It Li 0x17
-Mute
-.It Li 0x18
-Access IBM Button
-.El
-.Ss Xr led 4 Ss Interface
-The
-.Nm
-driver provides a
-.Xr led 4
-interface for the ThinkLight.
-The ThinkLight can be made to blink by writing
-.Tn ASCII
-strings to the
-.Pa /dev/led/thinklight
-device.
-.Sh SYSCTL VARIABLES
-The following sysctls are currently implemented:
-.Bl -tag -width indent
-.It Va dev.acpi_ibm.0.initialmask
-(read-only)
-Bitmask of ACPI events before the
-.Nm
-driver was loaded.
-.It Va dev.acpi_ibm.0.availmask
-(read-only)
-Bitmask of all supported ACPI events.
-.It Va dev.acpi_ibm.0.events
-Enable ACPI events and set the
-.Va eventmask
-to
-.Va availmask .
-Without the
-.Nm
-driver being loaded, only the Fn+F4 button generates an ACPI event.
-.It Va dev.acpi_ibm.0.eventmask
-Sets the ACPI events which are reported to
-.Xr devd 8 .
-Fn+F3, Fn+F4 and Fn+F12 always generate ACPI events, regardless which value
-.Va eventmask
-has.
-Depending on the ThinkPad model, the meaning of different bits in the
-.Va eventmask
-may vary.
-On a ThinkPad T41p this is a bitwise OR of the following:
-.Pp
-.Bl -tag -width indent-two -compact
-.It Li 1
-Fn + F1
-.It Li 2
-Fn + F2
-.It Li 4
-Fn + F3 (LCD backlight)
-.It Li 8
-Fn + F4 (Suspend to RAM)
-.It Li 16
-Fn + F5 (Bluetooth)
-.It Li 32
-Fn + F6
-.It Li 64
-Fn + F7 (Screen expand)
-.It Li 128
-Fn + F8
-.It Li 256
-Fn + F9
-.It Li 512
-Fn + F10
-.It Li 1024
-Fn + F11
-.It Li 2048
-Fn + F12 (Suspend to disk)
-.It Li 4096
-Fn + Backspace
-.It Li 8192
-Fn + Insert
-.It Li 16384
-Fn + Delete
-.It Li 32768
-Fn + Home (Brightness up)
-.It Li 65536
-Fn + End (Brightness down)
-.It Li 131072
-Fn + PageUp (ThinkLight)
-.It Li 262144
-Fn + PageDown
-.It Li 524288
-Fn + Space (Zoom)
-.It Li 1048576
-Volume Up
-.It Li 2097152
-Volume Down
-.It Li 4194304
-Mute
-.It Li 8388608
-Access IBM Button
-.El
-.It Va dev.acpi_ibm.0.hotkey
-(read-only)
-Status of several buttons.
-Every time a button is pressed, the respecting bit is toggled.
-It is a bitwise OR of the following:
-.Pp
-.Bl -tag -width indent-two -compact
-.It Li 1
-Home Button
-.It Li 2
-Search Button
-.It Li 4
-Mail Button
-.It Li 8
-Access IBM Button
-.It Li 16
-Zoom
-.It Li 32
-Wireless LAN Button
-.It Li 64
-Video Button
-.It Li 128
-Hibernate Button
-.It Li 256
-ThinkLight Button
-.It Li 512
-Screen Expand
-.It Li 1024
-Brightness Up/Down Button
-.It Li 2048
-Volume Up/Down/Mute Button
-.El
-.It Va dev.acpi_ibm.0.lcd_brightness
-Current brightness level of the display.
-.It Va dev.acpi_ibm.0.volume
-Speaker volume.
-.It Va dev.acpi_ibm.0.mute
-Indicates, whether the speakers are muted or not.
-.It Va dev.acpi_ibm.0.thinklight
-Indicates, whether the ThinkLight keyboard light is activated or not.
-.It Va dev.acpi_ibm.0.bluetooth
-Toggle Bluetooth chip activity.
-.It Va dev.acpi_ibm.0.wlan
-(read-only)
-Indicates whether the WLAN chip is active or not.
-.It Va dev.acpi_ibm.0.fan
-Indicates whether the fan is in automatic (1) or manual (0) mode.
-Default is automatic mode.
-This sysctl should be used with extreme precaution, since disabling automatic
-fan control might overheat the ThinkPad and lead to permanent damage if the
-.Va fan_level
-is not set accordingly.
-.It Va dev.acpi_ibm.0.fan_level
-Indicates at what speed the fan should run when being in manual mode.
-Values are ranging from 0 (off) to 7 (max).
-The resulting speed differs from model to model.
-On a T41p this is as follows:
-.Pp
-.Bl -tag -width indent-two -compact
-.It Li 0
-off
-.It Li 1, 2
-~3000 RPM
-.It Li 3, 4, 5
-~3600 RPM
-.It Li 6, 7
-~4300 RPM
-.El
-.It Va dev.acpi_ibm.0.fan_speed
-(read-only)
-Fan speed in rounds per minute.
-A few older ThinkPads report the fan speed in levels ranging from 0 (off)
-to 7 (max).
-.It Va dev.acpi_ibm.0.thermal
-(read-only)
-Shows the readings of up to eight different temperature sensors.
-Most ThinkPads include six or more temperature sensors but
-only expose the CPU temperature through
-.Xr acpi_thermal 4 .
-Some ThinkPads have the below sensor layout which might vary depending on the
-specific model:
-.Pp
-.Bl -enum -compact
-.It
-CPU
-.It
-Mini PCI Module
-.It
-HDD
-.It
-GPU
-.It
-Built-in battery
-.It
-UltraBay battery
-.It
-Built-in battery
-.It
-UltraBay battery
-.El
-.El
-.Pp
-Defaults for these sysctls can be set in
-.Xr sysctl.conf 5 .
-.Sh FILES
-.Bl -tag -width ".Pa /dev/led/thinklight"
-.It Pa /dev/led/thinklight
-ThinkLight
-.Xr led 4
-device node
-.El
-.Sh EXAMPLES
-The following can be added to
-.Xr devd.conf 5
-in order to pass button events to a
-.Pa /usr/local/sbin/acpi_oem_exec.sh
-script:
-.Bd -literal -offset indent
-notify 10 {
- match "system" "ACPI";
- match "subsystem" "IBM";
- action "/usr/local/sbin/acpi_oem_exec.sh $notify ibm";
-};
-.Ed
-.Pp
-A possible
-.Pa /usr/local/sbin/acpi_oem_exec.sh
-script might look like:
-.Bd -literal -offset indent
-#!/bin/sh
-#
-if [ "$1" = "" -o "$2" = "" ]
-then
- echo "usage: $0 notify oem_name"
- exit 1
-fi
-NOTIFY=`echo $1`
-LOGGER="logger"
-CALC="bc"
-BC_PRECOMMANDS="scale=2"
-ECHO="echo"
-CUT="cut"
-MAX_LCD_BRIGHTNESS=7
-MAX_VOLUME=14
-OEM=$2
-DISPLAY_PIPE=/tmp/acpi_${OEM}_display
-
-case ${NOTIFY} in
- 0x05)
- LEVEL=`sysctl -n dev.acpi_${OEM}.0.bluetooth`
- if [ "$LEVEL" = "1" ]
- then
- sysctl dev.acpi_${OEM}.0.bluetooth=0
- MESSAGE="bluetooth disabled"
- else
- sysctl dev.acpi_${OEM}.0.bluetooth=1
- MESSAGE="bluetooth enabled"
- fi
- ;;
- 0x10|0x11)
- LEVEL=`sysctl -n dev.acpi_${OEM}.0.lcd_brightness`
- PERCENT=`${ECHO} "${BC_PRECOMMANDS} ; \\
- ${LEVEL} / ${MAX_LCD_BRIGHTNESS} * 100" |\\
- ${CALC} | ${CUT} -d . -f 1`
- MESSAGE="brightness level ${PERCENT}%"
- ;;
- 0x12)
- LEVEL=`sysctl -n dev.acpi_${OEM}.0.thinklight`
- if [ "$LEVEL" = "1" ]
- then
- MESSAGE="thinklight enabled"
- else
- MESSAGE="thinklight disabled"
- fi
- ;;
- 0x15|0x16)
- LEVEL=`sysctl -n dev.acpi_${OEM}.0.volume`
- PERCENT=`${ECHO} "${BC_PRECOMMANDS} ; \\
- ${LEVEL} / ${MAX_VOLUME} * 100" | \\
- ${CALC} | ${CUT} -d . -f 1`
- MESSAGE="volume level ${PERCENT}%"
- ;;
- 0x17)
- LEVEL=`sysctl -n dev.acpi_${OEM}.0.mute`
- if [ "$LEVEL" = "1" ]
- then
- MESSAGE="volume muted"
- else
- MESSAGE="volume unmuted"
- fi
- ;;
- *)
- ;;
-esac
-${LOGGER} ${MESSAGE}
-if [ -p ${DISPLAY_PIPE} ]
-then
- ${ECHO} ${MESSAGE} >> ${DISPLAY_PIPE} &
-fi
-exit 0
-.Ed
-.Sh SEE ALSO
-.Xr acpi 4 ,
-.Xr led 4 ,
-.Xr sysctl.conf 5 ,
-.Xr devd 8 ,
-.Xr sysctl 8
-.Sh HISTORY
-The
-.Nm
-device driver first appeared in
-.Fx 6.0 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Takanori Watanabe Aq takawata@FreeBSD.org
-and later mostly rewritten by
-.An Markus Brueffer Aq markus@FreeBSD.org .
-This manual page was written by
-.An Christian Brueffer Aq brueffer@FreeBSD.org
-and
-.An Markus Brueffer Aq markus@FreeBSD.org .
diff --git a/share/man/man4/man4.i386/acpi_panasonic.4 b/share/man/man4/man4.i386/acpi_panasonic.4
deleted file mode 100644
index 8a8851e..0000000
--- a/share/man/man4/man4.i386/acpi_panasonic.4
+++ /dev/null
@@ -1,178 +0,0 @@
-.\"
-.\" Copyright (c) 2004 OGAWA Takaya <t-ogawa@triaez.kaisei.org>
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd July 11, 2004
-.Dt ACPI_PANASONIC 4 i386
-.Os
-.Sh NAME
-.Nm acpi_panasonic
-.Nd "ACPI hotkey driver for Panasonic laptops"
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device acpi_panasonic"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-acpi_panasonic_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver enables such hotkey facilities of various Panasonic laptops as
-changing LCD brightness, controlling mixer volumes, entering sleep or
-suspended state and so on.
-On the following models it is reported to work: Let's note (or
-Toughbook, outside Japan) CF-R1N, CF-R2A and CF-R3.
-It may also work on other models as well.
-.Pp
-The driver consists of three functionalities.
-The first is to detect hotkey events and take corresponding actions,
-which include changing LCD luminance and speaker mute state.
-The second role is to notify occurrences of the event by way of
-.Xr devctl 4
-and eventually to
-.Xr devd 8 .
-The third and last is to provide a way to adjust LCD brightness and
-sound mute state via
-.Xr sysctl 8 .
-.Ss Hotkeys
-There are 9 hotkeys available on the supported hardwares:
-.Pp
-.Bl -tag -compact -offset indent
-.It Sy Fn+F1
-Make LCD backlight darker.
-.It Sy Fn+F2
-Make LCD backlight brighter.
-.It Sy Fn+F3
-Switch video output between LCD and CRT.
-Not supported by the
-.Nm
-driver.
-.It Sy Fn+F4
-Toggle muting the speaker.
-.It Sy Fn+F5
-Turn the mixer volume down.
-.It Sy Fn+F6
-Turn the mixer volume up.
-.It Sy Fn+F7
-Enter suspend-to-RAM state.
-.It Sy Fn+F9
-Show battery status.
-.It Sy Fn+F10
-Enter suspend-to-disk state.
-.El
-.Pp
-Actions are automatically taken within the driver for
-.Sy Fn+F1 , Fn+F2
-and
-.Sy Fn+F4 .
-For the other events such as
-mixer control and showing battery status,
-.Xr devd 8
-should take the role as described below.
-.Ss Xr devd 8 Ss Events
-When notified to
-.Xr devd 8 ,
-the hotkey event provides the following information:
-.Pp
-.Bl -tag -compact -offset indent
-.It system
-.Qq Li ACPI
-.It subsystem
-.Qq Li Panasonic
-.It type
-The source of the event in ACPI namespace.
-The value depends on the model but typically
-.Qq Li \e_SB_.HKEY .
-.It notify
-Event code (see below).
-.El
-.Pp
-Event codes to be generated are assigned as follows:
-.Bl -tag -offset indent
-.It 0x81-0x86, 0x89
-.Sy Fn+F<n>
-pressed.
-0x81 corresponds to
-.Sy Fn+F1 ,
-0x82 corresponds to
-.Sy Fn+F2 ,
-and so on.
-.It 0x01-0x07, 0x09, 0x1a
-.Sy Fn+F<n>
-released.
-0x01 corresponds to
-.Sy Fn+F1 ,
-0x02 corresponds to
-.Sy Fn+F2 ,
-and so on.
-.El
-.Sh SYSCTL VARIABLES
-The following MIBs are available:
-.Bl -tag -width indent
-.It Va hw.acpi.panasonic.lcd_brightness_max
-The maximum level of brightness.
-The value is read only and
-automatically set according to hardware model.
-.It Va hw.acpi.panasonic.lcd_brightness_max
-The minimum level of brightness.
-The value is read only and
-automatically set according to hardware model.
-.It Va hw.acpi.panasonic.lcd_brightness
-Current brightness level of the LCD (read-write).
-The value ranges from
-.Va hw.acpi.panasonic.lcd_brightness_min
-to
-.Va hw.acpi.panasonic.lcd_brightness_max .
-.It Va hw.acpi.panasonic.sound_mute
-A read-write boolean flag to control whether to mute the speaker.
-The value 1 means to mute and 0 not.
-.El
-.Sh SEE ALSO
-.Xr acpi 4 ,
-.Xr devd.conf 5 ,
-.Xr devd 8 ,
-.Xr sysctl 8
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Fx 5.3 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver and this manual page were written by
-.An OGAWA Takaya Aq t\-ogawa@triaez.kaisei.org
-and
-.An TAKAHASHI Yoshihiro Aq nyan@FreeBSD.org .
diff --git a/share/man/man4/man4.i386/acpi_sony.4 b/share/man/man4/man4.i386/acpi_sony.4
deleted file mode 100644
index 52a7fbe..0000000
--- a/share/man/man4/man4.i386/acpi_sony.4
+++ /dev/null
@@ -1,73 +0,0 @@
-.\" Copyright (c) 2005 Christian Brueffer
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd September 14, 2005
-.Dt ACPI_SONY 4 i386
-.Os
-.Sh NAME
-.Nm acpi_sony
-.Nd "ACPI notebook controller driver for Sony laptops"
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device acpi_sony"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-acpi_sony_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for the notebook controller in Sony laptops.
-.Sh SYSCTLS
-The following sysctl is currently implemented:
-.Bl -tag -width indent
-.It Va dev.acpi_sony.0.brightness
-Current brightness level of the display.
-.It Va dev.acpi_sony.0.cdp
-Turns the CD power on or off.
-.It Va dev.acpi_sony.0.azp
-Turns the audio power on or off.
-.El
-.Sh SEE ALSO
-.Xr acpi 4 ,
-.Xr sysctl 8
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Fx 6.0 .
-.Sh AUTHORS
-The
-.Nm
-driver was written by
-.An Takanori Watanabe Aq takawata@FreeBSD.org .
diff --git a/share/man/man4/man4.i386/acpi_toshiba.4 b/share/man/man4/man4.i386/acpi_toshiba.4
deleted file mode 100644
index cb26842..0000000
--- a/share/man/man4/man4.i386/acpi_toshiba.4
+++ /dev/null
@@ -1,128 +0,0 @@
-.\"
-.\" Copyright (c) 2003 Philip Paeps <philip@FreeBSD.org>
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd February 19, 2004
-.Dt ACPI_TOSHIBA 4 i386
-.Os
-.Sh NAME
-.Nm acpi_toshiba
-.Nd Toshiba HCI interface
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device acpi_toshiba"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-acpi_toshiba_load="YES"
-.Ed
-.Sh DESCRIPTION
-HCI is Toshiba's
-.Em "Hardware Control Interface"
-which is somewhat uniform across their models.
-The
-.Nm
-driver allows the user to manipulate HCI-controlled hardware using a number of
-.Xr sysctl 8
-variables.
-.Sh SYSCTL VARIABLES
-The following sysctls are currently implemented:
-.Bl -tag -width indent
-.It Va hw.acpi.toshiba.force_fan
-Causes active cooling to be forcibly enabled
-.Pq Ql 1
-or disabled
-.Pq Ql 0
-regardless of the current temperature.
-.It Va hw.acpi.toshiba.video_output
-Sets the active display to use according to a bitwise OR of the following:
-.Pp
-.Bl -tag -width indent -compact
-.It Li 0
-No display
-.It Li 1
-LCD
-.It Li 2
-CRT
-.It Li 4
-TV-Out
-.El
-.Pp
-Only some systems (i.e., the Libretto L5) support video switching via
-this hardware-specific driver.
-Use the
-.Xr acpi_video 4
-driver for generic video output support.
-.It Va hw.acpi.toshiba.lcd_brightness
-Makes the LCD backlight brighter or dimmer (higher values are brighter).
-.It Va hw.acpi.toshiba.lcd_backlight
-Turns the LCD backlight on and off.
-.It Va hw.acpi.toshiba.cpu_speed
-Sets the CPU speed to the specified speed.
-This provides functionality similar to the
-.Va hw.acpi.cpu.throttle_state
-variable.
-Higher sysctl values mean lower CPU speeds.
-.El
-.Pp
-Defaults for these variables can be set in
-.Xr sysctl.conf 5 ,
-which is parsed at boot-time.
-.Sh LOADER TUNABLES
-The
-.Va hw.acpi.toshiba.enable_fn_keys
-tunable enables or disables the function keys on the keyboard.
-Function keys are enabled by default.
-.Pp
-This behaviour can be changed at the
-.Xr loader 8
-prompt or in
-.Xr loader.conf 5 .
-.Sh SEE ALSO
-.Xr acpi 4 ,
-.Xr acpi_video 4 ,
-.Xr loader.conf 5 ,
-.Xr sysctl.conf 5 ,
-.Xr sysctl 8
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Fx 5.1 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Hiroyuki Aizu Aq aizu@navi.org .
-This manual page was written by
-.An Philip Paeps Aq philip@FreeBSD.org .
diff --git a/share/man/man4/man4.i386/io.4 b/share/man/man4/man4.i386/io.4
deleted file mode 100644
index 15c0c4d..0000000
--- a/share/man/man4/man4.i386/io.4
+++ /dev/null
@@ -1,69 +0,0 @@
-.\"
-.\" Copyright (c) 1996 Joerg Wunsch
-.\"
-.\" All rights reserved.
-.\"
-.\" This program is free software.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd October 3, 2004
-.Dt IO 4 i386
-.Os
-.Sh NAME
-.Nm io
-.Nd I/O privilege file
-.Sh SYNOPSIS
-.Cd "device io"
-.Sh DESCRIPTION
-The special file
-.Pa /dev/io
-is a controlled security hole that allows a process to gain I/O
-privileges
-(which are normally reserved for kernel-internal code).
-Any process that holds a file descriptor on
-.Pa /dev/io
-open will get its
-.Em IOPL
-bits in the flag register set, thus allowing it to perform direct
-I/O operations.
-This can be useful in order to write userland
-programs that handle some hardware directly.
-Note that even read-only access will grant the full I/O privileges.
-.Pp
-In addition to any file access permissions on
-.Pa /dev/io ,
-the kernel enforces that only the super-user may open this device.
-.Sh FILES
-.Bl -tag -width Pa -compact
-.It Pa /dev/io
-.El
-.Sh SEE ALSO
-.Xr i386_get_ioperm 2 ,
-.Xr i386_set_ioperm 2 ,
-.Xr mem 4
-.Sh HISTORY
-The
-.Nm
-file appeared in
-.Fx 1.0 .
diff --git a/share/man/man4/man4.i386/linux.4 b/share/man/man4/man4.i386/linux.4
deleted file mode 100644
index 8c368b3..0000000
--- a/share/man/man4/man4.i386/linux.4
+++ /dev/null
@@ -1,140 +0,0 @@
-.\" Copyright (c) 2000 Sheldon Hearn
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd March 17, 2008
-.Dt LINUX 4 i386
-.Os
-.Sh NAME
-.Nm linux
-.Nd Linux ABI support
-.Sh SYNOPSIS
-To compile support for this ABI into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "options COMPAT_LINUX"
-.Ed
-.Pp
-Alternatively, to load the ABI as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-linux_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-module provides limited
-Linux ABI (application binary interface) compatibility
-for userland applications.
-The module provides the following significant facilities:
-.Bl -bullet
-.It
-An image activator
-for correctly branded
-.Xr elf 5
-executable images
-.It
-Special signal handling for activated images
-.It
-Linux to native system call translation
-.El
-.Pp
-It is important to note that the Linux ABI support
-it not provided through an emulator.
-Rather, a true (albeit limited) ABI implementation is provided.
-.Pp
-The following
-.Xr sysctl 8
-tunable variables are available:
-.Bl -tag -width compat.linux.oss_version
-.It compat.linux.osname
-Linux kernel operating system name.
-.It compat.linux.osrelease
-Linux kernel operating system release.
-Changing this to something else is discouraged on non-development systems,
-because it may change the way Linux programs work.
-Recent versions of GNU libc are known to use different syscalls depending
-on the value of this sysctl.
-.It compat.linux.oss_version
-Linux Open Sound System version.
-.El
-.Pp
-The
-.Nm
-module can be linked into the kernel statically with the
-.Dv COMPAT_LINUX
-kernel configuration option
-or loaded as required.
-The following command will load the module
-if it is neither linked into the kernel
-nor already loaded as a module:
-.Bd -literal -offset indent
-if ! kldstat -v | grep -E 'linux(aout|elf)' > /dev/null; then
- kldload linux > /dev/null 2>&1
-fi
-.Ed
-.Pp
-Note that dynamically linked Linux executables
-will require a suitable environment in
-.Pa /compat/linux .
-Specifically, the Linux run-time linker's hints files
-should be correctly initialized.
-For this reason, it is common to execute the following commands
-to prepare the system to correctly run Linux executables:
-.Bd -literal -offset indent
-if [ -x /compat/linux/sbin/ldconfig ]; then
- /compat/linux/sbin/ldconfig -r /compat/linux
-fi
-.Ed
-.Pp
-For information on loading the
-.Nm
-kernel loadable module automatically on system startup,
-see
-.Xr rc.conf 5 .
-This information applies
-regardless of whether the
-.Nm
-module is statically linked into the kernel
-or loaded as a module.
-.Sh FILES
-.Bl -tag -width /compat/linux/proc -compact
-.It Pa /compat/linux
-minimal Linux run-time environment
-.It Pa /compat/linux/proc
-limited Linux process file system
-.It Pa /compat/linux/sys
-limited Linux system file system
-.El
-.Sh SEE ALSO
-.Xr brandelf 1 ,
-.Xr elf 5 ,
-.Xr linprocfs 5 ,
-.Xr linsysfs 5
-.Sh HISTORY
-Linux ABI support first appeared in
-.Fx 2.1 .
diff --git a/share/man/man4/man4.i386/ndis.4 b/share/man/man4/man4.i386/ndis.4
deleted file mode 100644
index 7f723d0..0000000
--- a/share/man/man4/man4.i386/ndis.4
+++ /dev/null
@@ -1,151 +0,0 @@
-.\" Copyright (c) 2003
-.\" Bill Paul <wpaul@windriver.com>. All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgement:
-.\" This product includes software developed by Bill Paul.
-.\" 4. Neither the name of the author nor the names of any co-contributors
-.\" may be used to endorse or promote products derived from this software
-.\" without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD
-.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-.\" THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd October 13, 2006
-.Dt NDIS 4 i386
-.Os
-.Sh NAME
-.Nm ndis
-.Nd NDIS miniport driver wrapper
-.Sh SYNOPSIS
-.Cd "options NDISAPI"
-.Cd "device ndis"
-.Cd "device wlan"
-.Sh DESCRIPTION
-The
-.Nm
-driver is a wrapper designed to allow binary
-.Tn Windows\[rg]
-NDIS miniport
-network drivers to be used with
-.Fx .
-The
-.Nm
-driver is provided in source code form and must be combined with
-the
-.Tn Windows\[rg]
-driver supplied with your network adapter.
-The
-.Nm
-driver uses the
-.Nm ndisapi
-kernel subsystem to relocate and link the
-.Tn Windows\[rg]
-binary so
-that it can be used in conjunction with native code.
-The
-.Nm ndisapi
-subsystem provides an interface between the NDIS API and the
-.Fx
-networking infrastructure.
-The
-.Tn Windows\[rg]
-driver is essentially
-fooled into thinking it is running on
-.Tn Windows\[rg] .
-Note that this
-means the
-.Nm
-driver is only useful on x86 machines.
-.Pp
-To build a functional driver, the user must have a copy of the
-driver distribution media for his or her card.
-From this distribution,
-the user must extract two files: the
-.Pa .SYS
-file containing the driver
-binary code, and its companion
-.Pa .INF
-file, which contains the
-definitions for driver-specific registry keys and other installation
-data such as device identifiers.
-These two files can be converted
-into a kernel module file using the
-.Xr ndisgen 8
-utility.
-This file contains a binary image of the driver plus
-registry key data.
-When the
-.Nm
-driver loads, it will create
-.Xr sysctl 3
-nodes for each registry key extracted from the
-.Pa .INF
-file.
-.Pp
-The
-.Nm
-driver is designed to support mainly Ethernet and wireless
-network devices with PCI and PCMCIA bus attachments.
-(Cardbus
-devices are also supported as a subset of PCI.)
-It can
-support many different media types and speeds.
-One limitation
-however, is that there is no consistent way to learn if an
-Ethernet device is operating in full or half duplex mode.
-The NDIS API allows for a generic means for determining link
-state and speed, but not the duplex setting.
-There may be
-driver-specific registry keys to control the media setting
-which can be configured via the
-.Xr sysctl 8
-command.
-.Sh DIAGNOSTICS
-.Bl -diag
-.It "ndis%d: watchdog timeout"
-A packet was queued for transmission and a transmit command was
-issued, however the device failed to acknowledge the transmission
-before a timeout expired.
-.El
-.Sh SEE ALSO
-.Xr altq 4 ,
-.Xr arp 4 ,
-.Xr netintro 4 ,
-.Xr ng_ether 4 ,
-.Xr ifconfig 8 ,
-.Xr ndiscvt 8 ,
-.Xr ndisgen 8
-.Rs
-.%T "NDIS 5.1 specification"
-.%O http://www.microsoft.com
-.Re
-.Sh HISTORY
-The
-.Nm
-device driver first appeared in
-.Fx 5.3 .
-.Sh AUTHORS
-The
-.Nm
-driver was written by
-.An Bill Paul Aq wpaul@windriver.com .
OpenPOWER on IntegriCloud