Browse Prior Art Database

OpenPIC to PowerPC Interrupt Converter

IP.com Disclosure Number: IPCOM000118137D
Original Publication Date: 1996-Oct-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Related People

Barnhart, JE: AUTHOR

Abstract

In today's servers, there is a growing dependency on two separate interrupt reporting architectures. The first is the Power Personal Computer (PC) defined interrupt reporting structure used in today's AS/400* and RS/6000* systems. The second emerging architecture is the Open Programmable Interrupt Controller (PIC) interrupt reporting structure. This industry standard architecture is defined as necessary for future Common Hardware Reference Platform (CHRP) compliance.

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

OpenPIC to PowerPC Interrupt Converter

      In today's servers, there is a growing dependency on two
separate interrupt reporting architectures.  The first is the Power
Personal Computer (PC) defined interrupt reporting structure used in
today's AS/400* and RS/6000* systems.  The second emerging
architecture is the Open Programmable Interrupt Controller (PIC)
interrupt reporting  structure.  This industry standard architecture
is defined as necessary  for future Common Hardware Reference
Platform (CHRP) compliance.

      This invention provides a means where newer OpenPIC interrupt
hardware can be used with existing PowerPC interrupt presentation
hardware.  This invention converts OpenPIC interrupts into PowerPC
interrupts prior to presentation to the processor.  The interrupt
handler software can execute as if the interrupt was a PowerPC
interrupt.  Upon completion of the interrupt routine, hardware will
convert the PowerPC interrupt response into OpenPIC interrupt
responses to fulfill the needs of the OpenPIC based hardware device.

      This invention converts incoming OpenPIC interrupts into
PowerPC interrupts to allow backward compatibility to PowerPC
interrupt handler software.  The conversion algorithm is defined
below:

      Server/Processor Number

      OpenPIC allows up to 32 processors to be in the system.  It may
also have more than one processor selected at a time.  PowerPC
provides for 256 processors, but only one can be act...