Browse Prior Art Database

Method to Minimize Read Only Memory Resource Requirements when Multiple Peripheral Component Interface Adapters are Installed in a System

IP.com Disclosure Number: IPCOM000118091D
Original Publication Date: 1996-Sep-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 55K

Publishing Venue

IBM

Related People

McNeill, AB: AUTHOR [+3]

Abstract

Disclosed is a method to prevent valuable system memory resources from being consumed. After an IBM* PC Server is started, the system's initialization code determines if any Peripheral Component Interface (PCI) adapters are installed with on-board BIOS (the adapter has a ROM with it's BIOS image on the card itself). The system's BIOS code copies the adapter's BIOS image into RAM located in the C0000 - EFFFF address space for each adapter found. When multiple identical adapters with on-board BIOS are installed, multiples copies of identical BIOS images are stored in the system RAM. Valuable system memory resources are consumed unnecessarily when only one copy of the BIOS image can be used to control all of the identical adapters.

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

Method to Minimize Read Only Memory Resource Requirements when Multiple
Peripheral Component Interface Adapters are Installed in a System

      Disclosed is a method to prevent valuable system memory
resources from being consumed.  After an IBM* PC Server is started,
the system's initialization code determines if any Peripheral
Component Interface (PCI) adapters are installed with on-board BIOS
(the adapter  has a ROM with it's BIOS image on the card itself).
The system's BIOS code copies the adapter's BIOS image into RAM
located in the C0000 - EFFFF address space for each adapter found.
When multiple identical adapters with on-board BIOS are installed,
multiples copies of identical BIOS images are stored in the system
RAM.  Valuable system  memory resources are consumed unnecessarily
when only one copy of the BIOS image can be used to control all of
the identical adapters.

      The IBM PC Serve Raid Adapter has a 32K on-board Flash ROM in
which its BIOS resides.  The system's initialization code detects
that this card is installed, copies its BIOS image to RAM, and gives
control to the card's BIOS code.  The ServeRaid Adapter's BIOS code
determines if other ServeRaid Adapters are installed in the system by
issuing commands to the PCI BIOS.  If the current adapter's BIOS
detects that another copy of the BIOS has already been given control,
it will ask the user if it is OK to erase the extra copy of BIOS.  If
the user replies with 'yes' then the next time t...