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

Storing Storage Protection Key Errors

IP.com Disclosure Number: IPCOM000042626D
Original Publication Date: 1984-Jun-01
Included in the Prior Art Database: 2005-Feb-04
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Christensen, NT: AUTHOR [+3]

Abstract

This technique relates to configuring redundant key arrays in a running system to duplicate valid and invalid storage keys for system integrity. The configuring of new storage keys involves initializing the unused keys to zero with good parity (so they will be available for later assignment and configuration) and duplicating the good keys and the invalid keys on the oncoming side. The central processor (CP) microcode recognizes a valid storage key by checking a record which contains a bit indicative of each previously detected key error. CP microcode then writes a valid key to a redundant array with a special command, causing the array to invert the parity bit and to store the key which will cause a parity error on the next fetch.

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

Page 1 of 1

Storing Storage Protection Key Errors

This technique relates to configuring redundant key arrays in a running system to duplicate valid and invalid storage keys for system integrity. The configuring of new storage keys involves initializing the unused keys to zero with good parity (so they will be available for later assignment and configuration) and duplicating the good keys and the invalid keys on the oncoming side. The central processor (CP) microcode recognizes a valid storage key by checking a record which contains a bit indicative of each previously detected key error. CP microcode then writes a valid key to a redundant array with a special command, causing the array to invert the parity bit and to store the key which will cause a parity error on the next fetch.

1