Intel iapx 432 manual Faults·

Models: iapx 432

1 182
Download 182 pages 3.94 Kb
Page 82
Image 82

FAULTS·

Context-Level Faults

Context-level faults are the least severe of the IP logical node faults. A context-level fault arises fran exceptions which can be confined to the context in which the IP is operating. The IP may fault when attempting to execute a function or during the movement of data through one of the windows. One example of a context-level fault is the condition which occurs when a request to the function facility contains an erroneous function code. In this case, the IP can detect and report the fault before any execution of a function is begun.

When the IP detects a context-level fault, it places information about the fault in the context-level fault information area of the process obj ect, sets the function state to "context-level fault" , and interrupts the Attached Processor. A context-level fault can only be generated by an IP which is round to a process. If a second fault occurs while handling a context-level fault it is handled like a process-level fault.

Response to context-level faults can usually be performed by IP

controller software running in the Peripheral Subsystem. The conditions which generated these faults are contained in a limited portion of the IP's 432 environment.

Process-Level Faults

Process-level faults are generated when an exceptional condition is detected which prohibits further IP execution in the faulted process

environment. Same situations when process-level faults are generated are:

o System level consistency failures.

o Normal requests to the operating system interface.

oUser errors, which may be misuse of the operating system interface.

When an IP encounters a process-level fault, the IP:

\

o Records information about the fault in the IP process' process-level fault information area.

o SENDs the faulted process to a fault ~.

oUpdates the function state to "process-level fault" • o Interrupts the Attached Processor.

I f a second fault occurs while the IP is handling a process-level

fault, this is considered a processor-level fault. If the IP encounters a fault of process-level severity when it is not bound to a process, the IP treats the situation as a processor-level fault.

6-3

Page 82
Image 82
Intel iapx 432 manual Faults·