Browse Prior Art Database

Hardware Context Swapping

IP.com Disclosure Number: IPCOM000117372D
Original Publication Date: 1996-Feb-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 33K

Publishing Venue

IBM

Related People

Benayoun, A: AUTHOR [+4]

Abstract

Up to now, when a machine is in an error situation and if it is able to detect this situation, the only possible action to take was to make a branch to zero action (software) or a power on reset action (hardware).

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

Hardware Context Swapping

      Up to now, when a machine is in an error situation and if it
is able to detect this situation, the only possible action to take
was to make a branch to zero action (software) or a power on reset
action (hardware).

      With the hardware context swapping and saving, it is now
possible when an error situation is detected, to reload the hardware
context of the machine (the contents of the programmable registers)
previously saved in the normal running periods of the machine.

      The software of the machine should be provided with a
background task that periodically save the content of all the
configuration registers into a none volatile RAM (NVRAM).  An other
subroutine should be implemented in the very beginning of the
operational program which will fill the operational registers with
the content of the saved registers in the NVRAM.  Of this way, the
machine will resart at it's initial context without disruptive
restart.