Home |
RTTarget-32 Programming Manual Plug-and-Play BIOS System Management BIOS (SMBIOS) Advanced Programmable Interrupt Controller (APIC) |
Plug-and-Play BIOSPlug-and-play I/O cards may require configuration at run-time, or software may need to query configuration information about such cards. 16-bit protected mode PnP BIOS services can be used for this purpose. All PnP BIOS functions made available by RTTarget-32 are declared in header file Rttpnp.h. For Pascal, the driver's API is defined in unit Rttpnp.pas. The PnP BIOS functions return one of the following values:
Important (multithreaded programs only): if an RTKernel-32 program uses any PnP BIOS functions, the CPU driver CPU386 must be used instead of the default driver CPU386F. This is required because the PnP BIOS reloads segment registers with selectors referring to 16-bit segments. This is not supported by the default CPU386F driver. Details about the Plug-and-Play BIOS are available in the Plug-and-Play BIOS Specification freely available from Compaq Computer Corporation, Phoenix Technologies Ltd., or Intel Corporation, as well as Microsoft's MSDN Library.
|