Browse Prior Art Database

Enhanced Method for Determining Personal Computer System Configuration

IP.com Disclosure Number: IPCOM000112826D
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 43K

Publishing Venue

IBM

Related People

Schmit, EJ: AUTHOR [+2]

Abstract

Disclosed is a method for providing access to system configuration information in a dynamic manner at execution time. A submodel byte concept is logically extended to maintain a form of compatibility, as a Generic Submodel Byte (GSB) is introduced, having a value of FDh. Systems having additional capabilities are assigned this value, which signals these systems to access their configuration data by accessing Vital Product Data (VPD), by executing the CPU identification instruction available on certain microprocessors, such as the Intel Pentium* microprocessor, or by invoking BIOS System Services. Thus, to provide this feature, the personal system ID is assigned the GSB value of FDh, which is stored in the non-volatile memory of the system.

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

Enhanced Method for Determining Personal Computer System Configuration

      Disclosed is a method for providing access to system
configuration information in a dynamic manner at execution time.  A
submodel byte concept is logically extended to maintain a form of
compatibility, as a Generic Submodel Byte (GSB) is introduced, having
a value of FDh.  Systems having additional capabilities are assigned
this value, which signals these systems to access their configuration
data by accessing Vital Product Data (VPD), by executing the CPU
identification instruction available on certain microprocessors, such
as the Intel Pentium* microprocessor, or by invoking BIOS System
Services.  Thus, to provide this feature, the personal system ID is
assigned the GSB value of FDh, which is stored in the non-volatile
memory of the system.

      The Figure is a block diagram of the operation of the system to
access configuration information, starting with block 1.  In block 2,
the VPD is accessed by means of the BIOS call to system services
Interrupt 15, with (AH)=D2h, (AL)=01h, AND (BX)=0010h.  The VPD
information is read for the processor complex.  Next, a determination
of whether the CPU identification instruction is supported is made in
block 3.  If this instruction is supported, it is executed in block 4
to determine microprocessor characteristics.  If this instruction is
not supported, in block 5, the processor type and stepping levels are
determined through the BIOS call...