Browse Prior Art Database

Adapter Description Program Interface to Configure Adapters on Personal Computer Systems That Store Their Configuration Information in Non-Volatile RAM

IP.com Disclosure Number: IPCOM000036923D
Original Publication Date: 1989-Nov-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 4 page(s) / 105K

Publishing Venue

IBM

Related People

Blackledge, JW: AUTHOR [+2]

Abstract

This article describes a technique in which adapters can define an adapter description program (ADP) to be executed by a set configuration program.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 54% of the total text.

Page 1 of 4

Adapter Description Program Interface to Configure Adapters on Personal Computer Systems That Store Their Configuration Information in Non- Volatile RAM

This article describes a technique in which adapters can define an adapter description program (ADP) to be executed by a set configuration program.

The set configuration program is a program that is used to con

(Image Omitted)

figure the system and installed adapters by allocating resources to them and storing their programmable option select (POS) register information in complementary metal-oxide semiconductor (CMOS) random- access memory (RAM). The adapter indicates to the set configuration program that it has an ADP by including a certain statement in the adapter description file (ADF). ADFs are files that contain configuration information about the adapter for the set configuration program to use. Each unique adapter in the system must have an ADF in order to be configured.

ADPs are loaded and executed at different times by the set configuration program during the system configuration process. Commands and data are passed to the ADPs from the set configuration program by making initial values in a parameter block and putting a segment and offset pointer to the parameter block on the stack before the ADP is called. The ADP can make initial values or use information defined in the parameter block. A defined set of functions also exists that the ADP can use to make requests to the set configuration program.

Included in the functions available to the ADP is the ability to request an area of memory to be assigned to the associated adapter and used as non-system memory. The ADP can also configure system memory by updating the top of memory value(s) in the parameter block that was passed by the set configuration program. The ADP must follow certain design specifications to properly interface to the set configuration program.

A defined set of functions and commands will be supported by a set configuration program that contains support for ADPs. Functions may be added as requirements from new adapters, and systems are introduced.

An ADP may be defined in one of two ways in t...