Browse Prior Art Database

Delayed Device Configuration

IP.com Disclosure Number: IPCOM000106967D
Original Publication Date: 1992-Jan-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 1 page(s) / 47K

Publishing Venue

IBM

Related People

Allen, JP: AUTHOR [+3]

Abstract

Disclosed is a concept for postponing the complete configuration of devices until a less resource-constrained time of system initialization. This concept results in more efficient resource utilization during the boot and initialization phases of a computer system.

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

Delayed Device Configuration

       Disclosed is a concept for postponing the complete
configuration of devices until a less resource-constrained time of
system initialization. This concept results in more efficient
resource utilization during the boot and initialization phases of a
computer system.

      With virtual memory computer systems, systems that implement
paging (page replacement), there is a period of time from the moment
the system is booted until paging is available that the system must
function with only the real memory of the computer system.  During
this period, the various devices in the system must be configured and
made ready for use by the system.  With the advancement of peripheral
device intelligence often comes the need for downloadable microcode.
Depending on the types of devices in the system, and the size of any
needed microcode files, it is obvious that considerable portions of
the precious real memory space during this phase of initialization
would be used to simply store these microcode files.

      The disclosed concept consists of delaying the microcode
download for various devices so that the microcode files for those
devices do not have to be present during boot initialization.  During
device configuration, the configuration methods for devices that
require microcode download append a unique device identifier to a
file that resides in limited RAM Disk.  Essentially, this file
becomes a list of devices that need a microcode...