Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method for Extending Advanced BIOS Feature ROM Services from the System Planar Advanced BIOS Modules

IP.com Disclosure Number: IPCOM000110082D
Original Publication Date: 1992-Oct-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 61K

Publishing Venue

IBM

Related People

Bolt, MM: AUTHOR [+6]

Abstract

This article describes a method to ensure that extensions are added to existing adapter cards.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 75% of the total text.

Method for Extending Advanced BIOS Feature ROM Services from the System Planar Advanced BIOS Modules

       This article describes a method to ensure that extensions
are added to existing adapter cards.

      Advanced BIOS (ABIOS) architecture provides for ABIOS
implementations that reside in the system ROM area (addresses
E0000h-FFFFFh), the feature ROM area (addresses C0000h-DFFFFh) or
anywhere in RAM which requires a load by the operating system (OS).

      A natural hierarchy of extensions occurs because of the way
ABIOS initialization is architected.  System planar ABIOS gains
control and initializes.  It then executes a feature ROM scan to
detect and invoke ABIOS feature ROMs.  Then it initiates a feature
RAM scan to detect and invoke ABIOS RAM implementations.  The
extension hierarchy is such that ABIOS feature ROMs are only
extendable from an ABIOS RAM-loaded module.

      The mechanism for altering this hierarchy is to insert an
extension module after the feature ROM ABIOS has been initialized but
before RAM ABIOS has been initialized.  This allows the system planar
ABIOS an opportunity to detect any feature ROM ABIOS' which have
initialized and apply extensions as required.  It also allows the
system planar ABIOS extension code to be either further extended or
patched (in case of error).

      The high-level flow of ABIOS initialization with the addition
of the feature ROM ABIOS extension from the system planar ABIOS
concept is depic...