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

< OBJECT-ORIENTED PROGRAMMING APPARATUS, OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS, COMPONENT BUILDER APPARATUS, OBJECT-ORIENTED PROGRAM STORAGE MEDIUM, PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING, COMPONENT STORAGE MEDIUM, AND OBJECT-BETWEEN-NETWORK DISPLAY METHOD

< Method and mechanism for speculatively executing threads of instructions

> Instruction scheduling system of a processor

> Method and apparatus for connecting single master devices to a multimaster wired-and bus environment

~ 00099