Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Plug and Play BIOS configuration
0004 #
0005 config PNPBIOS
0006         bool "Plug and Play BIOS support"
0007         depends on ISA && X86_32
0008         default n
0009         help
0010           Linux uses the PNPBIOS as defined in "Plug and Play BIOS
0011           Specification Version 1.0A May 5, 1994" to autodetect built-in
0012           mainboard resources (e.g. parallel port resources).
0013 
0014           Some features (e.g. event notification, docking station information,
0015           ISAPNP services) are not currently implemented.
0016 
0017           If you would like the kernel to detect and allocate resources to
0018           your mainboard devices (on some systems they are disabled by the
0019           BIOS) say Y here.  Also the PNPBIOS can help prevent resource
0020           conflicts between mainboard devices and other bus devices.
0021 
0022           Note: ACPI is expected to supersede PNPBIOS some day, currently it
0023           co-exists nicely.  If you have a non-ISA system that supports ACPI,
0024           you probably don't need PNPBIOS support.
0025 
0026 config PNPBIOS_PROC_FS
0027         bool "Plug and Play BIOS /proc interface"
0028         depends on PNPBIOS && PROC_FS
0029         help
0030           If you say Y here and to "/proc file system support", you will be
0031           able to directly access the PNPBIOS.  This includes resource
0032           allocation, ESCD, and other PNPBIOS services.  Using this
0033           interface is potentially dangerous because the PNPBIOS driver will
0034           not be notified of any resource changes made by writing directly.
0035           Also some buggy systems will fault when accessing certain features
0036           in the PNPBIOS /proc interface (e.g. "boot" configs).
0037 
0038           See the latest pcmcia-cs (stand-alone package) for a nice set of
0039           PNPBIOS /proc interface tools (lspnp and setpnp).
0040 
0041           Unless you are debugging or have other specific reasons, it is
0042           recommended that you say N here.
0043