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.