Fault handling in a data processing system utilizing a fault vector pointer table

   
   

A fault number is utilized by microcode fault handling to index into a fault array pointer table containing a plurality of pointers to entry descriptors describing fault handling routines. The pointer resulting from the indexing is utilized to retrieve an entry descriptor. The entry descriptor is verified and if valid, is utilized to setup the environment for the appropriate fault handling routine and to enter such. The fault array pointer table is located in a reserved memory that cannot be overwritten by I/O. During the boot process, the fault array pointer table entries, along with a fault-on-fault pointer are updated to point at entry descriptors stored in the reserved memory. Additionally, the fault-on-fault entry descriptor that rebuilds the processor environment if necessary from information in reserved memory.

Un nombre de défaut est utilisé par le défaut de microcode manipulant pour classer dans une table d'indicateur de rangée de défaut contenant une pluralité d'indicateurs aux descripteurs d'entrée décrivant le défaut manipulant des routines. L'indicateur résultant de l'indexation est utilisé pour rechercher un descripteur d'entrée. Le descripteur d'entrée est vérifié et si valide, est utilisé pour installer l'environnement pour le défaut approprié manipulant la routine et pour entrer dans tels. La table d'indicateur de rangée de défaut est située dans une mémoire réservée qui ne peut pas être recouverte par I/O. Pendant le processus d'initialisation, les entrées de table d'indicateur de rangée de défaut, avec un indicateur de défaut-sur-défaut sont mises à jour pour se diriger aux descripteurs d'entrée stockés dans la mémoire réservée. En plus, le descripteur d'entrée de défaut-sur-défaut qui reconstruit l'environnement de processeur au besoin de l'information dans la mémoire réservée.

 
Web www.patentalert.com

< Method and apparatus for determination of an optimum fixed codebook vector

< Bezel prismatic lightpipe design

> Branch predictor index generation using varied bit positions or bit order reversal

> System and method for regular expression matching using index

~ 00102