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

Integrated Adapters Open Interface

IP.com Disclosure Number: IPCOM000100159D
Original Publication Date: 1990-Mar-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 2 page(s) / 92K

Publishing Venue

IBM

Related People

Jones, AL: AUTHOR [+4]

Abstract

In the design of the IBM 9370 processor, input/output operations are performed using Integrated Adapters (I/As) instead of using the System/370 OEM channel. These I/As contain processors which need to be loaded with their microcode when the system is IMLed (Initial Microcode Loaded). In addition to the microcode in the I/As, there is additional microcode in the Support Processor (SP) which is attached to the system. This SP microcode controls the loading of the I/A microcode and, in addition, controls certain I/A functions during operation. In the 9370 design, the microcode for controlling each I/A type is included in the overall SP microcode. Because of this design, each time an I/A has an Engineering Change (EC) or a new I/A is designed, the entire SP microcode must be re-released to support the new capabilities.

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

Integrated Adapters Open Interface

       In the design of the IBM 9370 processor, input/output
operations are performed using Integrated Adapters (I/As) instead of
using the System/370 OEM channel.  These I/As contain processors
which need to be loaded with their microcode when the system is IMLed
(Initial Microcode Loaded).  In addition to the microcode in the
I/As, there is additional microcode in the Support Processor (SP)
which is attached to the system.  This SP microcode controls the
loading of the I/A microcode and, in addition, controls certain I/A
functions during operation.  In the 9370 design, the microcode for
controlling each I/A type is included in the overall SP microcode.
Because of this design, each time an I/A has an Engineering Change
(EC) or a new I/A is designed, the entire SP microcode must be
re-released to support the new capabilities.  We describe here an
open interface that allows the addition of new I/As and upgrades of
existing I/As without requiring a new SP microcode release.

      The Open Interface runs on an IBM PS/2 under OS/2.  The multi-
tasking capability of OS/2 allows new processes to be invoked by
existing processes.  The interface is "open" because the name of a
piece of I/A-specific code to be run is contained in a "readable"
file that can be edited at any time.

      When new microcode is to be installed on a Support Processor,
the new code is copied from a distribution diskette.  On the
distribution diskette is a master file which contains the names of
the files to be installed.  An installation program reads the master
file and then installs the microcode itself.  No changes are made in
the SP microcode.

      The SP microcode displays a panel which contains all of the
I/As on the system.  It determines what I/As are present from a
configura tion file which is built at install time.  When a
particular I/A is selected by the user, the feature number of the
selected I/A is determined from the configuration file and a readable
control file is read to determine I/A specific information.  One such
piece of information is the name of a program to be run which
controls the selected I/A.  The I/A selection program starts the
program using a facility, such...