Browse Prior Art Database

Method to Reset the PCIX Segment Without Resetting the Entire Platform

IP.com Disclosure Number: IPCOM000125122D
Publication Date: 2005-May-19
Document File: 2 page(s) / 102K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method when a Peripheral Component Interconnect (PCIX) Bus detects a parity error (PerrB) and generates a Non-Maskable Interrupt (NMI), and issues an PCIX secondary bus reset without resetting the entire platform. Benefits include logging failure events and resetting the PCIX segment while the rest of the system continues running.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 86% of the total text.

Method to Reset the PCIX Segment Without Resetting the Entire Platform

Disclosed is a method when a Peripheral Component Interconnect (PCIX) Bus detects a parity error (PerrB) and generates a Non-Maskable Interrupt (NMI), and issues an PCIX secondary bus reset without resetting the entire platform. Benefits include logging failure events and resetting the PCIX segment while the rest of the system continues running.

Background

The need to reset just one segment of the PCIX Bus, instead of the entire platform, is a very important factor in offering high availabilities on the platform.

General Description

In the disclosed method, whenever a PerrB is detected on the PCIX bus, it logs the error and generates an NMI to the CPU. The CPU reads the error logging information to find out which PCIX agent sent the PerrB, and afterward, saves the error logging information and sets the appropriate registers in the PCIX segment to cause a PCIX secondary bus reset (SBR). This resets all the PCIX devices on the system without resetting the entire platform, which allows the rest of the application to continue running; the system management software reruns the previous failing PCIX transactions to determine if the failures are repeatable. Once it isolates the failing PCIX agent, it shuts down the platform at a convenient time to replace the bad PCIX agent.

Advantages

The disclosed method logs failure events and resets the PCIX segment while the rest of the system continues running. In addition...