summaryrefslogtreecommitdiff
path: root/static/freebsd/man4/man4.i386
diff options
context:
space:
mode:
Diffstat (limited to 'static/freebsd/man4/man4.i386')
-rw-r--r--static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html102
-rw-r--r--static/freebsd/man4/man4.i386/apm.4 3.html187
-rw-r--r--static/freebsd/man4/man4.i386/glxiic.4 3.html89
-rw-r--r--static/freebsd/man4/man4.i386/glxsb.4 3.html76
-rw-r--r--static/freebsd/man4/man4.i386/longrun.4 3.html106
-rw-r--r--static/freebsd/man4/man4.i386/npx.4 3.html72
-rw-r--r--static/freebsd/man4/man4.i386/pae.4 3.html88
-rw-r--r--static/freebsd/man4/man4.i386/pbio.4 3.html136
-rw-r--r--static/freebsd/man4/man4.i386/pnp.4 3.html66
-rw-r--r--static/freebsd/man4/man4.i386/pnpbios.4 3.html67
-rw-r--r--static/freebsd/man4/man4.i386/sbni.4 3.html113
-rw-r--r--static/freebsd/man4/man4.i386/smapi.4 3.html92
-rw-r--r--static/freebsd/man4/man4.i386/vpd.4 3.html69
13 files changed, 0 insertions, 1263 deletions
diff --git a/static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html b/static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html
deleted file mode 100644
index bc72e512..00000000
--- a/static/freebsd/man4/man4.i386/CPU_ELAN.4 3.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">CPU_ELAN(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">CPU_ELAN(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">CPU_ELAN</code> &#x2014; <span class="Nd">AMD
- Elan 520 CPU support</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">options CPU_ELAN</code>
- <br/>
- <code class="Cd">options CPU_ELAN_PPS</code>
- <br/>
- <code class="Cd">options CPU_ELAN_XTAL</code></p>
-<ul class="Bl-item Bl-compact">
- <li id="machdep.elan_gpio_config"><var class="Va">machdep.elan_gpio_config</var></li>
- <li id="machdep.elan_freq"><var class="Va">machdep.elan_freq</var></li>
-</ul>
-<br/>
-<code class="Cd">options CPU_SOEKRIS</code>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Cd">options CPU_ELAN</code> enables support for
- the AMD Elan 520 CPU.</p>
-<p class="Pp">A device <span class="Pa">/dev/elan-mmcr</span> exports the MMCR
- register bank to userland using <a class="Xr">mmap(2)</a>.</p>
-<p class="Pp">The i8254 timer will be adjusted to the slightly unorthodox
- frequency 1189161 Hz (32768 * 45 * 25 / 31) employed by the Elan.</p>
-<p class="Pp">A timecounter named &#x201C;<code class="Li">ELAN</code>&#x201D;
- is implemented using the general purpose timer 2, but it will not be usable
- unless HZ is configured at 150 or higher. This timecounter is much better
- than the &#x201C;<code class="Li">i8254</code>&#x201D; timecounter and
- should be used at all times.</p>
-<p class="Pp">The <var class="Va">machdep.elan_gpio_config</var>
- <a class="Xr">sysctl(8)</a> variable enables configuration of the GPIO pins
- of the CPU. The string must be exactly 32 characters long. A
- &#x2018;<code class="Li">-</code>&#x2019; means the GPIO is unavailable. A
- &#x2018;<code class="Li">l</code>&#x2019; (lower-case ell) configures a
- <a class="Xr">led(4)</a> device (active low). A
- &#x2018;<code class="Li">L</code>&#x2019; configures a
- <a class="Xr">led(4)</a> device (active high). A
- &#x2018;<code class="Li">.</code>&#x2019; means no configuration for this
- GPIO. These <a class="Xr">led(4)</a> devices will be named
- <span class="Pa">/dev/led/gpio%d</span>. For meaning of
- &#x2018;<code class="Li">P</code>&#x2019;,
- &#x2018;<code class="Li">e</code>&#x2019; and
- &#x2018;<code class="Li">E</code>&#x2019;, see under
- <code class="Cd">options CPU_ELAN_PPS</code>.</p>
-<p class="Pp">The <code class="Cd">options CPU_ELAN_XTAL</code> and the
- <var class="Va">machdep.elan_freq</var> <a class="Xr">sysctl(8)</a> variable
- can be used to set the CPU clock crystal frequency in Hz. The default is
- 33333333 Hz.</p>
-<p class="Pp">The <code class="Cd">options CPU_ELAN_PPS</code> enables precision
- timestamping using the RFC2783 PPS-API via the
- <span class="Pa">/dev/elan-mmcr</span> device. The resolution will be
- approximately 125 nsec and the precision &#x00B1; 125 nsec. (For 125 nsec
- read &#x201C;4 / CPU clock crystal frequency&#x201D;.)</p>
-<p class="Pp">The input signal must be connected to the TMR1IN pin and a GPIO
- pin. The GPIO pin must be configured with a
- &#x2018;<code class="Li">P</code>&#x2019; in
- <var class="Va">machdep.elan_gpio_config</var>.</p>
-<p class="Pp">In addition, one GPIO pin can be configured with either
- &#x2018;<code class="Li">e</code>&#x2019; (active low) or
- &#x2018;<code class="Li">E</code>&#x2019; (active high) to become a
- &#x201C;echo&#x201D; output of the input signal. Please notice that this
- signal is not suitable for calibration.</p>
-<p class="Pp">If the <code class="Cd">options CPU_SOEKRIS</code> is given, the
- support will additionally be tailored to the Soekris Engineering 45xx series
- of embedded computers. The &#x201C;error&#x201D; led will be configured (as
- <span class="Pa">/dev/led/error</span>) and the GPIO pins which are not
- available will be disabled.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">led(4)</a>, <a class="Xr">timecounters(4)</a>,
- <a class="Xr">sysctl(8)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">CPU_ELAN</code> code first appeared in
- <span class="Ux">FreeBSD 4.7</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp"><span class="An">Poul-Henning Kamp</span>
- &lt;<a class="Mt" href="mailto:phk@FreeBSD.org">phk@FreeBSD.org</a>&gt;</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">November 23, 2003</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/apm.4 3.html b/static/freebsd/man4/man4.i386/apm.4 3.html
deleted file mode 100644
index c92c4fbb..00000000
--- a/static/freebsd/man4/man4.i386/apm.4 3.html
+++ /dev/null
@@ -1,187 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">APM(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">APM(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">apm</code> &#x2014; <span class="Nd">APM BIOS
- interface</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">device apm</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DEPRECATION_NOTICE"><a class="permalink" href="#DEPRECATION_NOTICE">DEPRECATION
- NOTICE</a></h1>
-<p class="Pp">This driver is scheduled for removal prior to the release of
- <span class="Ux">FreeBSD 13.0</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp"><code class="Nm">apm</code> is an interface to the Intel /
- Microsoft APM (Advanced Power Management) BIOS on laptop PCs.</p>
-<p class="Pp"><code class="Nm">apm</code> provides the following power
- management functions.</p>
-<ol class="Bl-enum Bd-indent">
- <li>When the system wakes up from suspended mode, <code class="Nm">apm</code>
- adjusts the system clock to RTC.</li>
- <li>When the system wakes up from suspended mode, <code class="Nm">apm</code>
- passes a message to <a class="Xr">syslogd(8)</a> comprising of system
- wakeup time and elapsed time during suspended mode.</li>
- <li><code class="Nm">apm</code> slows CPU clock when there are no system
- activities (runnable processes, interrupts, etc.). This function is
- available only on systems whose APM supports CPU idling.</li>
- <li><code class="Nm">apm</code> exports an application interface as a
- character device. Applications can control APM, or retrieve APM status
- information via this interface. <code class="Nm">apm</code> exports the
- following interfaces. These symbols are defined in
- <code class="In">&lt;<a class="In">machine/apm_bios.h</a>&gt;</code>.
- <div class="Bd-indent">
- <dl class="Bl-tag">
- <dt id="APMIO_SUSPEND"><a class="permalink" href="#APMIO_SUSPEND"><b class="Sy">APMIO_SUSPEND</b></a></dt>
- <dd>Suspend system.</dd>
- <dt id="APMIO_GET"><a class="permalink" href="#APMIO_GET"><b class="Sy">APMIO_GET</b></a></dt>
- <dd>Get power management information.</dd>
- <dt id="APMIO_ENABLE"><a class="permalink" href="#APMIO_ENABLE"><b class="Sy">APMIO_ENABLE</b></a></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt id="APMIO_DISABLE"><a class="permalink" href="#APMIO_DISABLE"><b class="Sy">APMIO_DISABLE</b></a></dt>
- <dd>Enable / Disable power management.</dd>
- <dt id="APMIO_HALTCPU"><a class="permalink" href="#APMIO_HALTCPU"><b class="Sy">APMIO_HALTCPU</b></a></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt id="APMIO_NOTHALTCPU"><a class="permalink" href="#APMIO_NOTHALTCPU"><b class="Sy">APMIO_NOTHALTCPU</b></a></dt>
- <dd>Control execution of HLT in the kernel context switch routine.</dd>
- <dt id="APMIO_GETPWSTATUS"><a class="permalink" href="#APMIO_GETPWSTATUS"><b class="Sy">APMIO_GETPWSTATUS</b></a></dt>
- <dd>Get per battery information.
- <p class="Pp">Some APM implementations execute the HLT (Halt CPU until
- an interrupt occurs) instruction in the &#x201C;<i class="Em">Idle
- CPU</i>&#x201D; call, while others do not. Thus enabling this may
- result in redundant HLT executions because
- &#x201C;<i class="Em">Idle CPU</i>&#x201D; is called from the kernel
- context switch routine that inherently executes HLT. This may reduce
- peak system performance.</p>
- <p class="Pp">Also the system hangs up if HLT instruction is disabled in
- the kernel context switch routine, and if the APM implementation of
- the machine does not execute HLT in &#x201C;<i class="Em">Idle
- CPU</i>&#x201D;. On some implementations that do not support CPU
- clock slowdown, APM might not execute HLT.
- <code class="Nm">apm</code> disables
- <b class="Sy">APMIO_NOTHALTCPU</b> operation on such machines.</p>
- <p class="Pp">The current version of <code class="Nm">apm</code> does
- not call &#x201C;<i class="Em">Idle CPU</i>&#x201D; from the kernel
- context switch routine if clock slowdown is not supported, and it
- executes HLT instruction by default. Therefore, there is no need to
- use these two operations in most cases.</p>
- </dd>
- </dl>
- </div>
- <p class="Pp">These interfaces are used by <a class="Xr">apm(8)</a>.</p>
- </li>
- <li><code class="Nm">apm</code> polls APM events and handles the following
- events.
- <table class="Bl-column">
- <tr id="Name">
- <td><a class="permalink" href="#Name"><b class="Sy">Name</b></a></td>
- <td><a class="permalink" href="#Action"><b class="Sy" id="Action">Action</b></a></td>
- <td><a class="permalink" href="#Description"><b class="Sy" id="Description">Description</b></a></td>
- </tr>
- <tr id="PMEV_STANDBYREQ">
- <td><a class="permalink" href="#PMEV_STANDBYREQ"><code class="Dv">PMEV_STANDBYREQ</code></a></td>
- <td><a class="permalink" href="#suspend"><span class="No" id="suspend">suspend
- system</span></a></td>
- <td>standby request</td>
- </tr>
- <tr id="PMEV_SUSPENDREQ">
- <td><a class="permalink" href="#PMEV_SUSPENDREQ"><code class="Dv">PMEV_SUSPENDREQ</code></a></td>
- <td><a class="permalink" href="#suspend~2"><span class="No" id="suspend~2">suspend
- system</span></a></td>
- <td>suspend request</td>
- </tr>
- <tr id="PMEV_USERSUSPENDREQ">
- <td><a class="permalink" href="#PMEV_USERSUSPENDREQ"><code class="Dv">PMEV_USERSUSPENDREQ</code></a></td>
- <td><a class="permalink" href="#suspend~3"><span class="No" id="suspend~3">suspend
- system</span></a></td>
- <td>user suspend request</td>
- </tr>
- <tr id="PMEV_CRITSUSPEND">
- <td><a class="permalink" href="#PMEV_CRITSUSPEND"><code class="Dv">PMEV_CRITSUSPEND</code></a></td>
- <td><a class="permalink" href="#suspend~4"><span class="No" id="suspend~4">suspend
- system</span></a></td>
- <td>critical suspend request</td>
- </tr>
- <tr id="PMEV_NORMRESUME">
- <td><a class="permalink" href="#PMEV_NORMRESUME"><code class="Dv">PMEV_NORMRESUME</code></a></td>
- <td><a class="permalink" href="#resume"><span class="No" id="resume">resume
- system</span></a></td>
- <td>normal resume</td>
- </tr>
- <tr id="PMEV_CRITRESUME">
- <td><a class="permalink" href="#PMEV_CRITRESUME"><code class="Dv">PMEV_CRITRESUME</code></a></td>
- <td><a class="permalink" href="#resume~2"><span class="No" id="resume~2">resume
- system</span></a></td>
- <td>critical resume</td>
- </tr>
- <tr id="PMEV_STANDBYRESUME">
- <td><a class="permalink" href="#PMEV_STANDBYRESUME"><code class="Dv">PMEV_STANDBYRESUME</code></a></td>
- <td><a class="permalink" href="#resume~3"><span class="No" id="resume~3">resume
- system</span></a></td>
- <td>standby resume</td>
- </tr>
- <tr id="PMEV_BATTERYLOW">
- <td><a class="permalink" href="#PMEV_BATTERYLOW"><code class="Dv">PMEV_BATTERYLOW</code></a></td>
- <td><a class="permalink" href="#notify"><span class="No" id="notify">notify
- message</span></a></td>
- <td>battery low</td>
- </tr>
- <tr id="PMEV_UPDATETIME">
- <td><a class="permalink" href="#PMEV_UPDATETIME"><code class="Dv">PMEV_UPDATETIME</code></a></td>
- <td><a class="permalink" href="#adjust"><span class="No" id="adjust">adjust
- clock</span></a></td>
- <td>update time</td>
- </tr>
- </table>
- </li>
-</ol>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">apm(8)</a>, <a class="Xr">zzz(8)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp"><span class="An">Tatsumi Hosokawa</span>
- &lt;<a class="Mt" href="mailto:hosokawa@jp.FreeBSD.org">hosokawa@jp.FreeBSD.org</a>&gt;</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">WARNING! Many, if not most, of the implementations of APM-bios in
- laptops today are buggy. You may be putting your LCD-display and batteries
- at a risk by using this interface. (The reason this is not a problem for
- MS-Windows is that they use the real-mode interface.) If you see any weird
- behavior from your system with this code in use, unplug the power and
- batteries ASAP, if not immediately, and disable this code.</p>
-<p class="Pp">We are very interested in getting this code working, so please
- send your observations of any anomalous behavior to us.</p>
-<p class="Pp">When <code class="Nm">apm</code> is active, calling the BIOS setup
- routine by using hot-keys, may cause serious trouble when resuming the
- system. BIOS setup programs should be called during bootstrap, or from
- DOS.</p>
-<p class="Pp">Some APM implementations cannot handle events such as pushing the
- power button or closing the cover. On such implementations, the system
- <var class="Ar">must</var> be suspended <var class="Ar">only</var> by using
- <a class="Xr">apm(8)</a> or <a class="Xr">zzz(8)</a>.</p>
-<p class="Pp">Disk spin-down, LCD backlight control, and power on demand have
- not been supported on the current version.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">November 1, 1994</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/glxiic.4 3.html b/static/freebsd/man4/man4.i386/glxiic.4 3.html
deleted file mode 100644
index 015909cc..00000000
--- a/static/freebsd/man4/man4.i386/glxiic.4 3.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">GLXIIC(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">GLXIIC(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">glxiic</code> &#x2014; <span class="Nd">Geode LX
- CS5536 I2C controller driver</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp">To compile this driver into the kernel, place the following lines
- in your kernel configuration file:</p>
-<div class="Bd Pp Bd-indent"><code class="Cd">device pci</code>
-<br/>
-<code class="Cd">device isa</code>
-<br/>
-<code class="Cd">device glxiic</code>
-<br/>
-<code class="Cd">device iicbus</code></div>
-<p class="Pp">Alternatively, to load the driver as a module at boot time, place
- the following line in <a class="Xr">loader.conf(5)</a>:</p>
-<div class="Bd Pp Bd-indent Li">
-<pre>glxiic_load=&quot;YES&quot;</pre>
-</div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">glxiic</code> driver supports the System
- Management Bus controller of the Geode LX series CS5536 Companion Device.
- The Geode LX is a member of the AMD Geode family of integrated x86 system
- chips.</p>
-<p class="Pp">Although AMD refers to this device as a System Management Bus
- (SMBus) controller, it is really an I2C controller (it lacks SMBus ALERT#
- and Alert Response support).</p>
-<p class="Pp">The <code class="Nm">glxiic</code> driver supports both I2C master
- and slave mode.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYSCTL_VARIABLE"><a class="permalink" href="#SYSCTL_VARIABLE">SYSCTL
- VARIABLE</a></h1>
-<p class="Pp">The <code class="Nm">glxiic</code> driver supports the following
- variable as both <a class="Xr">sysctl(8)</a> and <a class="Xr">loader(8)</a>
- tunable:</p>
-<dl class="Bl-tag">
- <dt id="dev.glxiic.0.timeout"><var class="Va">dev.glxiic.0.timeout</var></dt>
- <dd>This variable controls the I2C bus timeout in milliseconds. The default
- timeout is 35 milliseconds. A value of zero disables the timeout.</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="CAVEAT"><a class="permalink" href="#CAVEAT">CAVEAT</a></h1>
-<p class="Pp">The <code class="Nm">glxiic</code> driver uses the interrupt line
- number configured by the board firmware by default. If no interrupt line
- number has been configured by the board firmware (or to override the
- interrupt line number configured by board firmware), place the following
- line in <a class="Xr">device.hints(5)</a>:</p>
-<div class="Bd Pp Bd-indent">hint.glxiic.0.irq=&quot;10&quot;</div>
-<p class="Pp">The interrupt line number must be between 1 and 15.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">iicbus(4)</a>, <a class="Xr">device.hints(5)</a>,
- <a class="Xr">loader.conf(5)</a>, <a class="Xr">loader(8)</a>,
- <a class="Xr">sysctl(8)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">glxiic</code> device driver and manual page
- first appeared in <span class="Ux">FreeBSD 9.0</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">glxiic</code> device driver and manual page
- were written by <span class="An">Henrik Brix Andersen</span>
- &lt;<a class="Mt" href="mailto:brix@FreeBSD.org">brix@FreeBSD.org</a>&gt;.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">May 15, 2011</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/glxsb.4 3.html b/static/freebsd/man4/man4.i386/glxsb.4 3.html
deleted file mode 100644
index b6449f5b..00000000
--- a/static/freebsd/man4/man4.i386/glxsb.4 3.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">GLXSB(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">GLXSB(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">glxsb</code> &#x2014; <span class="Nd">Geode LX
- Security Block crypto accelerator</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp">To compile this driver into the kernel, place the following lines
- in your kernel configuration file:</p>
-<div class="Bd Pp Bd-indent"><code class="Cd">device crypto</code>
-<br/>
-<code class="Cd">device glxsb</code></div>
-<p class="Pp">Alternatively, to load the driver as a module at boot time, place
- the following line in <a class="Xr">loader.conf(5)</a>:</p>
-<div class="Bd Pp Bd-indent Li">
-<pre>glxsb_load=&quot;YES&quot;</pre>
-</div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">glxsb</code> driver supports the security
- block of the Geode LX series processors. The Geode LX is a member of the AMD
- Geode family of integrated x86 system chips.</p>
-<p class="Pp">Driven by periodic checks for available data from the generator,
- <code class="Nm">glxsb</code> supplies entropy to the
- <a class="Xr">random(4)</a> driver for common usage.</p>
-<p class="Pp"><code class="Nm">glxsb</code> also supports acceleration of
- AES-128-CBC operations for <a class="Xr">crypto(4)</a>. It also registers
- itself to accelerate other HMAC algorithms, although there is no hardware
- acceleration for those algorithms. This is only needed so
- <code class="Nm">glxsb</code> can work with <a class="Xr">ipsec(4)</a>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="CAVEAT"><a class="permalink" href="#CAVEAT">CAVEAT</a></h1>
-<p class="Pp">The <a class="Xr">crypto(9)</a> framework will fail to open the
- crypto session on the device if the AES key's length is != 128 bits. This
- prevents the use of the <code class="Nm">glxsb</code> device driver with AES
- keys of length != 128 bits.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">crypto(4)</a>, <a class="Xr">intro(4)</a>,
- <a class="Xr">ipsec(4)</a>, <a class="Xr">pci(4)</a>,
- <a class="Xr">random(4)</a>, <a class="Xr">crypto(7)</a>,
- <a class="Xr">crypto(9)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">glxsb</code> device driver first appeared in
- <span class="Ux">OpenBSD 4.1</span>. The <code class="Nm">glxsb</code>
- device driver was imported into <span class="Ux">FreeBSD 7.1</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">glxsb</code> device driver was written for
- <span class="Ux">OpenBSD</span> by <span class="An">Tom Cosgrove</span>. It
- was ported to <span class="Ux">FreeBSD</span> by <span class="An">Patrick
- Lamaiziere</span>
- &lt;<a class="Mt" href="mailto:patfbsd@davenulle.org">patfbsd@davenulle.org</a>&gt;.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">July 29, 2020</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/longrun.4 3.html b/static/freebsd/man4/man4.i386/longrun.4 3.html
deleted file mode 100644
index 11e7155f..00000000
--- a/static/freebsd/man4/man4.i386/longrun.4 3.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">LONGRUN(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">LONGRUN(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">longrun</code> &#x2014;
- <span class="Nd">Transmeta(TM) Crusoe(TM) LongRun(TM) support</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp">LongRun support is a collection of power saving modes for the
- Transmeta Crusoe chips, similar in scope to Intel's SpeedStep. The following
- <a class="Xr">sysctl(8)</a> MIBs control the different CPU modes:</p>
-<table class="Bl-column">
- <tr id="Name">
- <td><a class="permalink" href="#Name"><b class="Sy">Name</b></a></td>
- <td>Type</td>
- <td>Changeable</td>
- <td>Description</td>
- </tr>
- <tr id="hw.crusoe.longrun">
- <td><var class="Va">hw.crusoe.longrun</var></td>
- <td><var class="Vt">integer</var></td>
- <td>yes</td>
- <td>LongRun mode:</td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td>
- <td>0: minimum frequency mode</td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td>
- <td>1: power-saving mode</td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td>
- <td>2: performance mode</td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td>
- <td>3: maximum frequency mode</td>
- </tr>
- <tr id="hw.crusoe.frequency">
- <td><var class="Va">hw.crusoe.frequency</var></td>
- <td><var class="Vt">integer</var></td>
- <td>no</td>
- <td>Current frequency (MHz).</td>
- </tr>
- <tr id="hw.crusoe.voltage">
- <td><var class="Va">hw.crusoe.voltage</var></td>
- <td><var class="Vt">integer</var></td>
- <td>no</td>
- <td>Current voltage (mV).</td>
- </tr>
- <tr id="hw.crusoe.percentage">
- <td><var class="Va">hw.crusoe.percentage</var></td>
- <td><var class="Vt">integer</var></td>
- <td>no</td>
- <td>Processing performance (%).</td>
- </tr>
-</table>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="EXAMPLES"><a class="permalink" href="#EXAMPLES">EXAMPLES</a></h1>
-<p class="Pp">Print the current status:</p>
-<p class="Pp"></p>
-<div class="Bd Bd-indent"><code class="Li">% sysctl hw.crusoe</code></div>
-<p class="Pp">To set LongRun mode to performance oriented variable frequency
- mode (less power savings):</p>
-<p class="Pp"></p>
-<div class="Bd Bd-indent"><code class="Li"># sysctl
- hw.crusoe.longrun=2</code></div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The Transmeta(TM) Crusoe(TM) LongRun(TM) support first appeared in
- <span class="Ux">FreeBSD 4.4</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">LongRun support and this manual page were written by
- <span class="An">Tamotsu HATTORI</span>
- &lt;<a class="Mt" href="mailto:athlete@kta.att.ne.jp">athlete@kta.att.ne.jp</a>&gt;
- and <span class="An">Mitsuru IWASAKI</span>
- &lt;<a class="Mt" href="mailto:iwasaki@FreeBSD.org">iwasaki@FreeBSD.org</a>&gt;.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">June 30, 2001</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/npx.4 3.html b/static/freebsd/man4/man4.i386/npx.4 3.html
deleted file mode 100644
index 2035cd5f..00000000
--- a/static/freebsd/man4/man4.i386/npx.4 3.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">NPX(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">NPX(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">npx</code> &#x2014; <span class="Nd">Numeric
- Processing Extension coprocessor</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">device npx</code>
- <br/>
- <code class="Cd">hint.npx.0.at=&quot;nexus&quot;</code>
- <br/>
- <code class="Cd">hint.npx.0.port=&quot;0x0F0&quot;</code>
- <br/>
- <code class="Cd">hint.npx.0.flags=&quot;0x0&quot;</code>
- <br/>
- <code class="Cd">hint.npx.0.irq=&quot;13&quot;</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">npx</code> driver enables the use of the
- system's Numeric Processing Extension coprocessor. Numeric processing
- extensions are present in systems with 486DX CPUs and in systems with 387 or
- 487SX coprocessors. The <code class="Nm">npx</code> driver is required for
- proper system functioning. If there is no NPX in the system, the system will
- not boot.</p>
-<p class="Pp">The flags for <span class="Pa">npx0</span> are:</p>
-<p class="Pp"></p>
-<dl class="Bl-tag Bl-compact">
- <dt>0x01</dt>
- <dd>do not use the NPX registers to optimize bcopy.</dd>
- <dt>0x02</dt>
- <dd>do not use the NPX registers to optimize bzero.</dd>
- <dt>0x04</dt>
- <dd>do not use the NPX registers to optimize copyin or copyout.</dd>
-</dl>
-<p class="Pp">The NPX registers are normally used to optimize copying and
- zeroing when all of the following conditions are satisfied:</p>
-<p class="Pp"></p>
-<ol class="Bl-enum Bl-compact">
- <li><code class="Cd">cpu I586_CPU</code> is an option</li>
- <li>the CPU is an i586 (perhaps not a Pentium)</li>
- <li>the probe for <span class="Pa">npx0</span> succeeds</li>
- <li>INT 16 exception handling works.</li>
-</ol>
-<p class="Pp">Then copying and zeroing using the NPX registers is normally
- 30-100% faster.</p>
-<p class="Pp">The flags can be used to control cases where it does not work or
- is slower. Setting them at boot time using hints works correctly (the
- optimizations are not used until later in the bootstrap when
- <span class="Pa">npx0</span> is attached).</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">There are lots of them, especially on old cheap motherboards. In
- particular, some motherboards do not have the interrupt lines from the NPX
- to the CPU wired properly.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">August 28, 1993</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/pae.4 3.html b/static/freebsd/man4/man4.i386/pae.4 3.html
deleted file mode 100644
index 2fc54c8a..00000000
--- a/static/freebsd/man4/man4.i386/pae.4 3.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">PAE(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">PAE(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">PAE</code> &#x2014; <span class="Nd">Physical
- Address Extensions</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">options PAE</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Dv">PAE</code> option provides support for the
- physical address extensions capability of the Intel Pentium Pro and above
- CPUs, and allows for up to 64 gigabytes of memory to be used in systems
- capable of supporting it. With the <code class="Dv">PAE</code> option,
- memory above 4 gigabytes is simply added to the general page pool. The
- system makes no distinction between memory above or below 4 gigabytes, and
- no specific facility is provided for a process or the kernel to access more
- memory than they would otherwise be able to access, through a sliding window
- or otherwise.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">smp(4)</a>, <a class="Xr">tuning(7)</a>,
- <a class="Xr">config(8)</a>, <a class="Xr">bus_dma(9)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Dv">PAE</code> option first appeared in
- <span class="Ux">FreeBSD 4.9</span> and <span class="Ux">FreeBSD
- 5.1</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp"><span class="An">Jake Burkholder</span>
- &lt;<a class="Mt" href="mailto:jake@FreeBSD.org">jake@FreeBSD.org</a>&gt;</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">Since KLD modules are not compiled with the same options headers
- that the kernel is compiled with, they must not be loaded into a kernel
- compiled with the <code class="Dv">PAE</code> option.</p>
-<p class="Pp">Many devices or their device drivers are not capable of direct
- memory access to physical addresses above 4 gigabytes. In order to make use
- of direct memory access IO in a system with more than 4 gigabytes of memory
- when the <code class="Dv">PAE</code> option is used, these drivers must use
- a facility for remapping or substituting physical memory which is not
- accessible to the device. One such facility is provided by the
- <code class="Nm">busdma</code> interface. Device drivers which do not
- account for such devices will not work reliably in a system with more than 4
- gigabytes of memory when the <code class="Dv">PAE</code> option is used, and
- may cause data corruption. The <span class="Pa">PAE</span> kernel
- configuration file includes the <code class="Dv">PAE</code> option, and
- explicitly excludes all device drivers which are known to not work or have
- not been tested in a system with the <code class="Dv">PAE</code> option and
- more than 4 gigabytes of memory.</p>
-<p class="Pp">Many parameters which determine how memory is used in the kernel
- are based on the amount of physical memory. The formulas used to determine
- the values of these parameters for specific memory configurations may not
- take into account the fact there may be more than 4 gigabytes of memory, and
- may not scale well to these memory configurations. In particular, it may be
- necessary to increase the amount of virtual address space available to the
- kernel, or to reduce the amount of a specific resource that is heavily used,
- in order to avoid running out of virtual address space. The
- <code class="Dv">KVA_PAGES</code> option may be used to increase the kernel
- virtual address space, and the <var class="Va">kern.maxvnodes</var>
- <a class="Xr">sysctl(8)</a> may be used to decrease the number of vnodes
- allowed, an example of a resource that the kernel is likely to overallocate
- in large memory configurations. For optimal performance and stability it may
- be necessary to consult the <a class="Xr">tuning(7)</a> manual page, and
- make adjustments to the parameters documented there.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">April 8, 2003</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/pbio.4 3.html b/static/freebsd/man4/man4.i386/pbio.4 3.html
deleted file mode 100644
index 975cad88..00000000
--- a/static/freebsd/man4/man4.i386/pbio.4 3.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">PBIO(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">PBIO(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">pbio</code> &#x2014; <span class="Nd">8255
- parallel peripheral interface basic I/O driver</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">device pbio</code></p>
-<p class="Pp">In <span class="Pa">/boot/device.hints</span>:
- <br/>
- <code class="Cd">hint.pbio.0.at=&quot;isa&quot;</code>
- <br/>
- <code class="Cd">hint.pbio.0.port=&quot;0x360&quot;</code></p>
-<p class="Pp">
- <br/>
- <code class="In">#include
- &lt;<a class="In">dev/pbio/pbioio.h</a>&gt;</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">pbio</code> driver supports direct access to
- the Intel 8255A programmable peripheral interface (PPI) chip running in mode
- 0 (simple I/O). Such an interface provides 24 digital I/O lines. The driver
- is designed for performing I/O under program control using peripherals such
- as the Advantech PCL-724 card, which emulates the Intel 8255A PPI in mode 0.
- Other 8255A-based peripherals such as the BMC Messsysteme PIO24II card have
- also been reported to work.</p>
-<p class="Pp">The PPI provides two 8-bit ports (port A and port B) and two 4-bit
- ports (port C upper, port C lower). Each port can be individually programmed
- for input and (latched) output, and appears at a different offset of the
- device's base I/O address.</p>
-<p class="Pp">A separate register allows the configuration of ports for input or
- output. The device is so simple, that reliably probing for it when input
- data arrives at its terminals is impossible; therefore the kernel
- configuration has to specify the device's base address. The device driver
- provides four character devices that correspond to the peripheral's I/O
- ports. Opening a device for read or write automatically configures the
- corresponding hardware port for input or output. At boot time all ports are
- set configured for input to avoid damaging external circuitry.</p>
-<p class="Pp">A set of <a class="Xr">ioctl(2)</a> requests allow polled input
- and paced output to be efficiently performed at the driver level without
- expensive user/kernel context switching. The driver can perform I/O in three
- different ways:</p>
-<dl class="Bl-tag">
- <dt>Basic</dt>
- <dd>The read or write operation returns immediately after reading or writing
- the data to the port at bus speed.</dd>
- <dt>Paced</dt>
- <dd>Data is transferred from or to the port at intervals specified by a
- separate <a class="Xr">ioctl(2)</a> call.</dd>
- <dt>Differential</dt>
- <dd>(Input only.) Only port values that differ from the previous port value
- are returned.</dd>
-</dl>
-<p class="Pp" id="Hz">The pacing interval is specified in
- <a class="permalink" href="#Hz"><i class="Em">Hz</i></a> unit increments.
- Setting a pace of <var class="Ar">n</var> seconds will result in no more
- than one value being read or written every <var class="Ar">n</var> seconds.
- Single byte read/write operations will take at least <var class="Ar">n</var>
- seconds to complete.</p>
-<p class="Pp">The following <a class="Xr">ioctl(2)</a> calls are supported:</p>
-<dl class="Bl-tag">
- <dt id="PBIO_SETDIFF"><a class="permalink" href="#PBIO_SETDIFF"><code class="Dv">PBIO_SETDIFF</code></a></dt>
- <dd>accepts a pointer to an integer as the third argument, and sets the driver
- for differential input if the integer is non-zero. The input pace speed
- determines the periodic interval the driver will use to examine the port
- for a changed value.</dd>
- <dt id="PBIO_GETDIFF"><a class="permalink" href="#PBIO_GETDIFF"><code class="Dv">PBIO_GETDIFF</code></a></dt>
- <dd>accepts a pointer to an integer as the third argument, and sets the
- integer to the last set value for differential input.</dd>
- <dt id="PBIO_SETIPACE"><a class="permalink" href="#PBIO_SETIPACE"><code class="Dv">PBIO_SETIPACE</code></a></dt>
- <dd>accepts a pointer to an integer as the third argument, and sets the
- driver's input pacing speed to the value of that integer.</dd>
- <dt id="PBIO_GETIPACE"><a class="permalink" href="#PBIO_GETIPACE"><code class="Dv">PBIO_GETIPACE</code></a></dt>
- <dd>accepts a pointer to an integer as the third argument, and sets the
- integer to the last set value for the input pace.</dd>
- <dt id="PBIO_SETOPACE"><a class="permalink" href="#PBIO_SETOPACE"><code class="Dv">PBIO_SETOPACE</code></a></dt>
- <dd>accepts a pointer to an integer as the third argument, and sets the
- driver's output pacing speed to the value of that integer.</dd>
- <dt id="PBIO_GETOPACE"><a class="permalink" href="#PBIO_GETOPACE"><code class="Dv">PBIO_GETOPACE</code></a></dt>
- <dd>accepts a pointer to an integer as the third argument, and sets the
- integer to the last set value for the output pace.</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="FILES"><a class="permalink" href="#FILES">FILES</a></h1>
-<dl class="Bl-tag Bl-compact">
- <dt><span class="Pa">/dev/pbio0a</span></dt>
- <dd>Port A (8 bit I/O).</dd>
- <dt><span class="Pa">/dev/pbio0b</span></dt>
- <dd>Port B (8 bit I/O).</dd>
- <dt><span class="Pa">/dev/pbio0ch</span></dt>
- <dd>Port C upper (4 bit I/O).</dd>
- <dt><span class="Pa">/dev/pbio0cl</span></dt>
- <dd>Port C lower (4 bit I/O).</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><cite class="Rs"><span class="RsA">Diomidis Spinellis</span>,
- <span class="RsT">The information furnace: Consolidated home control</span>,
- <i class="RsJ">Personal and Ubiquitous Computing</i>,
- <span class="RsN">1</span>, <span class="RsV">7</span>,
- <span class="RsP">53-69</span>, <span class="RsD">2003</span>.</cite></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">pbio</code> device was first used under
- <span class="Ux">FreeBSD 4.1</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp"><span class="An">Diomidis D. Spinellis</span>
- &lt;<a class="Mt" href="mailto:dds@aueb.gr">dds@aueb.gr</a>&gt;</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">One of the PCL-724 card's inputs can optionally be wired to
- generate an interrupt. This feature is not supported.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">January 14, 2005</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/pnp.4 3.html b/static/freebsd/man4/man4.i386/pnp.4 3.html
deleted file mode 100644
index 76754e94..00000000
--- a/static/freebsd/man4/man4.i386/pnp.4 3.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">PNP(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">PNP(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">pnp</code> &#x2014; <span class="Nd">support for
- &#x201C;Plug and Play&#x201D; (PnP) ISA devices</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">pnp</code> driver enumerates ISA devices
- which support &#x201C;Plug and Play ISA Specification&#x201D; in the system.
- It assigns ISA bus resources (interrupt line, DMA channel, I/O ports, and
- memory region) to each device and activates it.</p>
-<p class="Pp">If it cannot assign necessary resources to a PnP ISA device
- without causing conflict with other devices in the system, the device will
- not be activated and will be unavailable to programs.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">pnpbios(4)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
-<p class="Pp"><cite class="Rs"><span class="RsA">Intel</span> and
- <span class="RsA">Microsoft</span>, <span class="RsT">Plug and Play ISA
- Specification, Version 1.0a</span>, <span class="RsD">May 5,
- 1994</span>.</cite></p>
-<p class="Pp"><cite class="Rs"><span class="RsT">Clarifications to the Plug and
- Play ISA Specification, Version 1.0a</span>, <span class="RsD">December 10,
- 1994</span>.</cite></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">pnp</code> driver first appeared in
- <span class="Ux">FreeBSD 2.2.5</span>. It has been substantially updated in
- subsequent versions.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">PnP support was originally written for <span class="Ux">FreeBSD
- 2.2.5</span> by <span class="An">Luigi Rizzo</span>, based on initial work
- done by <span class="An">Sujal Patel</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="CAVEATS"><a class="permalink" href="#CAVEATS">CAVEATS</a></h1>
-<p class="Pp">It is not possible to disable individual PnP ISA devices. The
- <code class="Nm">pnp</code> driver will find all devices conforming the PnP
- ISA specification and try to activate them all.</p>
-<p class="Pp">There is no way to explicitly assign particular resource to the
- PnP ISA device. The resource assignment is fully automatic and there is no
- provision for manual override.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">September 20, 2001</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/pnpbios.4 3.html b/static/freebsd/man4/man4.i386/pnpbios.4 3.html
deleted file mode 100644
index fc89ab57..00000000
--- a/static/freebsd/man4/man4.i386/pnpbios.4 3.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">PNPBIOS(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">PNPBIOS(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">pnpbios</code> &#x2014; <span class="Nd">support
- for embedded devices on the motherboard</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">pnpbios</code> driver enumerates embedded ISA
- devices on the motherboard whose BIOS supports &#x201C;Plug and Play BIOS
- Specification&#x201D;. It assigns ISA bus resources (interrupt line, DMA
- channel, I/O ports, and memory region) to each device and activates it.</p>
-<p class="Pp">If it cannot assign necessary resources to a device without
- causing conflict with other devices in the system, the device will not be
- activated and will be unavailable to programs.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">pnp(4)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="STANDARDS"><a class="permalink" href="#STANDARDS">STANDARDS</a></h1>
-<p class="Pp"><cite class="Rs"><span class="RsA">Compaq</span>,
- <span class="RsA">Phenix</span>, and <span class="RsA">Intel</span>,
- <span class="RsT">Plug and Play BIOS Specification Version 1.0A</span>,
- <span class="RsD">May 5, 1994</span>.</cite></p>
-<p class="Pp"><cite class="Rs"><span class="RsA">Compaq</span>,
- <span class="RsA">Phenix</span>, and <span class="RsA">Intel</span>,
- <span class="RsT">Plug and Play BIOS CLARIFICATION Paper for Plug and Play
- BIOS Specification Version 1.0A</span>, <span class="RsD">October 6,
- 1994</span>.</cite></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">pnpbios</code> driver first appeared in
- <span class="Ux">FreeBSD 4.0</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">pnpbios</code> driver was written by
- <span class="An">Mike Smith</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="CAVEATS"><a class="permalink" href="#CAVEATS">CAVEATS</a></h1>
-<p class="Pp">There is no explicit way to disable individual embedded devices.
- The <code class="Nm">pnpbios</code> driver will find all devices reported by
- the &#x201C;Plug and Play (PnP)&#x201D; BIOS and try to activate them
- all.</p>
-<p class="Pp">There is no way to explicitly assign particular resource to a
- device. The resource assignment is fully automatic and there is no provision
- for manual override.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">September 20, 2001</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/sbni.4 3.html b/static/freebsd/man4/man4.i386/sbni.4 3.html
deleted file mode 100644
index 750369e9..00000000
--- a/static/freebsd/man4/man4.i386/sbni.4 3.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">SBNI(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">SBNI(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">sbni</code> &#x2014; <span class="Nd">Granch
- SBNI12 leased line modem driver</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">device sbni</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">sbni</code> driver provides support for
- leased line modems of following models:</p>
-<p class="Pp"></p>
-<ul class="Bl-bullet Bl-compact">
- <li>SBNI12-02, SBNI12D-02</li>
- <li>SBNI12-04, SBNI12D-04</li>
- <li>SBNI12-05, SBNI12D-05, ISA and PCI</li>
- <li>SBNI12-10, SBNI12D-10, ISA and PCI</li>
-</ul>
-<p class="Pp">and a kit for data link over a voice band:</p>
-<ul class="Bl-bullet">
- <li>SBNI12-11, SBNI12D-11, ISA and PCI.</li>
-</ul>
-<p class="Pp">In addition to the standard port and IRQ specifications, the
- <code class="Nm">sbni</code> driver also supports a number of
- <var class="Va">flags</var> which can set baud rate, receive level, and low
- three bytes of Ethernet MAC-address (high three are always
- <code class="Li">00:ff:01</code>), because Granch modems are presented to
- the system as Ethernet-like network cards.</p>
-<p class="Pp">The high byte of the <var class="Va">flags</var> is a bit field,
- it is used to specify SBNI adapter receive level/baud rate:</p>
-<div class="Bd-indent">
-<dl class="Bl-tag">
- <dt>Bits 0-3:</dt>
- <dd>receive level (0x00..0x0f)</dd>
- <dt>Bits 4-5:</dt>
- <dd>baud rate number:
- <p class="Pp"></p>
- <dl class="Bl-inset Bl-compact">
- <dt>00 -</dt>
- <dd>0 baud rate (2Mb in fast mode/500kb in slow)</dd>
- <dt>01 -</dt>
- <dd>1 baud rate (1Mb/250kb)</dd>
- <dt>10 -</dt>
- <dd>2 baud rate (500kb/125kb)</dd>
- <dt>11 -</dt>
- <dd>3 baud rate (250kb/62.5kb)</dd>
- </dl>
- </dd>
- <dt>Bit 6:</dt>
- <dd>use fixed receive level
- <p class="Pp">if bit 6 is set then receive level will be set according to
- bits 0-3 value, otherwise receive level will be autodetected</p>
- </dd>
- <dt>Bit 7:</dt>
- <dd>use fixed baud rate
- <p class="Pp">if bit 7 is set then baud rate will be set according to bits
- 4-5 value, otherwise baud rate is set to 2Mb</p>
- </dd>
-</dl>
-</div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="FILES"><a class="permalink" href="#FILES">FILES</a></h1>
-<p class="Pp">The sources for the driver reside in:</p>
-<p class="Pp"></p>
-<dl class="Bl-tag Bl-compact">
- <dt><span class="Pa">/sys/dev/sbni/if_sbni.c</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/sys/dev/sbni/if_sbnireg.h</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/sys/dev/sbni/if_sbnivar.h</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">arp(4)</a>, <a class="Xr">netintro(4)</a>,
- <a class="Xr">ifconfig(8)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">sbni</code> device driver first appeared in
- <span class="Ux">FreeBSD 4.6</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">sbni</code> device driver for
- <span class="Ux">FreeBSD</span> 4.x was written by <span class="An">Denis I.
- Timofeev</span>, partially based on <span class="An">David Greenman</span>'s
- <a class="Xr">ed(4)</a> driver. Earlier versions (available on
- <span class="Pa">ftp.granch.com</span>) were written by
- <span class="An">Alexey V. Zverev</span>.</p>
-<p class="Pp">SBNI12 hardware was designed by <span class="An">Alexey V.
- Chirkov</span>.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">January 8, 2002</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/smapi.4 3.html b/static/freebsd/man4/man4.i386/smapi.4 3.html
deleted file mode 100644
index f7a17564..00000000
--- a/static/freebsd/man4/man4.i386/smapi.4 3.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">SMAPI(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">SMAPI(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">smapi</code> &#x2014; <span class="Nd">System
- Management Application Program Interface driver</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">Many IBM Thinkpad laptops utilize a special software interface
- known as SMAPI (System Management Application Program Interface). This
- interface controls various aspects of the system including:</p>
-<ul class="Bl-bullet">
- <li>System Interface (the BIOS can store system information such as the system
- identifier),</li>
- <li>System Configuration (where devices such as the display can be
- configured),</li>
- <li>Power Management (software can interact with the SMAPI BIOS for Power
- Management control).</li>
-</ul>
-<p class="Pp">Client software must locate a &#x201C;header image&#x201D; stored
- in the <code class="Li">F000</code> segment in the Thinkpad ROM (read-only
- memory), which resides at the 16-byte boundary. This is considered the
- &#x201C;Entry Point&#x201D; for the service.</p>
-<p class="Pp">The &#x201C;header image&#x201D; stores information like:</p>
-<ul class="Bl-bullet">
- <li>signature,</li>
- <li>SMAPI version (major and minor),</li>
- <li>header image length,</li>
- <li>checksum information (which verifies the image),</li>
- <li>an Information Word (used to identify the BIOS service level),</li>
- <li>Real Mode Entry Point (where clients using the Real/V86 mode for the
- far-call value),</li>
- <li>and finally a 16-bit/32-bit Protected Mode Entry Point: base code address
- which specifies the BIOS physical address. The client must prepare a 64
- kilobyte selector for this BIOS).</li>
-</ul>
-<p class="Pp">To invoke the SMAPI BIOS, a far-call must be used on the entry
- point specified in the header file. All other information should be stored
- in the client data area. The client is required to prepare both an input and
- output parameter in a data area of its own. This area can be
- &#x201C;informed&#x201D; by pushing those pointers into its stack before the
- far-calls.</p>
-<p class="Pp">The SMAPI BIOS uses the stack and data areas with the selector
- during a BIOS invocation, thus the caller must define the same privilege
- area as the BIOS.</p>
-<p class="Pp">The parameter structure will be made up by using the input and
- output fields prepared by the caller. The input field will specify the
- function request to the BIOS. The BIOS will then drop a return value into
- the output field. These fields are made up of three parts. The first holds
- parameters, function numbers, and return codes. The next will contain an
- offset in hexadecimal. Finally a length field which is comprised of Byte,
- Word, or Double Word.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><cite class="Rs"><i class="RsB">IBM Thinkpad 560/560E Technical
- Reference</i>, <span class="RsO">06J0536 S76H-7587-01</span>.</cite></p>
-<p class="Pp"><cite class="Rs"><i class="RsB">IBM Thinkpad 560Z Technical
- Reference</i>, <span class="RsO">xxxxxxx xxxx-xxxx-xx</span>.</cite></p>
-<p class="Pp"><cite class="Rs"><i class="RsB">IBM Thinkpad 600 Technical
- Reference</i>, <span class="RsO">xxxxxxx xxxx-xxxx-xx</span>.</cite></p>
-<p class="Pp"><cite class="Rs"><i class="RsB">IBM Thinkpad 760XD/760XL/765D/765L
- Technical Reference</i>, <span class="RsO">06J0537
- S30H-2433-02</span>.</cite></p>
-<p class="Pp"><cite class="Rs"><i class="RsB">IBM Thinkpad 770 Technical
- Reference</i>, <span class="RsO">05L1739 S05L-1739-00</span>.</cite></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">smapi</code> driver was written by
- <span class="An">Matthew N. Dodd</span>
- &lt;<a class="Mt" href="mailto:mdodd@FreeBSD.org">mdodd@FreeBSD.org</a>&gt;.
- This manual page was written by <span class="An">Tom Rhodes</span>
- &lt;<a class="Mt" href="mailto:trhodes@FreeBSD.org">trhodes@FreeBSD.org</a>&gt;
- and <span class="An">Matthew N. Dodd</span>
- &lt;<a class="Mt" href="mailto:mdodd@FreeBSD.org">mdodd@FreeBSD.org</a>&gt;.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">April 1, 2003</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>
diff --git a/static/freebsd/man4/man4.i386/vpd.4 3.html b/static/freebsd/man4/man4.i386/vpd.4 3.html
deleted file mode 100644
index fd31fead..00000000
--- a/static/freebsd/man4/man4.i386/vpd.4 3.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">VPD(4)</td>
- <td class="head-vol">Device Drivers Manual (i386)</td>
- <td class="head-rtitle">VPD(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">vpd</code> &#x2014; <span class="Nd">Vital
- Product Data kernel interface</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">device vpd</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">IBM ThinkPad notebooks (and most IBM desktop PCs) have a 48-byte
- Vital Product Data (VPD) structure located in the BIOS Shadow RAM.</p>
-<p class="Pp">The VPD provides machine type and model information, the build ID
- (this is roughly the BIOS version) and serial number information.</p>
-<p class="Pp">The <code class="Nm">vpd</code> driver scans the BIOS area and
- claims the memory used by the VPD structure. It provides the
- <a class="Xr">sysctl(3)</a> branch <var class="Va">hw.vpd</var> to allow
- this information to be accessed by the userland. The following variables are
- provided, one per VPD attachment (there should only be one):</p>
-<p class="Pp"></p>
-<dl class="Bl-tag Bl-compact">
- <dt id="MACHINE_TYPE"><a class="permalink" href="#MACHINE_TYPE"><code class="Dv">MACHINE_TYPE</code></a></dt>
- <dd>(<var class="Va">machine.type</var>) Machine type.</dd>
- <dt id="MACHINE_MODEL"><a class="permalink" href="#MACHINE_MODEL"><code class="Dv">MACHINE_MODEL</code></a></dt>
- <dd>(<var class="Va">machine.model</var>) Machine model.</dd>
- <dt id="BUILD_ID"><a class="permalink" href="#BUILD_ID"><code class="Dv">BUILD_ID</code></a></dt>
- <dd>(<var class="Va">build.id</var>) BIOS Build ID.</dd>
- <dt id="SERIAL_BOX"><a class="permalink" href="#SERIAL_BOX"><code class="Dv">SERIAL_BOX</code></a></dt>
- <dd>(<var class="Va">serial.box</var>) Box Serial Number.</dd>
- <dt id="SERIAL_PLANAR"><a class="permalink" href="#SERIAL_PLANAR"><code class="Dv">SERIAL_PLANAR</code></a></dt>
- <dd>(<var class="Va">serial.planar</var>) Motherboard Serial Number.</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><cite class="Rs"><span class="RsT">TP General - Using the BIOS
- Build ID to identify IBM ThinkPad systems</span>,
- <span class="RsN">Reference #: MIGR-45120</span>,
- <a class="RsU" href="http://www.ibm.com/support/docview.wss?uid=psg1MIGR-45120">http://www.ibm.com/support/docview.wss?uid=psg1MIGR-45120</a>,
- <span class="RsD">November 22, 2002</span>.</cite></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">vpd</code> driver first appeared in
- <span class="Ux">FreeBSD 5.1</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">vpd</code> driver and this manual page were
- written by <span class="An">Matthew N. Dodd</span>
- &lt;<a class="Mt" href="mailto:mdodd@FreeBSD.org">mdodd@FreeBSD.org</a>&gt;.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">August 31, 2004</td>
- <td class="foot-os">FreeBSD 15.0</td>
- </tr>
-</table>