Browse Prior Art Database

Main Store Error Injection at Run Time

IP.com Disclosure Number: IPCOM000110206D
Original Publication Date: 1992-Oct-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 27K

Publishing Venue

IBM

Related People

Blackmon, HL: AUTHOR [+2]

Abstract

A hardware assist for storing erroneous main store data during the running of a multi-processor system used for testing system error handling is disclosed. Main store errors can be injected atomically and without knowledge of the data at the location being stored to.

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

Main Store Error Injection at Run Time

      A hardware assist for storing erroneous main store data during
the running of a multi-processor system used for testing system error
handling is disclosed.  Main store errors can be injected atomically
and without knowledge of the data at the location being stored to.

      An atomic (non-interruptible) command is included in the
hardware implementation.  This main store command will exclusive-or
the data supplied with the command to the data in main store.  The
error correction code (ECC) bits will not be modified.  Thus,
software is enabled to inject all possible errors into main store
without knowledge of ECC algorithm or even the data it is causing the
error in.

      As this op is now atomic, a task running on any processor can
inject errors into main store while all other processors are running
normally.  This gives a much better test of the error handling
capabilities of the system.

      Disclosed anonymously.