From 4997ce6b64c35d07f3fbaed5e32fab0cca2b003f Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Sun, 22 Jun 2008 20:00:23 +0000 Subject: [PATCH] Add a pnpbios(4) manpage. Taken-from: FreeBSD --- share/man/man4/man4.i386/Makefile | 4 +- share/man/man4/man4.i386/pnp.4 | 3 +- share/man/man4/man4.i386/pnpbios.4 | 89 ++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 3 deletions(-) create mode 100644 share/man/man4/man4.i386/pnpbios.4 diff --git a/share/man/man4/man4.i386/Makefile b/share/man/man4/man4.i386/Makefile index 03ac77e3de..6258598aa2 100644 --- a/share/man/man4/man4.i386/Makefile +++ b/share/man/man4/man4.i386/Makefile @@ -1,12 +1,12 @@ # $FreeBSD: src/share/man/man4/man4.i386/Makefile,v 1.122.2.12 2003/04/15 17:23:32 fjoe Exp $ -# $DragonFly: src/share/man/man4/man4.i386/Makefile,v 1.12 2008/02/01 13:18:48 sephe Exp $ +# $DragonFly: src/share/man/man4/man4.i386/Makefile,v 1.13 2008/06/22 20:00:23 swildner Exp $ MAN= acpi_toshiba.4 aic.4 alpm.4 amdpm.4 apm.4 ar.4 asc.4 asr.4 \ cs.4 cx.4 cy.4 \ dgb.4 el.4 en.4 ep.4 est.4 ex.4 fe.4 gsc.4 \ ie.4 io.4 labpc.4 le.4 linux.4 lnc.4 longrun.4 \ meteor.4 mse.4 ndis.4 npx.4 \ - pcf.4 perfmon.4 pnp.4 \ + pcf.4 perfmon.4 pnp.4 pnpbios.4 \ rdp.4 sb.4 sbni.4 \ spkr.4 sr.4 tw.4 \ tx.4 viapm.4 vx.4 \ diff --git a/share/man/man4/man4.i386/pnp.4 b/share/man/man4/man4.i386/pnp.4 index 5baeee9e66..1f3ebe08fd 100644 --- a/share/man/man4/man4.i386/pnp.4 +++ b/share/man/man4/man4.i386/pnp.4 @@ -29,7 +29,7 @@ .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" .\" $FreeBSD: src/share/man/man4/man4.i386/pnp.4,v 1.5.2.7 2001/09/25 23:40:30 yokota Exp $ -.\" $DragonFly: src/share/man/man4/man4.i386/pnp.4,v 1.7 2008/06/22 19:33:55 swildner Exp $ +.\" $DragonFly: src/share/man/man4/man4.i386/pnp.4,v 1.8 2008/06/22 20:00:23 swildner Exp $ .\" .Dd September 7, 1997 .Dt PNP 4 i386 @@ -177,6 +177,7 @@ be used in the attach routine before accessing the card's ISA ports/memory address ranges. .El .Sh SEE ALSO +.Xr pnpbios 4 , .Xr kget 8 .Sh HISTORY The diff --git a/share/man/man4/man4.i386/pnpbios.4 b/share/man/man4/man4.i386/pnpbios.4 new file mode 100644 index 0000000000..b68fb402b8 --- /dev/null +++ b/share/man/man4/man4.i386/pnpbios.4 @@ -0,0 +1,89 @@ +.\" +.\" Copyright (c) 2001 +.\" Kazutaka YOKOTA +.\" 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 as +.\" the first lines of this file unmodified. +.\" 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: src/share/man/man4/man4.i386/pnpbios.4,v 1.3 2005/07/15 17:35:26 hrs Exp $ +.\" $DragonFly: src/share/man/man4/man4.i386/pnpbios.4,v 1.1 2008/06/22 20:00:23 swildner Exp $ +.\" +.Dd June 22, 2008 +.Dt PNPBIOS 4 i386 +.Os +.Sh NAME +.Nm pnpbios +.Nd support for embedded devices on the motherboard +.Sh SYNOPSIS +.Cd device pnpbios +.Sh DESCRIPTION +The +.Nm +driver enumerates embedded ISA devices on the motherboard whose BIOS +supports +.Dq "Plug and Play BIOS Specification" . +It assigns ISA bus resources (interrupt line, DMA channel, I/O ports, +and memory region) to each device and activates it. +.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. +.Sh CAVEATS +There is no explicit way to disable individual embedded devices. +The +.Nm +driver will find all devices reported by the +.Dq "Plug and Play (PnP)" +BIOS and try to activate them all. +.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. +.Sh SEE ALSO +.Xr pnp 4 +.Sh STANDARDS +.Rs +.%A Compaq +.%A Phenix +.%A Intel +.%T "Plug and Play BIOS Specification Version 1.0A" +.%D May 5, 1994 +.Re +.Pp +.Rs +.%A Compaq +.%A Phenix +.%A Intel +.%T "Plug and Play BIOS CLARIFICATION Paper for Plug and Play BIOS Specification Version 1.0A" +.%D October 6, 1994 +.Re +.Sh HISTORY +The +.Nm +driver first appeared in +.Fx 4.0 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mike Smith . -- 2.41.0